Commit Graph

92 Commits

Author SHA1 Message Date
Can Guo
9ac2a5d80b ARM: dts: msm: add reset control support for UFS PHY on Lahaina
Add reset control nodes for UFS PHY so that UFS PHY driver can control its
SW reset through UFS host's address space.

Change-Id: I8ef347733d611af7dfb1a9ecce10f8a5b5898e9b
2019-11-01 18:36:32 -07:00
Can Guo
979e6f3a25 ARM: dts: msm: Add embedded UFS device reset GPIO on Lahaina
Add reset GPIO for embedded UFS device on Lahaina, so that UFS driver can
toggle it when UFS device reset is required.

Change-Id: I5e842356475b7485bb6bd144a7d4143de3e42e29
2019-11-01 18:36:12 -07:00
qctecmdr
ee1b1ec098 Merge "ARM: dts: msm: Update and enable graphics clock controller on Lahaina" 2019-11-01 13:19:30 -07:00
qctecmdr
8c6f6ddcf7 Merge "ARM: dts: qcom: switch PM8350 LDO 7 to RPMh control for Lahaina" 2019-11-01 09:24:10 -07:00
qctecmdr
b5629e537e Merge "ARM: dts: msm: Add IPA dtsi entry for Lahaina" 2019-11-01 01:13:38 -07:00
qctecmdr
decbd9cc70 Merge "ARM: dts: msm: Add QUPV3 SE dt node for uart on Lahaina" 2019-10-31 10:44:52 -07:00
Vivek Aknurwar
f455e3f02c ARM: dts: msm: Update and enable graphics clock controller on Lahaina
Update device tree node for gpu cc and enable peripheral
gpu graphics controller clock driver on Lahaina.

Change-Id: Ie5d459fdf4fd7bbde3d514823788c7ad9b1aa5be
2019-10-30 16:12:12 -07:00
Bojun Pan
5732277caa ARM: dts: msm: Add IPA dtsi entry for Lahaina
Add the IPA device-tree node to communicate with the
Internet Packet Accelerator on Lahaina platform.

Change-Id: Id5cb54aa070eb0efecd2292fdeae1966c89224c6
2019-10-30 15:40:36 -07:00
Prudhvi Yarlagadda
720a225aec ARM: dts: msm: Add QUPV3 SE dt node for uart on Lahaina
Add initial device tree node for QUPV3 uart instance to support
serial console on se3 for RUMI.

Change-Id: I51aa2a3841c6f1303488af0ee702adf386a94cae
2019-10-30 11:27:45 +05:30
Vivekanand Tryambake
0237653163 ARM: dts: msm: add dt nodes for adsp & cdsp PIL for Lahaina
Add devicetree node for adsp & cdsp PIL for lahaina to enable
loading of adsp & cdsp firmware and bringing out of reset.

Change-Id: I1091a40500adcdfc5f2825405ef5c2095547a0f8
2019-10-29 11:01:20 -07:00
qctecmdr
cd858369f6 Merge "ARM: dts: msm: Add shmbridge node for Lahaina" 2019-10-29 09:56:12 -07:00
Mihir Ganu
7ca0332718 ARM: dts: msm: Update bus entries in pil-video node
Use interconnect properties instead of msm-bus in pil-video node.

Change-Id: I897dfc23adb52595ddb5e22a738a0f0cd87191a9
2019-10-28 11:14:34 -07:00
qctecmdr
d8a9e8d468 Merge "ARM: dts: msm: add dt node for video" 2019-10-26 06:29:51 -07:00
qctecmdr
db0bef8100 Merge "ARM: dts: msm: Add camera pinctrl info for Lahaina" 2019-10-26 04:25:13 -07:00
qctecmdr
9816bc1221 Merge "ARM: dts: msm: Unstub the DISP_CC node for Lahaina" 2019-10-25 18:35:55 -07:00
qctecmdr
8810d2e390 Merge "ARM: dts: msm: Unstub the VIDEO_CC node for Lahaina" 2019-10-25 16:43:50 -07:00
Akshay Chandrashekhar Kalghatgi
b772ae9efa ARM: dts: msm: add dt node for video
Add the device tree entries for Lahaina IRIS2 required for PIL.

Change-Id: I6cdbee029ec06287f714bba1ec6ca2ff50e70101
2019-10-25 12:42:04 -07:00
Mukund Madhusudan Atre
b417476012 ARM: dts: msm: Add camera pinctrl info for Lahaina
Add mclk and sensor gpio along with cci pin info.

Change-Id: Ib51c77b20d7cb25a282d2ae530e1a8467663381d
2019-10-25 12:14:14 -07:00
qctecmdr
1ba05a8e4c Merge "ARM: dts: msm: Enable the secure carveout heap on Lahaina" 2019-10-25 07:07:36 -07:00
Jay Jayanna
0ce14cc472 ARM: dts: msm: Add glink entries for Lahaina
Add the device tree entries for glink driver.
Add the device tree entry for glink packet driver.

Change-Id: I18ce4a93a00d10c8f08aa06c04861bbccc191f2e
2019-10-24 11:16:22 -07:00
qctecmdr
7ec3472d5c Merge "ARM: dts: msm: add initial device tree for Lahaina low power modes" 2019-10-17 01:46:24 -07:00
Isaac J. Manjarres
b0d5a9cadf ARM: dts: msm: Enable the secure carveout heap on Lahaina
Enable the secure carveout heap on Lahaina, so that clients
can allocate from it.

Change-Id: Idf93b53ad5e1fe8465fa364ceb295bc0a0f408be
2019-10-15 15:56:08 -07:00
qctecmdr
4cefd27db8 Merge "ARM: dts: msm: Add glink entry for spss on Lahaina" 2019-10-14 11:22:37 -07:00
Mike Tipton
4d66cd7a9e ARM: dts: msm: Unstub the DISP_CC node for Lahaina
Unstub the DISP_CC node for Lahaina to replace dummy clocks with full
support.

Change-Id: I63389c1211b05b2bc56618451dbdd265e8ad7aa1
2019-10-11 17:31:01 -07:00
Mike Tipton
a800c36317 ARM: dts: msm: Unstub the VIDEO_CC node for Lahaina
Unstub the VIDEO_CC node for Lahaina to replace dummy clocks with full
support.

Change-Id: Ib2fb1876fb7238d569c14f4f6481e73f5e2e0e78
2019-10-11 17:31:01 -07:00
Lina Iyer
a9af497c5a ARM: dts: msm: add initial device tree for Lahaina low power modes
Add initial device tree bindings to support CPU and cluster low power
modes on Lahaina. To do low power modes, switch over the enable-method
of the CPU to PSCI. Also add bindings for RPMH, master and DDR stats.

Since PSCI firmware will read the PSCI state id from cpu nodes, add
cpu-idle-states to the cpu DT bindings.

Change-Id: I7d9ef6f89e1a9b0987df3b7511f5b0b5ed627abc
2019-10-11 18:03:06 +05:30
Jay Jayanna
baa27a892f ARM: dts: msm: Add glink entry for spss on Lahaina
Add the device tree node to enable glink communication from apps to spss.

Change-Id: I03e0ceeb6bdfa52780bdab0be28fe007b8d1f966
2019-10-08 21:41:43 -07:00
qctecmdr
850fa4c350 Merge "ARM: dts: msm: Update and enable the clock_gcc node on Lahaina" 2019-10-08 21:40:36 -07:00
Zhen Kong
acebdb741a ARM: dts: msm: Add shmbridge node for Lahaina
Add shared memory bridge device-tree node to share
memory between trustzone and VMs on Lahaina platform.

Change-Id: I29e4ce3b39cc351d78abbf86ec65dbb5a4d6fd58
2019-10-08 14:34:42 -07:00
qctecmdr
d8a76f2a85 Merge "ARM: dts: msm: Add core hang detection to dt" 2019-10-04 14:20:54 -07:00
qctecmdr
d635065a88 Merge "ARM: dts: qcom: add refgen regulator device for Lahaina" 2019-10-03 16:09:28 -07:00
qctecmdr
871995dde0 Merge "ARM: dts: msm: Add bcm voter devices for lahaina" 2019-10-03 14:47:41 -07:00
qctecmdr
de84d0016f Merge "ARM: dts: msm: add capacity and DPC properties for Lahaina" 2019-10-03 13:17:48 -07:00
Lina Iyer
45956dc8e2 ARM: dts: msm: add wakeup parent for Lahaina
Specify wakeup parent irqchip for Lahaina TLMM.

Change-Id: I34514b957c252f3d1f49fd6b4ecbe94b723acc45
2019-10-03 15:45:44 +05:30
Jack Pham
6afacf98eb ARM: dts: qcom: add USB GDSC supplies for Lahaina
Add USB GDSC supplies which will get enabled prior to turning
on the USB clocks.

Change-Id: I0d30d386c3b576af08a0ac458edd3db3e9cc4625
2019-10-02 18:10:33 -07:00
David Collins
4c0d6ea405 ARM: dts: qcom: switch PM8350 LDO 7 to RPMh control for Lahaina
Now that RPMh supports the higher voltages needed from PM8350
LDO 7, replace the stub-regulator device for PM8350 LDO 7 with an
rpmh-regulator device.  This ensures that consumers are able to
modify the physical state of this PMIC regulator.

Change-Id: I370622f9cb309f50b4ed7cff57807436ae3cd31f
2019-10-02 16:58:35 -07:00
David Collins
5376afb903 ARM: dts: qcom: add GDSC devices for Lahaina
Add global distributed switch controller (GDSC) device nodes for
the GDSCs managed by the application processor on Lahaina.

Change-Id: I63d013808d7752dca38e941cd6db7eb85cc01d9c
2019-10-02 16:44:15 -07:00
David Collins
837e072e4a ARM: dts: qcom: add refgen regulator device for Lahaina
Add a refgen-regulator device for the South refgen used by the
DSI PHY.

Change-Id: I49e580b033f182b444485497153bb0aa95c4ac1e
2019-10-02 16:41:36 -07:00
David Collins
c049f2cdf6 ARM: dts: qcom: switch to RPMh controlled PMIC regulators for Lahaina
Replace the stub-regulator device nodes for the PMIC PM8350,
PM8350C, and PMR735A regulators with rpmh-regulator device nodes.
This ensures that consumers are able to modify the physical state
of these PMIC regulators.

Keep VDD_CX, VDD_MXA, VDD_MXC, and VDD_MMCX always-on at Turbo
voltage level to avoid initialization issues before proxy voting
is available.

Leave the stub-regulator device for PM8350 LDO 7 in place as
RPMh does not yet support 2.7 V required by UFS.

Change-Id: Ie6357fb98d5568a9d601df93017f1220103d1ace
2019-10-02 16:41:33 -07:00
David Collins
3746cfbfa9 ARM: dts: qcom: add PMIC PMR735A regulator devices for Lahaina
Add stub-regulator devices for the SMPS and LDO regulators found
on the PMR735A PMICs.

Change-Id: Ie7577b6d04302cdbcf213d63a3a72c7d1d63f58a
2019-10-02 16:38:42 -07:00
qctecmdr
fb6530698c Merge "ARM: dts: qcom: update PMIC regulator voltage limits for Lahaina" 2019-10-01 22:53:13 -07:00
David Dai
67a348a2ee ARM: dts: msm: Add bcm voter devices for lahaina
Add bcm voter devices that live under RSC devices
to allow interconnect providers to target their
votes for meeting bandwidth constraints.

Change-Id: I83f320bff8a37cf6d101d225061961c900d7140e
2019-10-01 18:10:04 -07:00
David Collins
13746a0505 ARM: dts: qcom: update PMIC regulator voltage limits for Lahaina
Update the minimum and maximum voltage limits for PMIC regulators
on Lahaina boards to match the latest hardware guidelines.

Change-Id: I6ec65dbb5a4d6fd5829e4ce3b39cc351d78abbf8
2019-10-01 17:56:30 -07:00
Satya Durga Srinivasu Prabhala
1a49d0914f ARM: dts: msm: add capacity and DPC properties for Lahaina
The "capacity-dmips-mhz" and "dynamic-power-coefficient" are
used to build Energy Model which in turn used by EAS to take
placement decisions.

Change-Id: Ia44ffe4fcb799663c4bb47eb18f1ac79952ed12d
2019-09-30 17:13:36 -07:00
Prakruthi Deepak Heragu
9d95ed6004 ARM: dts: msm: Add WDT node for Lahaina
Add WDT node with compatible qcom,msm-watchdog, to enable watchdog driver
on Lahaina.

Change-Id: I057ddd2755d0c98a000ec609a80949c6b36121dc
2019-09-30 11:09:17 -07:00
Vivek Aknurwar
d0b72926ed ARM: dts: msm: Update and enable the clock_gcc node on Lahaina
Update device tree node for clock_gcc and enable the
peripheral clock driver on Lahaina.

Change-Id: I01e1c298d82b0c6fc2d6add4a590b40b62d56f78
2019-09-27 14:13:48 -07:00
qctecmdr
1771459fe7 Merge "ARM: dts: msm: Correct the UFS PHY address space for Lahaina" 2019-09-26 14:37:32 -07:00
qctecmdr
4bf469ca73 Merge "ARM: dts: msm: Use dt-bindings header for ION on Lahaina" 2019-09-26 08:47:42 -07:00
qctecmdr
a8724bb984 Merge "ARM: dts: msm: Update the timer clock frequence as per RUMI E3.0" 2019-09-20 16:17:30 -07:00
Bao D. Nguyen
f2e0b166b9 ARM: dts: msm: Correct the UFS PHY address space for Lahaina
Correct the UFS PHY address space for Lahaina per the SoC design.

Change-Id: I3b31289b0274633d4879aef918b0e8438a3f82c0
2019-09-20 15:47:37 -07:00