Commit Graph

815 Commits

Author SHA1 Message Date
Satya Durga Srinivasu Prabhala
836b04e808 dt-bindings: Add snapshot of hyp_core_ctl driver documentation
This snapshot is taken from msm-4.19 as of commit ed241f132720397
("dt-bindings: Add devicetree bindings to devicetree project") and
updated as needed.

Change-Id: I2fed806703bc459059aa7038a16cc212a31ac673
2020-03-09 15:39:12 -07:00
qctecmdr
e17a20b53b Merge "ARM: dts: msm: Update CNSS S12B voltage level to 1.35v" 2020-03-05 12:57:04 -08:00
qctecmdr
5fc72c9e70 Merge "ARM: dts: msm: enable haptics for Lahaina QRD" 2020-03-05 04:28:32 -08:00
qctecmdr
269a0cc196 Merge "ARM: dts: msm: Update S12B and S1C voltages" 2020-03-04 14:59:36 -08:00
qctecmdr
f8d590d119 Merge "ARM: dts: msm: Add the CX GDSC to the IOMMU device" 2020-03-04 09:11:42 -08:00
qctecmdr
3dd9ad7b2a Merge "ARM: dts: msm: add support for dynamic port map" 2020-03-04 06:17:30 -08:00
qctecmdr
11c039674a Merge "ARM: dts: msm: Enable USB secondary port on Lahaina" 2020-03-03 21:26:41 -08:00
qctecmdr
6bc017fd71 Merge "ARM: dts: msm: Correct the interconnect names node" 2020-03-03 21:26:41 -08:00
qctecmdr
82cd4c30df Merge "bindings: power: supply: Add thermal mitigation for qcom,battery-charger" 2020-03-03 21:26:41 -08:00
qctecmdr
a04e4c9a0d Merge "ARM: dts: msm: Add dummy clock nodes for clock controllers for SHIMA" 2020-03-03 21:26:40 -08:00
Jordan Crouse
041963c9bf ARM: dts: msm: Add the CX GDSC to the IOMMU device
Add the CX GDSC to the IOMMU node so that we can make sure that it is
enabled before trying to access IOMMU registers.

Change-Id: Ic0dedbad2410d2131dec75d54159f0fba0e3aa6d
2020-03-03 15:52:08 -07:00
Jordan Crouse
3c07507344 ARM: dts: msm: Move IOMMU clocks to the GPU device
Move the definition of the IOMMU clocks to the GPU device so that they
are identified with an actual platform device instead of a pseudo device.

Change-Id: Ic0dedbadaa12e748db585cf164ed5e4ea45c43c0
2020-03-03 15:52:08 -07:00
Mayank Rana
14327ae881 ARM: dts: msm: Enable USB secondary port on Lahaina
Set dr_mode as otg and enable USB secondary port on Lahaina.

Change-Id: I7081cceab8b5796a0f47b05e20af778829893d72
2020-03-03 14:51:32 -08:00
qctecmdr
e3f539a649 Merge "ARM: dts: msm: set PMIC thermal zone trip points to critical for Lahaina" 2020-03-02 21:33:43 -08:00
Subbaraman Narayanamurthy
acc4e76a20 bindings: power: supply: Add thermal mitigation for qcom,battery-charger
Add "qcom,thermal-mitigation" property to configure fast charging
current for different system thermal mitigation levels.

Change-Id: Ia07b24d85d904e6e623ba547973f5a5779305784
2020-03-02 19:19:09 -08:00
Taniya Das
adfc6e85c3 ARM: dts: msm: Add dummy clock nodes for clock controllers for SHIMA
Dummy clock nodes are required for clocks client to request, so add support
for the same. Also add the dummy GDSCs required by clients.

Change-Id: I5455dcc6825138c88d682235fcf6224ffdf5aa06
2020-03-02 18:39:37 -08:00
Fenglin Wu
980e036d29 ARM: dts: msm: enable haptics for Lahaina QRD
Enable haptics device node and update parameters according to the
LRA actuator installed on Lahaina QRD device.

Change-Id: Ica7b30122c0374a88d667052c48e5b124b7274e4
2020-03-03 10:26:36 +08:00
Mahesh Kumar Sharma
3c1ca1df6b ARM: dts: msm: Update S12B and S1C voltages
Set S12B and S1C voltage regulators to 1.35V and 1.88V
respectively on lahaina for QRD.

Change-Id: Ibd80f782f3d6d24577856f14f0b3f52850ca9ed2
2020-03-02 17:14:09 -08:00
Vignesh Kulothungan
918a711018 ARM: dts: msm: add support for dynamic port map
Add support to disable/enable dynamic port map.

Change-Id: I1e639aea120912c29e371ecd40c995ed46151aea
2020-03-02 15:59:41 -08:00
Manikandan Mohan
ce3cf6e8ec ARM: dts: msm: Update CNSS S12B voltage level to 1.35v
Set CNSS DTSI node for S12B voltage regulator to 1.35V. It was
initially set to 1.256V since AOP voltage range settings for this
regulator was not correct.

Change-Id: Ic2409e46b0c5e9c46703fcbb17deddc1ac045d9f
2020-03-02 15:55:50 -08:00
qctecmdr
3ecfcb6d5f Merge "ARM: dts: msm: Add CVP AXI reset pulse" 2020-03-02 11:58:07 -08:00
qctecmdr
20301a12bf Merge "ARM: dts: msm: Add NFC I3C device node for Lahaina" 2020-03-02 09:05:58 -08:00
qctecmdr
312b1f8c3b Merge "ARM: dts: msm: Enable SD card support on Lahaina" 2020-03-02 04:36:29 -08:00
Alexei Avshalom Lazar
f40c4876a8 ARM: dts: msm: add wil6210 pinctrl configurations for Lahaina
gpio67 is used by 11ad card as refclk_en signal in Lahaina platform

Change-Id: I9f01b2ad0d26eb38703951654bee293c1eb02028
2020-03-01 11:08:47 +02:00
qctecmdr
c7152656c7 Merge "ARM: dts: msm: Add stub regulators for shima" 2020-02-28 22:55:25 -08:00
Gaurav Singhal
2b91009d30 ARM: dts: msm: Add NFC I3C device node for Lahaina
Device node changes required on lahaina describing
the GPIO configuration for NFC I3C controller chip.

Modified corresponding NFC device node for
MTP, CDP and QRD platforms.

Change-Id: I93ffc68c70dc0a1a06a1c36c63531be8f0802ffb
2020-02-29 11:18:14 +05:30
Bao D. Nguyen
5a47daf3cb ARM: dts: msm: Enable SD card support on Lahaina
Enable the SD card support on Lahaina's platforms.

Change-Id: Id6870710d43f3d79a1d5556534ce0f7305446e50
2020-02-28 16:27:22 -08:00
Bao D. Nguyen
4d71416b96 ARM: dts: msm: Add SD card bus voting details for Lahaina
Add bus votes (ab/ib) compatible with ICC framework
for SD card on Lahaina platforms.

Change-Id: If039b6211cae1627014bc5004615d428743a6e4e
2020-02-28 16:09:26 -08:00
George Shen
8a9285a509 ARM: dts: msm: Add CVP AXI reset pulse
CVP hardware programming guide requires inserting a AXI clock reset
pulse in CVP power on sequence.

Change-Id: I10dd30b229a6a772a247144986da52c917268e38
2020-02-28 13:15:20 -08:00
qctecmdr
c64a889141 Merge "Revert "ARM: dts: msm: remove hdmi codec enable"" 2020-02-27 22:33:40 -08:00
Kiran Gunda
96ec4e9f6b ARM: dts: msm: Add stub regulators for shima
Shima uses PM8350, PM8350C and PMR735B. Add stub regulator
support for the same to allow the clients to vote on them.

Change-Id: Iee9d9f259b267156537b442efeb4eea29bae4717
2020-02-27 21:02:32 -08:00
qctecmdr
cf1922b588 Merge "ARM: dts: msm: add route between va and swr dmic's" 2020-02-27 16:25:35 -08:00
qctecmdr
8acd6c29d1 Merge "ARM: dts: msm: add external audio codec" 2020-02-27 16:25:35 -08:00
qctecmdr
8f6801704a Merge "ARM: dts: qcom: Update trusted vm DT entries" 2020-02-27 16:25:35 -08:00
Vignesh Kulothungan
e284fdf498 ARM: dts: msm: add route between va and swr dmic's
Add route between va soundwire input and output of
sound wire dmic's.

Change-Id: I2a7c9e662fbc08b02dd6c43f8dd94b9e2f006bbe
2020-02-27 13:20:18 -08:00
Vignesh Kulothungan
62cb93dc91 Revert "ARM: dts: msm: remove hdmi codec enable"
This reverts commit b11924806c458751dd2d2f87403fc1f1f1403573.

Change-Id: Idd9d8ed240fe6ee0d9fd07b29a3302f936f7caa8
2020-02-27 12:58:18 -08:00
qctecmdr
1cf9ea9c89 Merge "ARM: dts: msm: Update S12B and S1C voltages" 2020-02-27 11:35:10 -08:00
qctecmdr
e43fb77888 Merge "ARM: dts: msm: Add pinctrl node for TLMM on Shima SoC" 2020-02-27 03:09:14 -08:00
qctecmdr
eada20c2e6 Merge "dt-bindings: msm: add snapshot of msm_11ad doc" 2020-02-27 03:09:14 -08:00
qctecmdr
ecce485c35 Merge "ARM: dts: msm: update SWR_DMIC to 0 on Lahaina QRD device" 2020-02-27 00:18:51 -08:00
qctecmdr
06a39a488d Merge "ARM: dts: qcom: specify ADC channels for Lahaina PMIC temp-alarm devices" 2020-02-27 00:18:51 -08:00
Meng Wang
909b9f1c57 ARM: dts: msm: update SWR_DMIC to 0 on Lahaina QRD device
on Lahaina QRD device, there's no SWR DMIC connected. Set
qcom,swr-dmic-max-devs to 0 and disable SWR DMIC on QRD device.

Change-Id: Ice7418b4e555da9a16f3444e09b80a45de915236
2020-02-27 08:28:33 +08:00
Isaac J. Manjarres
29375d2e43 ARM: dts: msm: Mark APPS SMMU interconnect votes as active-only
Mark the APPS SMMU interconnect votes as active-only for the
Lahaina target. This allows for interconnect votes to be
maintained when the CPU subsystem is active, which is all that
is required.

Change-Id: I27824d0d6ec1754df6519698cf77f13df58a0ea1
2020-02-26 13:40:50 -08:00
Isaac J. Manjarres
210133862a dt-bindings: Document qcom,active-only
Add documentation for the ARM SMMU qcom,active-only property.
This property denotes what set of CPUSS contexts (active/dual)
an interconnect vote needs to be maintained in.

Change-Id: I3fc89c5ce39275150288cf8bcdc258d061058f8a
2020-02-26 13:40:50 -08:00
Murali Nalajala
77c1044f51 ARM: dts: qcom: Update trusted vm DT entries
Update below DT entries based on testing on the target.
 - Move memory node outside of vm-config node and provide
   static S2 mappings until VMM is ready.
 - Update chosen node to support initramfs functionality.
 - Remove interrupt controller reference from arch_timer.

Change-Id: Id59aa9e21cdc356e3664ebb4323c3ecefb9f1f3c
2020-02-26 13:07:41 -08:00
qctecmdr
cbf0025b37 Merge "ARM: dts: msm: Correct cmb size of turing llm turing for lahaina" 2020-02-26 03:09:09 -08:00
Mukesh Ojha
983f7079d5 ARM: dts: msm: Add pinctrl node for TLMM on Shima SoC
Add pinctrl node with compatiability of qcom,shima-pinctrl,
to enable Top Level Mode Multiplexer block(TLMM) on Shima SoC.

Change-Id: Iee97d663855df2578e751c82b6088e2db39db927
2020-02-25 23:14:31 -08:00
Mukesh Ojha
d7dd7a4285 bindings: pinctrl: Add device-tree bindings for Shima pinctrl driver
Add documentation describing the device-tree properties for the Shima
pinctrl driver.

Change-Id: Idea0feeffd28fcb774b86c2be597c87103785c95
2020-02-25 23:14:11 -08:00
Mukesh Ojha
3386a3f743 ARM: dts: msm: Add initial device tree for Shima
Add initial device tree to support Shima target on
RUMI platforms.

Change-Id: I58a6ec50fcf1efa7627ee00665f4c550e6055fe9
2020-02-25 23:13:31 -08:00
Mao Jinlong
da890f4eef ARM: dts: msm: Correct cmb size of turing llm turing for lahaina
The cmb size of tpdm llm turing should be 32.

Change-Id: Ia3b0e2c5cce351318b5bcf5e82ecf1f26e5fffc7
2020-02-25 22:55:04 -08:00