Fenglin Wu
1625d8d142
input: qcom-hv-haptics: set effect to NULL in constant playing
...
In constant waveform playing, there is no need to use an effect data
structure to capture the current playing effect, hence set it to NULL.
This also helps the set_gain() callback to use the correct Vmax when
it's called in constant playing case. Also add a debug message to show
the Vmax setting.
Change-Id: I763ec7407b8696300dbe93f5e6935900544e75a8
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2020-07-14 07:22:51 +08:00
Fenglin Wu
6c1fe6cb4f
input: qcom-hv-haptics: Update sequence of reading STATUS_DATA
...
Per HW recommendation, when reading HAP_CFG_STATUS_DATA registers,
MOD_STATUS_XT.SEL need to be written first to select the right mux,
then update MOD_STATUS_SEL register so haptics module can present the
desired status values into STATUS_DATA registers.
Change-Id: I24205072074ff75b25b42c752333b5f99d83d067
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2020-07-08 13:35:35 +08:00
Fenglin Wu
3343f861dd
input: qcom-hv-haptics: clear HW faults before enabling play
...
If there was any HW fault generated in previous playing, it would
be retained until writing the FAULT_CLR register. Clear the HW faults
before triggering play to make sure it won't be started with any
retained fault status.
Change-Id: Ibac0e1ed3c745efeb5048845a073605642d8407d
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2020-07-07 10:50:34 +08:00
Odelu Kukatla
4027c201fd
interconnect: qcom: Add Shima interconnect provider driver
...
Introduce Qualcomm Shima specific provider driver using the
interconnect framework.
Change-Id: Ia9a39344f2e6d6ecb9ed127a3e79d3b856ed3229
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
2020-07-05 16:45:02 +05:30
qctecmdr
5ae51bab59
Merge "cnss2: Add PBL and SBL dump only for QCA6490"
2020-07-04 22:53:53 -07:00
qctecmdr
33b91930be
Merge "ABI: Update internal whitelist for cnss symbols"
2020-07-04 22:53:53 -07:00
qctecmdr
5d03d9c276
Merge "scsi: ufs: Read device tree to find UFS's Vcc voltage level"
2020-07-04 22:53:52 -07:00
qctecmdr
015c94292c
Merge "sound: usb: Fix check with usb_get_controller_id() for valid controller id"
2020-07-04 22:53:52 -07:00
qctecmdr
b590a1c616
Merge "soc: qcom: rpmh-rsc: Correctly handle zero active TCS for solver mode"
2020-07-04 22:53:52 -07:00
qctecmdr
ea18af1241
Merge "iommu: add a function to get MID/PID/BID info"
2020-07-04 22:53:52 -07:00
qctecmdr
3213ad6885
Merge "drivers: thermal: pe_sensor: Add code to clear victim irq status"
2020-07-04 22:53:51 -07:00
qctecmdr
b7648c3c1d
Merge "cnss2: Add debug dump for Wlan FW PBL and SBL"
2020-07-04 17:22:13 -07:00
qctecmdr
a665d68f73
Merge "icc: dt-bindings: Update endpoint IDs for interconnects for SHIMA"
2020-07-04 14:21:06 -07:00
qctecmdr
3b0bb61171
Merge "mailbox: qcom-apcs: Add compatible for sdxlemur"
2020-07-04 14:21:06 -07:00
qctecmdr
7b657e9bf7
Merge "msm: adsprpc: Add support for recover session on DSP"
2020-07-04 14:21:06 -07:00
qctecmdr
125f36569a
Merge "msm: kgsl: Fix datatype of count in kgsl_alloc_secure_pages"
2020-07-04 14:21:05 -07:00
qctecmdr
ea5756a89c
Merge "soc: qcom: altmode-glink: Execute client callback in work"
2020-07-04 14:21:05 -07:00
qctecmdr
ccfe8e1bc9
Merge "net: qrtr: ns: Change servers radix tree to xarray"
2020-07-04 14:21:05 -07:00
qctecmdr
6ee581de55
Merge "crypto: msm: change clock operation in qcedev driver"
2020-07-04 14:21:04 -07:00
qctecmdr
5c0ad566db
Merge "scsi: ufs-qcom: add qos support for ufs"
2020-07-04 14:21:04 -07:00
qctecmdr
bbbb9055c2
Merge "cnss2: Handle PCI register rw operation during crash shutdown"
2020-07-04 10:39:45 -07:00
qctecmdr
c3c6eb0a90
Merge "msm: synx: fence callback fixes"
2020-07-04 10:39:44 -07:00
qctecmdr
11ffa851db
Merge "soc: qcom: crypto-qti-hwkm: add wrapped raw secret"
2020-07-04 10:39:44 -07:00
qctecmdr
a648f4061f
Merge "ABI: Add synx driver ABIs for QCOM whitelist"
2020-07-04 10:39:44 -07:00
qctecmdr
2f20b6b85e
Merge "bindings: clock: qcom: Update the GPU CC clock IDs"
2020-07-04 10:39:44 -07:00
qctecmdr
36c4e04564
Merge "mm: change max readahead size to 512KB"
2020-07-04 10:39:43 -07:00
qctecmdr
3c77f0168f
Merge "msm: cvp: Avoids sending random error code to DSP"
2020-07-04 10:39:43 -07:00
qctecmdr
e737a9a8dd
Merge "arm64: defconfig: remove configs to fix kw issues"
2020-07-04 10:39:43 -07:00
qctecmdr
82f59aa1c0
Merge "interconnect: qcom: Add sdxlemur interconnect provider driver"
2020-07-04 04:29:31 -07:00
qctecmdr
46a31f9251
Merge "byte-cntr: Set offset as rwp offset when sw usb mode start"
2020-07-04 04:29:30 -07:00
qctecmdr
3b22d7aab5
Merge "scsi: ufs: Try to save power mode change and UIC cmd completion timeout"
2020-07-04 01:35:28 -07:00
qctecmdr
27139bec07
Merge "dcc_v2: Add dcc region to minidump table"
2020-07-04 01:35:28 -07:00
qctecmdr
e4bb6fdbed
Merge "usb: gadget: composite: Inform controller driver of self-powered"
2020-07-03 22:59:58 -07:00
qctecmdr
848163af61
Merge "pil: Fix minidump collection during SSR"
2020-07-03 22:59:57 -07:00
qctecmdr
cea635c334
Merge "tmc-etr: Fix duplicate logs issue when use sw usb mode"
2020-07-03 22:59:57 -07:00
qctecmdr
d1539bed87
Merge "arm64: defconfig: Add support for CAMCC, VIDEOCC, GPUCC for SHIMA"
2020-07-03 22:59:57 -07:00
qctecmdr
d853cf28e0
Merge "dt-bindings: interconnect: Add support for SDXLEMUR DT bindings"
2020-07-03 22:59:54 -07:00
qctecmdr
4a586a11be
Merge "build.config.msm.lahaina: Add qgki-consolidate as a supported variant"
2020-07-03 17:48:44 -07:00
qctecmdr
68cc33bb02
Merge "cnss2: Add support to create device sysfs group"
2020-07-03 17:48:43 -07:00
qctecmdr
7fd2521759
Merge "input: qcom-hv-haptics: adjust frequency calibration sequence"
2020-07-03 17:48:43 -07:00
qctecmdr
79ef6da814
Merge "spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4"
2020-07-03 17:48:42 -07:00
qctecmdr
2eb8bc2d6b
Merge "pci: msm: Add support to disable L1SS sleep"
2020-07-03 17:48:42 -07:00
qctecmdr
83cf165b63
Merge "mm, memory_hotplug: update pcp lists everytime onlining a memory block"
2020-07-03 17:48:41 -07:00
qctecmdr
d6adec818d
Merge "input: touchscreen: focaltech_touch: Remove vfs_read()"
2020-07-03 17:48:41 -07:00
qctecmdr
7018e9ed05
Merge "defconfig: enable fixed and stub regulator for sdxlemur"
2020-07-03 12:28:56 -07:00
qctecmdr
a181eca3b9
Merge "msm: cvp: Re-initialize the HFI queue headers after CDSP-SSR"
2020-07-03 12:28:56 -07:00
qctecmdr
a265191ce0
Merge "mm: allow vmas with vm_ops to be speculatively handled"
2020-07-03 12:28:55 -07:00
qctecmdr
db51931ef7
Merge "arm64: defconfig: configuration for UTS namespace"
2020-07-03 12:28:55 -07:00
qctecmdr
54814fbe0c
Merge "defconfig: msm: Enable CONFIG_QTI_TZ_LOG on perf builds"
2020-07-03 12:28:55 -07:00
qctecmdr
d4dd0c906b
Merge "RTC6226: set the the Channel spacing value in Radio Config register"
2020-07-03 12:28:54 -07:00