Commit graph

876,394 commits

Author SHA1 Message Date
qctecmdr
2d6312a106 Merge "msm: kgsl: Don't error out if dst size is not equal to src in copy_prop" 2020-01-08 07:31:54 -08:00
qctecmdr
b60524e9c2 Merge "msm: ipa: Add SMMU driver as soft dependency for IPA" 2020-01-08 04:58:57 -08:00
qctecmdr
2483f85924 Merge "qseecom: Add qseecom driver snapshot for Lahaina" 2020-01-08 03:23:03 -08:00
Deepak Kumar
32eea8bf28 msm: kgsl: Don't error out if dst size is not equal to src in copy_prop
Update copy_prop to allow copy to a destination buffer of size greater
than or less the source buffer size. This is needed to correctly pass
gaming bin fuse value to user mode.

Change-Id: I1b651c79b9286c1259fbace815d58892462a7931
Signed-off-by: Deepak Kumar <[email protected]>
2020-01-08 16:17:41 +05:30
qctecmdr
588d9a8be4 Merge "include: sound: add stub function for wcd dsp manager" 2020-01-08 02:40:25 -08:00
Ajay Prathi
18c9d42bb7 arm64: defconfig: Enable SPS driver for lahaina
Enable SPS driver for Lahaina. SPS (Smart Peripheral System)
enables the support of all BAMs in the system which provide DMA
functionality to various peripherals.

Change-Id: Icd393576a6c96240414c432e08b2bf2ae083dac9
Signed-off-by: Ajay Prathi <[email protected]>
2020-01-08 15:43:30 +05:30
qctecmdr
c4754c3e48 Merge "dt-bindings: Add new port types for SWR 1.6 feature" 2020-01-08 02:00:58 -08:00
qctecmdr
160be75a7c Merge "defconfig: lahaina-gki: enable ufs 7nm phy for lahaina" 2020-01-08 01:22:29 -08:00
qctecmdr
605e1eb14c Merge "phy: qcom-ufs: add 7nm UFS QMP PHY support on Lahaina" 2020-01-08 00:37:28 -08:00
Mohammed Javid
216ce5870c msm:ipa: Race condition observed during client disconnect
Client ep[i] entries are memset to 0 as a part of tearing down
uc offload pipes which results in a race condition, if there are already
some packets which have been sent to IPA, when the client notify callback
is called.

Change-Id: I998e5d1c09d82e72b80ff00d1dd96398a92adc75
Acked-By : Abhishek Choubey <[email protected]>
Signed-off-by: Mohammed Javid <[email protected]>
Signed-off-by: Chaitanya Pratapa <[email protected]>
2020-01-08 10:58:11 +05:30
qctecmdr
d750b39007 Merge "interconnect: qcom: Fix MACRO fields for Lahaina" 2020-01-07 20:37:31 -08:00
qctecmdr
2c5445837e Merge "iinterconnect: qcom: Hold high bandwidth vote for keepalive BCMs" 2020-01-07 19:58:26 -08:00
qctecmdr
7da699bec8 Merge "scsi: ufshcd-qti: Port the new crypto framework to QTI ufs" 2020-01-07 18:47:16 -08:00
Aditya Bavanari
701f0e8aed dt-bindings: Add new port types for SWR 1.6 feature
Add new port types for SWR 1.6 feature to accommodate
unified SWR Tx port mapping.

Change-Id: Ib3ac905c12628ea90b24ca26d29fde24e8ba0309
Signed-off-by: Aditya Bavanari <[email protected]>
2020-01-07 16:51:57 -08:00
qctecmdr
4495d8274f Merge "msm: kgsl: Refactor IOMMU contexts" 2020-01-07 16:32:22 -08:00
Anirudh Raghavendra
9175d25a5f msm: adsprpc: HMX,Async-FastRPC capability
Added two extra capabilities - HMX and Async FastRPC.
Async FastRPC checks the DSP for capability and
ANDs it with its own capability
which is then returned to the userspace.

Change-Id: I3310b76ccdafad664eff5f12493c9d3fc45cc4ca
Signed-off-by: Anirudh Raghavendra <[email protected]>
2020-01-07 15:35:02 -08:00
Maria Yu
f1a785af81 sched/walt: Avoid walt irq work in offlined cpu
Avoid walt irq work in offlined cpu.

Change-Id: Ia4410562f66bfa57daa15d8c0a785a2c7a95f2a0
Signed-off-by: Maria Yu <[email protected]>
[[email protected]: Resolved trivial merge conflicts]
Signed-off-by: Lingutla Chandrasekhar <[email protected]>
[[email protected]: resolve trivial merge conflicts]
Signed-off-by: Satya Durga Srinivasu Prabhala <[email protected]>
2020-01-07 15:33:56 -08:00
Pavankumar Kondeti
6c7d9537fe sched/fair: Improve the scheduler
This change is for general scheduler improvement.

Change-Id: I7c3a073fa68d715dd3bdbed11e4f83e82046a3c0
Signed-off-by: Pavankumar Kondeti <[email protected]>
2020-01-07 15:33:23 -08:00
qctecmdr
db96989477 Merge "msm: kgsl: Support global secure memory objects" 2020-01-07 15:23:35 -08:00
qctecmdr
37db9fecc5 Merge "msm: kgsl: Add a function to map global buffers" 2020-01-07 14:47:32 -08:00
qctecmdr
9cab59b92c Merge "msm: kgsl: Calculate the offset of context bank 0" 2020-01-07 13:53:32 -08:00
qctecmdr
36a6b6c608 Merge "arm64: qcom: Enable QTI config" 2020-01-07 12:11:42 -08:00
David Dai
750497d529 interconnect: qcom: Fix MACRO fields for Lahaina
Fix the incorrect definitions for BCMs that have the wrong
ordering between keepalive and num_nodes.

Change-Id: I7ce368444c0a10eea223c391abbf1c1ea00d3d45
Signed-off-by: David Dai <[email protected]>
2020-01-07 10:23:46 -08:00
David Dai
8279d7e0ae iinterconnect: qcom: Hold high bandwidth vote for keepalive BCMs
Add a high bandwidth vote for critical NoCs during boot up.

Change-Id: I739df67083e13f542c0021054b1ca4c1f2d9bd09
Signed-off-by: David Dai <[email protected]>
2020-01-07 10:23:00 -08:00
qctecmdr
113f80cdcf Merge "iommu/arm-smmu: Rename the ARM SMMU module" 2020-01-07 09:57:12 -08:00
Asutosh Das
e77dbbbc96 scsi: ufshcd-qti: Port the new crypto framework to QTI ufs
This is a snapshot of the crypto driver changes taken as of
msm-4.19 commit <Id3a3c379eb1>
("ANDROID: scsi: ufs: UFS crypto variant operations API").

Change-Id: I5a80c2ba9ccdbc5125e7e5507fbf49cd1dcfce66
Signed-off-by: Asutosh Das <[email protected]>
2020-01-07 09:51:02 -08:00
qctecmdr
71208b8ab7 Merge "scsi: ufs-qti: Check for valid vcc before accessing" 2020-01-07 09:12:14 -08:00
qctecmdr
f1ed9b23aa Merge "iommu/arm-smmu: Use dev_iommu_fwspec_get() to retrieve IOMMU fwspec" 2020-01-07 08:36:35 -08:00
qctecmdr
b0585180a5 Merge "iommu/arm-smmu: Unregister TBU driver when unloading the SMMU module" 2020-01-07 08:02:42 -08:00
qctecmdr
687b078378 Merge "iommu/arm-smmu: Add missing iommu_device_unregister()" 2020-01-07 07:20:30 -08:00
qctecmdr
2b9c58c7eb Merge "msm: tsens: Add Tsens driver snapshot" 2020-01-07 05:28:23 -08:00
qctecmdr
8456aba1cb Merge "regmap: Quit the read-loop based on position of file-offset" 2020-01-07 04:48:41 -08:00
qctecmdr
576b0d3156 Merge "Revert "drivers: qcom: cmd-db: modularize commandDB driver"" 2020-01-07 03:38:34 -08:00
Ghanim Fodi
2b4fd1474a msm: ipa: Add SMMU driver as soft dependency for IPA
IPA driver uses SMMU driver for IPA accesses.
SMMU driver need to be loaded before IPA driver for
GKI configuration.

Change-Id: I72b4bdc52c54837875f9628097b8ab1759d7524c
Signed-off-by: Ghanim Fodi <[email protected]>
2020-01-07 03:10:30 -08:00
qctecmdr
321ba0dbe8 Merge "msm: ipa: fix ipa_disable_apps_wan_cons_deaggr declaration" 2020-01-07 02:59:26 -08:00
qctecmdr
219108d0e3 Merge "msm: ipa3: IPA clock vote ioctl" 2020-01-07 02:11:20 -08:00
qctecmdr
c6ee0e7602 Merge "arm64: defconfig: Enable slimbus driver config for lahaina" 2020-01-07 01:33:51 -08:00
qctecmdr
1070f3fe7d Merge "defconfig: lahaina: Enable ADC drivers for lahaina" 2020-01-07 00:52:13 -08:00
qctecmdr
427a09ef8d Merge "arm64: defconfig: Enable all memory hotplug related configs on Lahaina" 2020-01-06 23:58:07 -08:00
qctecmdr
90c477596b Merge "msm: ipa3: IPA clock vote ioctl" 2020-01-06 23:22:09 -08:00
qctecmdr
00e3b2aa32 Merge "coresight: tmc: etr: Add sys interface for ETR" 2020-01-06 21:16:11 -08:00
qctecmdr
dbda2794b3 Merge "msm: cvp: remove additional checks in response_handler" 2020-01-06 20:39:03 -08:00
qctecmdr
33a38d88b2 Merge "thermal: adc-tm: Add support for PMIC7 ADC_TM" 2020-01-06 20:00:20 -08:00
qctecmdr
68af8c2603 Merge "thermal: adc-tm: Add ADC_TM driver snapshot" 2020-01-06 19:18:35 -08:00
Meng Wang
d0c27052c9 include: sound: add stub function for wcd dsp manager
wcd dsp manager is not needed on some devices. Add stub functions
for initialize and exit.

Change-Id: I8ed0977bddb820ccad04c6a8b9729fd3b2a7d507
Signed-off-by: Meng Wang <[email protected]>
2020-01-07 10:14:01 +08:00
qctecmdr
f305d3b58f Merge "arm64: defconfig: Enable WALT for Lahaina" 2020-01-06 17:44:01 -08:00
Isaac J. Manjarres
e317564e4c iommu/arm-smmu: Rename the ARM SMMU module
In the GKI configuration, the arm-smmu-mod module will already
be present as a GKI module (i.e. the module will be generated from
the GKI ARM SMMU source). As such, there is no way to distinguish
between Qualcomm's ARM SMMU module, and the GKI ARM SMMU module,
since they have the same name. Thus, rename Qualcomm's ARM SMMU
module to distinguish between the two.

Change-Id: I6a41d3d518a800da4d560c8b8d2b8c48f1866d9a
Signed-off-by: Isaac J. Manjarres <[email protected]>
2020-01-06 16:33:46 -08:00
Anirudh Ghayal
40e7dc2fd6 regmap: Quit the read-loop based on position of file-offset
Some implementation's of the 'cat' command pass the
absolute position of the file-offset. In the current
implementation of 'regmap_data_read_file' this leads
to dumping all the registers from offset 0.

Avoid this by quitting the read loop if the file-offset
requested is lower than actual read-offset.

Change-Id: I7c6c31958e92f16387bf4cb5de7fbf4572fcce21
Signed-off-by: Anirudh Ghayal <[email protected]>
2020-01-06 16:22:05 -08:00
Asutosh Das
f263ac46cf arm64: qcom: Enable QTI config
This enables the QTI specific ufs core driver.
The upstream core driver is skipped when enabled.

Change-Id: Ia2c3932aa627245495d1ff70027c2f9f9c3a5bc0
Signed-off-by: Asutosh Das <[email protected]>
2020-01-06 16:14:30 -08:00
Asutosh Das
4eb78fc2b5 scsi: ufs-qti: Check for valid vcc before accessing
This patch fixes a NULL pointer dereference by checking
if vccq & vccq2 are valid before dereferencing it.

Change-Id: Ieb5aefab77428adbbbbf892f2be1a9942d7c3851
Signed-off-by: Asutosh Das <[email protected]>
2020-01-06 16:12:44 -08:00