Commit graph

882,556 commits

Author SHA1 Message Date
qctecmdr
9bc4396584 Merge "mhi: cntrl: qcom: remove boot monitor thread to use status cb" 2020-04-28 13:12:17 -07:00
qctecmdr
4bb5eb96b4 Merge "defconfig: lahaina: Enable DMA_CONFIGURE_ALIGNMENT" 2020-04-28 13:12:17 -07:00
qctecmdr
bca5c0fffa Merge "drivers: qmi_sensor: Add support for mmw ADC thermistors" 2020-04-28 07:42:07 -07:00
qctecmdr
c3669a6bbc Merge "sched: rt: print sched_rt_runtime during throttling" 2020-04-28 07:42:07 -07:00
qctecmdr
c4b03962f3 Merge "mhi: core: block low power modes only in mission mode" 2020-04-28 07:42:06 -07:00
qctecmdr
9b3bcd0a43 Merge "cnss2: Clear host driver ops if register driver gets killed" 2020-04-28 07:42:06 -07:00
qctecmdr
5bd24ffbc4 Merge "soc: qcom: Add RPM SMD Driver" 2020-04-27 18:02:44 -07:00
qctecmdr
e03730187b Merge "cnss2: Add code to pick hang data offset based on deviceID" 2020-04-27 18:02:44 -07:00
qctecmdr
5626116d5a Merge "usb: gsi: Allocate strings IDs for functions on every bind" 2020-04-27 13:03:00 -07:00
qctecmdr
fb8f0234a7 Merge "phy: ufs-qcom: Update offsets for Lahaina" 2020-04-27 13:02:59 -07:00
qctecmdr
06c5838be5 Merge "spi: spi-msm-geni: Convert IB vote into KHz unit" 2020-04-27 13:02:59 -07:00
Yue Ma
95d28c8aec cnss2: Clear host driver ops if register driver gets killed
Avoid any host driver ops access after register driver gets killed
by marking it as NULL.

Change-Id: Idd268d5d8d31569c4272fde566866c4d79bc1cad
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2020-04-27 11:59:39 -07:00
Bhaumik Bhatt
c234a26803 mhi: core: block low power modes only in mission mode
While attempting to block low power modes before sending
commands to modify channel state, make sure that execution
environment is in mission mode as we may run into a race
condition where a forced suspend/resume cycle does not get
a chance to run.

Change-Id: Ibc7ca5a52036e18677bb597dc0cd95be96d6698a
Signed-off-by: Bhaumik Bhatt <bbhatt@codeaurora.org>
2020-04-27 09:39:55 -07:00
Bhaumik Bhatt
aa01212fe5 mhi: core: use internal sequence numbers for timesync doorbells
When attempting to latch the remote timer value, host should be
using internal sequence numbers that change every time a client
calls the exposed API and rings the time synchronization
doorbell so that device can identify them as different requests.

Change-Id: I2a38b63c6b942df032f096b17b1fdbc2abdb171b
Signed-off-by: Bhaumik Bhatt <bbhatt@codeaurora.org>
2020-04-27 09:39:51 -07:00
Bhaumik Bhatt
2a7d70f2d6 mhi: core: enable doorbell method for time synchronization
Some devices support doorbell method to collect time
synchronization information. Add support from host for the
updated way of handling initialization and advertising
support.

Change-Id: I5bc82b946fd64927a2a88babc8d383e5fa664cf6
Signed-off-by: Bhaumik Bhatt <bbhatt@codeaurora.org>
2020-04-27 09:39:44 -07:00
qctecmdr
dd19d524f0 Merge "input: misc: qcom-hv-haptics: Add support to play custom waveform" 2020-04-27 07:14:00 -07:00
qctecmdr
1c73147016 Merge "cnss2: Update WLFW QMI messages to latest" 2020-04-27 07:14:00 -07:00
qctecmdr
b2558845db Merge "usb: f_gsi: Don't enable IPA data path if connect channel fails" 2020-04-27 07:13:59 -07:00
Pavankumar Kondeti
a69e027fa5 sched: rt: print sched_rt_runtime during throttling
Print the rt_runtime allowed for a given rt_rq in throttling debug
message dump. This helps in catching suboptimal RT runtime tuning
issues.

Change-Id: I58027cb94500cf93eb42b44dcec9a5e68670b5e9
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2020-04-27 00:15:18 -07:00
qctecmdr
114be2591f Merge "soc: qcom: spss_utils: Modify memory unmapping scheme for cmac_mem" 2020-04-26 19:14:56 -07:00
qctecmdr
7638097395 Merge "soc: qcom: spss_utils: Port IAR spss_utils code to Lahaina" 2020-04-26 19:14:55 -07:00
qctecmdr
c64e4f584f Merge "dwc3-msm: Check EUD based spoof disconnect state on resume" 2020-04-26 19:14:55 -07:00
qctecmdr
96de03ace9 Merge "haven: add sysfs and debug interfaces" 2020-04-26 19:14:55 -07:00
Mohammed Siddiq
42815d2c8f cnss2: Add code to pick hang data offset based on deviceID
Add code to pick hang data offset based on deviceID.

Change-Id: I865fc90ea558d2626672b51c5cecadfdf93358b3
Signed-off-by: Mohammed Siddiq <msiddiq@codeaurora.org>
2020-04-27 00:00:58 +05:30
Raghavendra Kakarla
b12441b932 soc: qcom: Add RPM SMD Driver
This is a snapshot of the RPM-SMD driver functionality as of
'commit 0453f0e705df8b("move rpm-smd initcall to
postcore_initcall_sync")' on msm-4.14 branch.

Change-Id: Ie70bca9c28ae2339b45715f7d82839f39e733832
Signed-off-by: Raghavendra Kakarla <rkakarla@codeaurora.org>
2020-04-26 15:47:13 +05:30
qctecmdr
e85bd7e098 Merge "mhi: dev: netdev: inherit IPC log level from controller" 2020-04-26 02:46:25 -07:00
qctecmdr
cd96049984 Merge "qseecom: Invalidate the buffer after listener operation" 2020-04-26 02:46:25 -07:00
qctecmdr
7d5cafad9f Merge "haven: Align APIs and structures to account for the mem_info tag" 2020-04-26 02:46:24 -07:00
qctecmdr
a02e8db9c8 Merge "arm64: defconfig: Enable SPS driver for Lahaina" 2020-04-26 02:46:24 -07:00
qctecmdr
e15bf3bcf8 Merge "mhi: core: Check for pm error state before asserting dev wake" 2020-04-26 02:46:24 -07:00
qctecmdr
de6c9b76af Merge "mhi: device: netdev: Add flag to track napi scheduling" 2020-04-26 02:46:23 -07:00
qctecmdr
4bf21f22ca Merge "neuron: block_client: Wait for channel to init" 2020-04-25 21:44:58 -07:00
qctecmdr
f53dfad822 Merge "soc: qcom: qmi: Return EPROBE_DEFER if no address family" 2020-04-25 21:44:58 -07:00
qctecmdr
c704b6fc48 Merge "msm: kgsl: Fix snapshot collection after preempt trigger failure" 2020-04-25 21:44:57 -07:00
qctecmdr
55aef73ec8 Merge "soc: qcom: pmic_glink: add protection domain restart (PDR) support" 2020-04-25 17:15:23 -07:00
qctecmdr
d18a2cc8ef Merge "defconfig: Disable CTI save function on perf build for lahaina" 2020-04-25 17:15:23 -07:00
qctecmdr
7b122b1433 Merge "cnss2: Fix a issue for WLFW QMI files" 2020-04-25 12:11:03 -07:00
qctecmdr
9f83553b62 Merge "clk: qcom: lahaina: Fix stuck-off warnings during probe" 2020-04-25 12:11:03 -07:00
qctecmdr
e323b2a635 Merge "msm: adsprpc: split init process function into smaller methods" 2020-04-25 12:11:02 -07:00
qctecmdr
159f0b2070 Merge "msm: kgsl: Modify the UCHE_PF_CLIENT logic" 2020-04-25 12:11:02 -07:00
qctecmdr
dc16898fb3 Merge "msm: kgsl: Add a requeue list for unprocessed dispatcher jobs" 2020-04-25 12:11:02 -07:00
qctecmdr
d24d1c89a7 Merge "spmi: spmi-pmic-arb: add debugfs support for address mapping" 2020-04-25 12:11:01 -07:00
Nurit Lichtenstein
5571c4ad86 soc: qcom: spss_utils: Modify memory unmapping
scheme for cmac_mem

IAR maps cmac_mem once and assumes it is mapped
from this moment onward. Therefore, move the
the call to iounmap(cmac_mem) to the remove() function.

Change-Id: I5afa3de900e4766520c106882e2485d6c335c54d
Signed-off-by: Nurit Lichtenstein <nuritl@codeaurora.org>
2020-04-25 21:43:32 +03:00
Nurit Lichtenstein
3a7b9a6034 soc: qcom: spss_utils: Port IAR spss_utils code to Lahaina
Integrate IAR spss_utils code to Lahaina. this is a manual
integration of 06ef7b7b.

Change-Id: Ib3e6665de625e696643b055cfcde022e65b5cee7
Signed-off-by: Nurit Lichtenstein <nuritl@codeaurora.org>
2020-04-25 21:40:26 +03:00
Akash Asthana
4d551a98c2 spi: spi-msm-geni: Convert IB vote into KHz unit
As ICC driver except clients votes in KHz/KBps unit, so change SPI
IB votes from Hz to KHz.

Change-Id: If9c84c3b086514ae7398a04e8c9cd2de99d658eb
Signed-off-by: Akash Asthana <akashast@codeaurora.org>
2020-04-25 07:33:55 -07:00
Mao Jinlong
a10a91c5cd defconfig: Disable CTI save function on perf build for lahaina
Disable CTI save function on perf build to avoid the power and performance
issue.

Change-Id: Ic1a758418072248fa898e012ddb6f8d556efff22
Signed-off-by: Mao Jinlong <jinlmao@codeaurora.org>
2020-04-24 18:50:41 -07:00
Fenglin Wu
4d50efee0b input: misc: qcom-hv-haptics: Add support to play custom waveform
Custom waveform with FIFO data samples and play rate setting would
be passed down from userspace through custom_data memory in periodic
effect data structure. Load the waveform into FIFO memory and play
it using FIFO mode.

Meanwhile, correct a typo in F_16KHZ definition.

Change-Id: I26b78df809efbe398c91c89394152caebafbe1b6
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2020-04-25 09:27:26 +08:00
David Collins
a281d3af52 spmi: spmi-pmic-arb: add debugfs support for address mapping
Add debugfs support to exercise the SPMI address to SoC address
range mapping feature.

Change-Id: If10568dd0adcfb695d1ec5f4b0e81f9b4a3009cd
Signed-off-by: David Collins <collinsd@codeaurora.org>
2020-04-24 16:42:08 -07:00
qctecmdr
3f5605dd39 Merge "mhi: core: fix error handling in time synchronization function" 2020-04-24 15:45:25 -07:00
qctecmdr
3a2d617606 Merge "platform : msm-geni-se: fix voting unit for bus bandwidth" 2020-04-24 15:45:24 -07:00