Commit graph

1,281 commits

Author SHA1 Message Date
Chaitanya Pratapa
baad7d90f5 ARM: dts: msm: fix ipa clock voting values on lahaina
IPA AP doesn't access IMEM. So there is no need to vote for imem
from AP driver. Make a change to remove the vote. Also fix the
CNOC vote in SVS2 configuration.

Change-Id: I2d6b98140db30504c198b500727242814d26d97e
2020-05-24 00:49:29 -07:00
qctecmdr
6d6d845d84 Merge "ARM: dts: msm: Add transaction timeout config for lahaina" 2020-05-19 08:38:38 -07:00
qctecmdr
3abd680fbd Merge "dt-bindings: msm: Add compatible strings for Lemur" 2020-05-19 08:38:38 -07:00
qctecmdr
6f50ad5bb3 Merge "ARM: dts: msm: Update altmode device definition for Lahaina" 2020-05-18 14:26:26 -07:00
qctecmdr
355d005b17 Merge "ARM: dts: msm: Enable io-coherency for IPA WLAN CB" 2020-05-18 07:54:59 -07:00
qctecmdr
ed513dcc50 Merge "ARM: dts: msm: Disable jtagmm for lahaina" 2020-05-18 07:54:59 -07:00
qctecmdr
ae2ecdeb3a Merge "ARM: dts: msm: Add support clock AOP for SHIMA" 2020-05-18 03:55:11 -07:00
qctecmdr
63b53442a9 Merge "ARM: dts: msm: Add boot_stats node for Shima" 2020-05-18 03:55:11 -07:00
qctecmdr
1bd538f391 Merge "ARM: dts: msm: Correct PMK8350 SID number for holi" 2020-05-18 03:55:09 -07:00
qctecmdr
0b5be2fc98 Merge "ARM: dts: msm: Add I2C devicetree node of NFC for lahaina" 2020-05-18 03:55:09 -07:00
qctecmdr
bc109acba8 Merge "ARM: dts: msm: Remove vdd_cx parent supply node from usb node" 2020-05-18 03:55:09 -07:00
qctecmdr
a13d89f58f Merge "ARM: dts: msm: Mark the mem-buf device on the trusted VM as a consumer" 2020-05-17 23:58:33 -07:00
qctecmdr
0df629d35b Merge "ARM: dts: msm: Add VTCM details to cdsprm document" 2020-05-17 23:58:33 -07:00
qctecmdr
454cabd529 Merge "ARM: dts: qcom: add thermal mitigation of battery for Lahaina QRD" 2020-05-15 20:31:08 -07:00
qctecmdr
2d47026252 Merge "ARM: dts: msm: Add GPIO support for PM7250b, PM6350 and PM6150l" 2020-05-15 20:31:08 -07:00
qctecmdr
03fd25779f Merge "dt-bindings: kgsl: Add device tree bindings for GPU core properties" 2020-05-15 20:31:08 -07:00
qctecmdr
2ceee5ac22 Merge "ARM: dts: msm: add tx-napi property" 2020-05-15 20:31:08 -07:00
qctecmdr
45cfbbb1af Merge "ARM: dts: qcom: Add device tree files for lahaina & lahainap v2" 2020-05-15 20:31:08 -07:00
qctecmdr
b28d735669 Merge "ARM: dts: msm: add entry for PCIe0 to manage PCIe PHY PLL on lahaina" 2020-05-15 20:31:08 -07:00
qctecmdr
ca13e22c94 Merge "ARM: dts: msm: Update GCC clock node and GDSC for HOLI" 2020-05-15 16:20:22 -07:00
qctecmdr
02f0793e58 Merge "ARM: dts: msm: Enable DMIC gpios for audio capture" 2020-05-15 16:20:22 -07:00
qctecmdr
75f1687b9b Merge "ARM: dts: msm: Adding external VR viewer support" 2020-05-15 16:20:22 -07:00
qctecmdr
a82a74ea93 Merge "ARM: dts: msm: add cdc-dma-data-align for RX_DMA_6" 2020-05-15 16:20:22 -07:00
qctecmdr
77db41c574 Merge "ARM: dts: msm: Enable the split-tables feature on Lahaina's GPU SMMU" 2020-05-15 16:20:22 -07:00
qctecmdr
8957920579 Merge "ARM: dts: msm: Add glink entries for Holi" 2020-05-15 16:20:22 -07:00
qctecmdr
35226df465 Merge "ARM: dts: msm: Add the secure buffer device for Shima" 2020-05-15 16:20:22 -07:00
qctecmdr
34b0d5664e Merge "ARM: dts: msm: add reserved memory region dfps_data_region for Lahaina" 2020-05-15 16:20:22 -07:00
qctecmdr
4019cd10bd Merge "ARM: dts: msm: Upgrade Lahaina's memory map to version 5" 2020-05-15 10:10:50 -07:00
Karthik Poosa
072df0939b ARM: dts: msm: Add I2C devicetree node of NFC for lahaina
Add I2C slave devicetree node of NFC controller for lahaina.

Change-Id: I6eb7c5517dcecf567620b90529d16e4bebe7f889
2020-05-14 23:37:38 -07:00
Jishnu Prakash
afc4761d9f ARM: dts: msm: Correct PMK8350 SID number for holi
PMK8350 has SID number of 6 for holi, while the default value
in the PMK8350 dtsi file is 0. Correct it for holi.
In addition, disable PMK8350's PON nodes for holi, as
PMK8350 is not the primary PMIC for holi.

Change-Id: I67b392acdc5527020014231f50532120683ff56b
2020-05-14 23:25:51 -07:00
Taniya Das
77323830f1 ARM: dts: msm: Add support clock AOP for SHIMA
QDSS clocks uses the qmp mailbox phandle to register the clock.
Thus add the phandle and also update RUMI to use dummy clocks.

Change-Id: I9d3a913fbaf76ffe132b59403e50c05e9d797ef4
2020-05-15 11:54:59 +05:30
Bavyasritha Alahari
1382884b0e ARM: dts: msm: Add VTCM details to cdsprm document
Add VTCM partitioning and VTCM map information to the
cdsprm rpmsg document in Lahaina. CDSPRM module sends
VTCM partition and map information on supported
chipsets to CDSP.

Change-Id: Ia0f272a4e6bb0e71bcfb6cfc210cc8daf6220184
2020-05-15 11:46:56 +05:30
Prakruthi Deepak Heragu
7ba8ff5fe0 ARM: dts: qcom: Add device tree files for lahaina & lahainap v2
Add devicetree files for supporting lahaina & lahainap v2 configuration.

Change-Id: I830db076a76443e71d2dbd105a7289d566d1d80b
2020-05-14 13:08:02 -07:00
Chandra Sai Chidipudi
df425430e8 ARM: dts: msm: Add boot_stats node for Shima
Add dts node for boot_stats for Shima.

Change-Id: Ie48341c8f597667bcfd960df0eca64b871cdcf52
2020-05-14 03:03:25 -07:00
Bojun Pan
56ba275bbe ARM: dts: msm: Enable io-coherency for IPA WLAN CB
Enable the io-coherency for IPA WLAN CB.

Change-Id: I3cde90bc2dda66c4b40a32c73da73490bed1fb14
2020-05-13 23:30:38 -07:00
Jeevan Shriram
efa8a1cf08 dt-bindings: msm: Add compatible strings for Lemur
Add compatible strings for Lemur platform, that includes SoC,
RUMI, MTP and CDP entries.

Change-Id: I3b4151d14bae9a511520e254dde2526f628ddb7a
2020-05-13 21:55:07 -07:00
Isaac J. Manjarres
b7b9b2a257 ARM: dts: msm: Mark the mem-buf device on the trusted VM as a consumer
The mem-buf driver on the trusted VM is meant to be used as
a channel for requesting memory from another VM, and should
not be used for allocating memory for other VMs, so mark the
mem-buf device as a consumer.

Change-Id: I92a035106620e2c913006dfb7a15007ba563288e
2020-05-13 21:53:58 -07:00
Faiyaz Mohammed
629fa6ff7a ARM: dts: msm: Add the secure buffer device for Shima
Add the secure buffer device for Shima to secure memory
buffers, and protect them against unauthorized access.

Change-Id: Ie007d37f17138fae984d873b5c0557e00d6ca486
2020-05-14 09:50:11 +05:30
Mao Jinlong
7886f2ae21 ARM: dts: msm: Disable jtagmm for lahaina
CPU ETM save/restore function is in coresight etm driver now. Disable
jtagmm to remove duplicate etm save/restore function.

Change-Id: Ifaaa5c6cade843806974228e11c024212a996545
2020-05-13 20:03:43 -07:00
Meng Wang
f49d129933 ARM: dts: msm: add cdc-dma-data-align for RX_DMA_6
Add cdc-dma-data-align for RX_DMA_6.

Change-Id: I5f1c0cdd019a0e8a55c5cc64238686ca91e89bc9
2020-05-13 17:01:04 -07:00
Vivek Aknurwar
342f6eb047 ARM: dts: msm: Remove vdd_cx parent supply node from usb node
Remove vdd_cx parent supply from usb primary and secondary node.
Removing these allows USB CXPC during host/device mode suspend while
USB GDSCs are kept on.

Change-Id: Iaefe50829e0dd5ce2eba777e56863988cf61b922
2020-05-13 16:33:26 -07:00
Tony Truong
4ce97d3889 ARM: dts: msm: add entry for PCIe0 to manage PCIe PHY PLL on lahaina
PCIe0 needs to manage PHY PLL on lahaina. Therefore add the DT
entries so that PCIe0 has to correct information to support this
request.

Change-Id: I622b4d3dc24e530554c23cbeeb0ee6dd528e5587
2020-05-13 15:24:06 -07:00
Sudheer Papothi
e7aff9a11d ARM: dts: msm: Enable DMIC gpios for audio capture
Enable DMIC gpios for audio capture usecase on lahaina target.

Change-Id: Icab037183b9d9a066ba07e6d26901281c501d85f
2020-05-13 09:52:45 -07:00
Isaac J. Manjarres
09ddfc5c10 ARM: dts: msm: Mark the Lahaina mem-buf device as a supplier
The role of the mem-buf driver on the primary VM is to satisfy
allocation requests. There is no realistic scenario in which it
would need to allocate memory from other VMs, so mark the mem-buf
device as a supplier for the primary VM.

Change-Id: I1c48dbf2f739c57e4959e85cbf8ced9484153c7a
2020-05-13 09:48:36 -07:00
Isaac J. Manjarres
483d608683 dt-bindings: Document the mem-buf capabilities property
Add documentation for the "qcom,mem-buf-capabilities" dt-binding
for the mem-buf device. This property defines the role of an
instance of a mem-buf driver on a particular Virtual Machine (VM)
as per the supplier and consumer model that the driver follows.

Change-Id: Ic20476fb5aa5e21f8b78e19a47b4f682e35e6a36
2020-05-13 09:48:19 -07:00
Isaac J. Manjarres
b3f1c205c6 ARM: dts: msm: Enable the split-tables feature on Lahaina's GPU SMMU
Enable the split-tables feature on Lahaina's GPU SMMU to allow
clients of that SMMU to use the split-table model for their
IOVA spaces.

Change-Id: I980d6e63b56b5427c1351f689c3893ce2c9c3a43
2020-05-13 09:48:04 -07:00
Isaac J. Manjarres
589c83405b dt-bindings: Document the "qcom,split-tables" IOMMU binding
Add documentation for the qcom,split-tables binding. The property
specifies that the associated hardware can support the split-table
model, where a domain's IOVA space is split into two symmetric
portions: an upper portion, and a lower portion.

Change-Id: I0613e99c6a7b7e2b8c39cd37cc6762013bf6055f
2020-05-13 09:48:02 -07:00
Tony Truong
4dfb4bb8ae ARM: dts: msm: Update PCIe0 PHY settings to v0.97.1 for lahaina
Update PCIe0 PHY setting to version 0.97.1 based on hardware
recommendation for lahaina. Also enables SSC.

Change-Id: I9205b7aed9c9603f689335300a225b367f120bfe
2020-05-13 09:25:57 -07:00
Tao,Zhang
a05ce742df ARM: dts: msm: Add transaction timeout config for lahaina
Add transaction timeout config for lahaina. Set it to zero and
doesn't write timeout value to register.

Change-Id: Id5496eb1373c1aaf4767a9ab16e2925036999664
2020-05-13 22:45:39 +08:00
qctecmdr
841db05cbe Merge "dt-bindings: qpnp-amoled: add support to configure single phase for IBB" 2020-05-13 04:46:52 -07:00