Commit Graph

86 Commits

Author SHA1 Message Date
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
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
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
Isaac J. Manjarres
1d4ca57455 ARM: dts: msm: Use dt-bindings header for ION on Lahaina
Update the Lahaina ION DTSI file to include and use the
dt-bindings header with the ION heap IDs.

Change-Id: I1b7ebfbbc58c1fd7a59d2ceb81982da6c39bd228
2019-09-19 12:33:09 -07:00
Chris Lew
7cc382c494 ARM: dts: msm: Add smp2p sleepstate node for Lahaina
Add device node for the smp2p sleepstate entry and the device node for
the smp2p sleep driver to notify dsps of apps power state changes.

Change-Id: I9f413636e98d620bfab4729afc20d9783e3a24a5
2019-09-18 15:33:43 -07:00
Chris Lew
985ec5b683 ARM: dts: msm: Add AOP QMP nodes for Lahaina
Add the QMP and QMP DEBUGFS node to facilitiate communication with AOP.
The QMP driver sends messages using the AOP msgram with a mailbox like
protocol.

Change-Id: Id67ef57b2895f98a486d5ee2724205f1d6b5e41e
2019-09-18 15:32:21 -07:00
Raghavendra Rao Ananta
deb42227a3 ARM: dts: msm: Update the timer clock frequence as per RUMI E3.0
Update the timer clock frequency to 96KHz to support the RUMI
release E3.0.

Change-Id: Iaa446ccb7d0b47055860074ed8d46245b3563be0
2019-09-16 11:44:12 -07:00
Thyagarajan Venkatanarayanan
86b3df8adc ARM: dts: msm: add fastrpc and cdsp device nodes for lahaina
Add fastrpc context banks, memory regions, cdsp device node and
ION heap 22 info for lahaina.

Change-Id: Iab10572bf13537a350880ee2848b53cfb5a65640
2019-09-10 11:59:20 -07:00
Lina Iyer
7b4664680a ARM: dts: msm: add RSC device bindings for lahaina
Add apps and display RSC device bindings for lahaina.

Change-Id: I48f70a78c10b5e0b4550ee3a9cce4ff0bece6487
2019-09-09 13:40:52 -06:00