Commit graph

4,604 commits

Author SHA1 Message Date
qctecmdr
b0cec9c722 Merge "ARM: dts: msm: Remove epss_l3_shared node" 2020-04-11 13:28:31 -07:00
qctecmdr
3ecf6cf9fb Merge "ARM: dts: msm: Add LPM support for sm8150" 2020-04-11 13:28:31 -07:00
qctecmdr
5a03fa02a7 Merge "ARM: dts: msm: Add spss glink ssr entry for Lahaina" 2020-04-11 13:28:31 -07:00
qctecmdr
d2263a3c4d Merge "ARM: dts: msm: do not compile Non-VM specific DT files" 2020-04-11 13:28:31 -07:00
Subbaraman Narayanamurthy
314935c249 ARM: dts: msm: add PDR support for PMIC Glink on Lahaina
Add "qcom,protection-domain" to PMIC Glink device so that it can
handle protection domain restart (PDR) notifications and pass the
state transitions to its clients on Lahaina platforms.

Change-Id: I3e28aa91b47db375819aaf1d67215ff4f7003603
2020-04-10 18:42:14 -07:00
Subbaraman Narayanamurthy
7b45ef9bb6 bindings: pmic-glink: add protection domain restart (PDR) support
Add "qcom,protection-domain" for PMIC Glink device so that it can
register for PDR notifications from a service available under the
specified path in a remote subsystem. Upon a state transition, it
can be delivered to its clients if they've registered for it.

Change-Id: I1ceb0b9400c83e9132ea22ca9fbb4ad3b6c3b33c
2020-04-10 18:42:14 -07:00
Murali Nalajala
4eba18c97f ARM: dts: msm: do not compile Non-VM specific DT files
Do not compile platform specific DT files if the VM configs are defined.
Compiling platform specific DT files for VMs which are required lead to
compilation errors.

Change-Id: Id47ab2f2cf77a5a04deadbcc0a3e4d31b5e51989
2020-04-09 14:23:17 -07:00
Elson Roy Serrao
ba6ab37ffa ARM: dts: msm: Update QMP Phy init sequence for Lahaina
Update the QMP phy init sequence as per the HSR v1.08 and HSR v0.94
update for DP Combo phy and Uni Phy respectively.

Change-Id: I0fd5bd28abe2db64106bf17ff6480ef13f77612e
2020-04-09 11:55:01 -07:00
Mao Jinlong
6dd6e1ce07 ARM: dts: msm: Add dcc registers lists for lahaina
Add dcc registers lists to support dcc register dump.

Change-Id: I9c5e277cc677a5c1a91540f11fe585d985f58e11
2020-04-09 06:36:57 -07:00
qctecmdr
230630d6ba Merge "dt-bindings: interconnect: add interconnect bindings" 2020-04-09 04:56:29 -07:00
qctecmdr
5ca27100cc Merge "ARM: dts: msm: Add cdsp rpmsg entry in Lahaina" 2020-04-09 04:56:29 -07:00
qctecmdr
d94a708261 Merge "ARM: dts: msm: Remove NFC I3C DT node for Lahaina" 2020-04-09 04:56:29 -07:00
qctecmdr
4bbb66b47a Merge "ARM: dts: msm: Add IMEM entry for Shima" 2020-04-09 04:56:29 -07:00
Taniya Das
52a08e9199 ARM: dts: msm: Update the RPMHCC node for SHIMA
Update the RPMHCC node to use the RPMH clock driver and move the dummy
rpmhcc to RUMI.

Change-Id: If26c8457ad61c2e7b205885d80650b9933ee73f5
2020-04-09 16:15:05 +05:30
Shyam Kumar Thella
3e1047ff5b ARM: dts: msm: Modify voltage ranges for PM8350B AMOLED regulator
Modify the lower and upper voltage limits of OLEDB, IBB & AB devices
in PM8350B AMOLED regulator based on hardware documentation.

Change-Id: Idd2b8d4524acb64c60d7d7780685571dd61853a8
2020-04-09 16:10:15 +05:30
Shyam Kumar Thella
cfde88c84d dt-bindings: qpnp-amoled: Update voltage ranges for PM8150A/PM8350B
Modify the voltage ranges for PM8150A AMOLED regulator bindings based
on hardware documentation. Also add voltage ranges for PM8350B.

Change-Id: Ia3caa678706ba36df3499bfc96b65cd6d3c75a36
2020-04-09 16:10:02 +05:30
Gaurav Singhal
fe74818d16 ARM: dts: msm: Remove NFC I3C DT node for Lahaina
Remove device node of NFC I3C for MTP, CDP and QRD platforms.

Change-Id: I73f2661bf436b42054893e94dd004a2667fb1148
2020-04-09 01:57:04 -07:00
Mike Tipton
88b8a8602c ARM: dts: msm: Add clocks for UFS QOS configuration on Lahaina
Add clocks required for UFS QOS register access and configuration.

Change-Id: I5eb6ba4a3ebe6e592ed9fa2ac34e8648e73d1926
2020-04-09 00:07:42 -07:00
qctecmdr
f99558c8ed Merge "ARM: dts: msm: add proxy consumers for L2B and L1C regulators on Lahaina" 2020-04-08 23:18:57 -07:00
qctecmdr
62f97fe736 Merge "ARM: dts: msm: Add "regulator-allow-set-load" for PM8350B IBB regulator" 2020-04-08 19:18:56 -07:00
qctecmdr
fef3cd6637 Merge "ARM: dts: msm: Set no-status-check-on-disable for Lahaina PCIe GDSCs" 2020-04-08 19:18:56 -07:00
qctecmdr
6e8bf32d39 Merge "ARM: dts: msm: Add USB nodes for Shima" 2020-04-08 19:18:56 -07:00
Ram Chandrasekar
efb4dcff49 ARM: dts: msm: use voltage mitigation for pop mem in lahaina
Pop mem rule right now mitigates gold and gold+ CPUs separately based on
frequency. Use the voltage mitigation device instead to bring the APC1
voltage for lahaina.

Change-Id: I62103a825a8b6675104777ad0735f9d3515192c1
2020-04-08 16:24:17 -07:00
Ram Chandrasekar
84a4f0a0e2 ARM: dts: msm: Enable CPU voltage cooling device for lahaina
Enable CPU voltage cooling device for APC1 cluster including cpu 4 and 7
for lahaina. This will enable thermal framework to achieve voltage
reduction in APC1 rail by bringing down both gold and gold+ frequency
based on voltage.

Change-Id: I61b8767bb4c3999358d05e37903caaf144f46005
2020-04-08 16:24:12 -07:00
Ram Chandrasekar
a60fa1e7a0 dt-bindings: thermal: Use the correct vendor string for voltage device
Use the correct vendor string qcom instead of qti to adhere with the
vendor prefix documentation.

Change-Id: I72761a9a188a1b4ad550e2493cb2b1c213dbac3f
2020-04-08 16:19:49 -07:00
qctecmdr
b851d4e70d Merge "ARM: dts: msm: Add pinctrl for PM8350C GPIO 9 on Lahaina platforms" 2020-04-08 03:42:48 -07:00
Odelu Kukatla
613e71ed70 ARM: dts: msm: add stub interconnect devices for SHIMA
Add stub interconnect devices for aggre1_noc, aggre2_noc,
config_noc, dc_noc, gem_noc, lpass_ag_noc, mc_virt_noc,
mmss_noc, nsp_noc, system_noc, This will allow consumers
to get their path and set bandwidth constraints on them.

Change-Id: I2de50b8071c2b3b38da596b360cd9ac87156db82
2020-04-08 10:58:07 +05:30
Isaac J. Manjarres
05b371c75b dt-bindings: Add documentation for the "non-coherent" SMMU dt-binding
Add documentation for the SMMU-V2 "non-coherent" IO page-table
dt-binding attribute.

Change-Id: Ic6a39c388b0e2b45880dae9ac7bd96c9df557b98
2020-04-07 21:49:58 -07:00
Odelu Kukatla
d0cb180085 dt-bindings: interconnect: add interconnect bindings
Add interconnect device bindings. These devices can be used
to describe any RPMH and NoC based interconnect devices.

Change-Id: Ic490e7a88f3d74f169ebad8b3b8884c3ac3e4d8d
2020-04-08 10:19:43 +05:30
qctecmdr
6707681f20 Merge "ARM: dts: msm: add subsystem restart (SSR) for PMIC Glink on Lahaina" 2020-04-07 18:49:48 -07:00
qctecmdr
07c66451b3 Merge "ARM: dts: msm: Update ufs bus vote for Lahaina" 2020-04-07 18:49:48 -07:00
qctecmdr
cfaacfd454 Merge "ARM: dts: msm: remove aux devices" 2020-04-07 18:49:48 -07:00
qctecmdr
e0e724cbc0 Merge "dt-bindings: thermal: Add documentation for CPU voltage cooling device" 2020-04-07 18:49:48 -07:00
Jack Pham
f55f34eb03 ARM: dts: msm: Add charger reference to USB node on Lahaina
Add a reference to the battery charger device to the primary USB
node so that USB driver can indicate the amount of current to
draw when connected to an SDP and enumerated as a peripheral.

Change-Id: I2d77e6a6a6adea06e5ef4e0aaae5d703ec9475a8
2020-04-07 14:26:14 -07:00
Liam Mark
cc1df2cfc0 ARM: dts: msm: Enable SMMU page table IO-coherency
Enable page table IO-coherency for both the kgsl and apps SMMUs in
order to improve the performance of page table updates.

Change-Id: I276bb4b135a9b0a9e5cadae031261eaf769a3fe2
2020-04-07 08:33:13 -07:00
Vipin Deep Kaur
73eafc17f5 dt-bindings: i2c-msm-geni: Add DT bindings for le-vm flag
Add le-vm, a boolean flag to enable support I2C functionality
in trusted VM.
Add shared, a boolean flag to support multi ee I2C GSI usecase.

Change-Id: Ibd95d5dac75bfa5e181869fc56e5178ab7af19f7
2020-04-06 22:25:15 -07:00
David Collins
6e2037570a ARM: dts: qcom: reduce PM8008J LDO min voltages for Lahaina
Reduce the minimum allowed voltage for PM8008J LDO 3, 4, and 7 so
that the new minimum voltage + the dropout voltage is less than
or equal do the minimum allowed voltage of each LDO's supply
regulator.  This ensures that the supply regulators can be scaled
down to their own minimum voltage when the PM8008J LDOs are not
in use.

Change-Id: I3cb125ff9335d7f9842981351677bc42235b2627
2020-04-06 16:17:13 -07:00
Vivek Aknurwar
f1b693aa5b ARM: dts: msm: Add support for votable GDSCs
GDSCs are votable between multiple master like APCS, LPASS.
Add support to vote APCS GDSCs resources. Masters’ vote will be
aggregate SW_COLLAPSE vote of the corresponding GDSCR.

Add gdsc apcs enable vote for pcie gdsc collapse.

Change-Id: I08ab7997be2a8b620dde2ca253dac6dd3ad252f9
2020-04-06 10:56:58 -07:00
Mike Tipton
937c156268 ARM: dts: msm: Remove epss_l3_shared node
Remove the epss_l3_shared node, since the qcom,lahaina-epss-l3-shared
driver was removed. The epss_l3_cpu node should be used instead.

Change-Id: I40d434129f56c0c7309d3487cb1e722f9239736d
2020-04-06 10:14:49 -07:00
Jagadeesh Kona
4600b9ccf5 bindings: clock: Add support for SHIMA clock controllers
Update the GCC, GPUCC, CAMCC, DISPCC, VIDEOCC and debug clock controller
bindings for SHIMA device.

Change-Id: Ia28c6e4595e78103326677772ca765f8d16b1560
2020-04-06 14:57:05 +05:30
Chandra Sai Chidipudi
7fafc152e4 ARM: dts: msm: Add IMEM entry for Shima
Add entry for system IMEM to read or write various
system level configurations.

Change-Id: I5489b7eccdd8a3a1d7357ea947ac3d7df4e767a6
2020-04-05 23:33:19 -07:00
qctecmdr
9fbf9f5f31 Merge "dt-bindings: net: Add bindings for qcom,qrtr-haven" 2020-04-05 07:27:26 -07:00
qctecmdr
1631e7ad92 Merge "ARM: dts: msm: Add the mem-buf device for Lahaina" 2020-04-05 07:27:26 -07:00
qctecmdr
28c5ea1f0c Merge "dt-bindings: usb: Add Gen2 Tx Compliance tuning property for dwc3" 2020-04-05 07:27:26 -07:00
qctecmdr
4ab56b369d Merge "ARM: dts: msm: Increase the dwc3 reg address range for Lahaina" 2020-04-05 07:27:26 -07:00
qctecmdr
ddef505daf Merge "dt-bindings: LLCC: Add "qcom,shima-llcc" compatible property" 2020-04-04 10:08:51 -07:00
qctecmdr
bb4648d73b Merge "ARM: dts: msm: Disable tpdm ddr for lahaina" 2020-04-04 10:08:51 -07:00
qctecmdr
d813d1b8ab Merge "ARM: dts: msm: add capacity and DPC properties for Shima" 2020-04-04 10:08:51 -07:00
qctecmdr
8e89886020 Merge "ARM: dts: msm: Add device trees for LahainaP variant" 2020-04-04 01:02:02 -07:00
qctecmdr
8945e18fae Merge "ARM: dts: msm: Add pshold to Shima" 2020-04-03 15:20:01 -07:00