Commit graph

882,583 commits

Author SHA1 Message Date
qctecmdr
9a5ca1eeec Merge "input: qcom-hv-haptics: add RC clock calibration for FIFO mode" 2020-04-29 18:21:33 -07:00
qctecmdr
2104c7da74 Merge "drivers: lpm-levels: use correct CPUHP notifications for QoS" 2020-04-29 11:27:21 -07:00
qctecmdr
3ad6a3f532 Merge "soc: qcom: eud: Define dummy set_temios and get_mctrl callbacks" 2020-04-29 11:27:21 -07:00
qctecmdr
97b2f5ea8f Merge "mmc: sdhci-msm: Port fixes from previous qcom SoCs to Lahaina" 2020-04-29 11:27:21 -07:00
qctecmdr
9b45d45187 Merge "mhi: core: Add support to re-try requesting firmware image" 2020-04-29 11:27:20 -07:00
qctecmdr
6326cc9757 Merge "iommu/arm-smmu: Fix transaction flags in qsmmuv500_iova_to_phys" 2020-04-29 11:27:20 -07:00
qctecmdr
6d967e6db5 Merge "arm64: defconfig: Enable CONFIG_HH_MEM_NOTIFIER" 2020-04-29 03:27:32 -07:00
qctecmdr
e2267310b5 Merge "firmware: qcom: add encrypted tz and qsee log support" 2020-04-29 03:27:31 -07:00
qctecmdr
8841bd70d4 Merge "haven: rm: Add support to get hypervisor resources" 2020-04-29 03:27:31 -07:00
qctecmdr
da6a98b89c Merge "msm: kgsl: Allow compatible string matching for gpu devices" 2020-04-29 03:27:30 -07:00
Shyam Kumar Thella
b789e7bf6e input: qcom-hv-haptics: add RC clock calibration for FIFO mode
As per the hardware documentation, adjust T_LRA using RC clock
calibration when playing in FIFO mode with play rate not less than
8 KHz. Based on the closed loop T_LRA, adjust the open loop T_LRA
specified in the device tree and use it in the calculation.

Change-Id: I5197bd04051c2aaab38c5ff5f37a47e0ef4b48d3
Signed-off-by: Shyam Kumar Thella <sthella@codeaurora.org>
2020-04-29 10:41:13 +05:30
qctecmdr
f69d3db037 Merge "msm: kgsl: Add check not to decrement refcount when debug_fs is disabled" 2020-04-28 13:12:18 -07:00
qctecmdr
e3f797128a Merge "mhi: core: create sysfs nodes before devices" 2020-04-28 13:12:18 -07:00
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
Hemant Kumar
70f0d2aabd mhi: core: Add support to re-try requesting firmware image
In case firmware request fails to find firmware in default
location, re-try with fall back location. This is done by
adding fall back firmware image location in controller
structure and firmware request is sent again using fall
back location. Send a status call back to controller when
re-try is done.

Change-Id: I252fa2721df335cbff11b8894adb9ad8cf7bf54f
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2020-04-27 20:15:00 -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
Prakruthi Deepak Heragu
8b11d9697c msm: kgsl: Add check not to decrement refcount when debug_fs is disabled
As there is no increment in ref_count on context when debug_fs is
disabled, ensure there is no decrement in ref_count either.

Change-Id: I8da258a78a8b82ee967b1c944209f6777439e682
Signed-off-by: Prakruthi Deepak Heragu <pheragu@codeaurora.org>
2020-04-27 10:58:52 -07:00
Murali Nalajala
ebba4e821d haven: rm: Add support to get hypervisor resources
VMs need to make GET_HYP_RESOURCE call to get resource information (dbl,
msgqs) associated between VMs. If the caller VM want to get resources
associated with another VM, caller VM has to supply the VMID of the
end point. Add support to get hypervisor resources.

Change-Id: Id5f16796ba2a84917c9a072cfeb36d24010e34da
Signed-off-by: Murali Nalajala <mnalajal@codeaurora.org>
2020-04-27 10:51:07 -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
Jordan Crouse
3f65d0a911 msm: kgsl: Allow compatible string matching for gpu devices
Allow a GPU definition to specify a compatible string to match a GPU
target. If specified a matching compatible string will take priority
over the GPU chipid match.

Change-Id: Ic0dedbadd998dcc8e8f9bc5de2e383870258ad48
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
2020-04-27 10:35:04 -06:00
Jordan Crouse
a0e052ce2a msm: kgsl: Remove legacy platform probe table
Remove the legacy platform id_table and just rely on the standard
of_match_table instead. Use the standard macro for specifying
the match table pointer and set the MODULE_DEVICE_TABLE.

Change-Id: Ic0dedbad84f80b28d1885a7326324eb67ef97d9b
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
2020-04-27 10:35:03 -06:00
Lina Iyer
38a8e511af drivers: lpm-levels: use correct CPUHP notifications for QoS
Adding and removing dev PM QoS notifications uses mutex lock and
therefore cannot be called from CPU starting notifications. Update QoS
notifier in a stage when interrupts are allowed.

Change-Id: I21ce6a23d51e97d9f05e96a1772c028c4760ec7d
Signed-off-by: Lina Iyer <ilina@codeaurora.org>
2020-04-27 08:32:39 -06: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