Commit Graph

165 Commits

Author SHA1 Message Date
qctecmdr
4cefd27db8 Merge "ARM: dts: msm: Add glink entry for spss on Lahaina" 2019-10-14 11:22:37 -07:00
qctecmdr
92b5faadab Merge "dt-bindings: Add spss_utils documentation" 2019-10-11 16:33:54 -07:00
qctecmdr
c47ae5af5e Merge "dt-bindings: Add spcom documentation" 2019-10-11 15:54:43 -07:00
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
Konstantin Dorfman
d49ebfc676 dt-bindings: Add spcom documentation
Adds documentation to spcom.

Change-Id: Ic376eb68391aabd739d729912c2c7a336737b3ae
2019-10-08 11:21:09 +03:00
Konstantin Dorfman
88b917efc1 dt-bindings: Add spss_utils documentation
Adds documentation for spss_utils.

Change-Id: I6fed2234314a7edd4c5fb53f57910a40ce04a146
2019-10-08 09:48:15 +03: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
d2c3d11eca Merge "dt-bindings: regulator: add PMIC PM8008 regulator bindings" 2019-10-03 15:30:18 -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
Maulik Shah
020242645e dt-bindings: arm: snapshot of psci bindings
This is a snapshot of psci bindings as of 'commit 261245301d66
("ARM: dts: msm: Update camcc clock node for LITO v2")' on msm-4.19
branch.

Change-Id: Icc82676abfc380d2ef60890bdba3a4b237e5914a
2019-10-03 15:45:44 +05:30
Maulik Shah
5b9265b9a8 dt-bindings: Introduce soc sleep stats bindings for QTI SoCs
Add device binding documentation for Qualcomm Technology Inc's (QTI)
SoC sleep stats driver. The driver is used for displaying SoC sleep
statistic maintained by Always On Processor or Resource Power Manager.

Change-Id: I0ad338cef916969352bc552c53a19fbae8488836
2019-10-03 15:45:26 +05:30
Lina Iyer
bc4b797b03 dt-bindings: add device bindings for DDR stats node
DDR statistics are exported by the always-on subsystem and can be read
from Linux. Add device bindings to setup the device node to read the
location and output the contents.

Change-Id: Id736933a6fd647ecad3daa2e57d97247c6d45c8f
2019-10-03 09:39:09 +05:30
Lina Iyer
fbaae361bb dt-bindings: msm: add PM drivers device bindings
Add system_pm, lpm_levels and RPMH master stats device bindings for
power drivers.

Change-Id: I31cff3d94a7e3649cc720e0ca02e34bdfd65b3f3
2019-10-03 09:38:41 +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
e06afd1c00 dt-bindings: regulator: add refgen regulator bindings
Some Qualcomm Technologies, Inc. SoCs such as SDM845 utilize
reference bias generators for various internal PHY blocks.
These are called REFGENs.  Add binding documentation for
REFGEN devices.

This is a snapshot from msm-4.19
commit e5cf0a03c6aa ("dt-bindings: regulator: add refgen
regulator bindings").

Change-Id: I83c37e3a1fb33bd552849f7cf20d602a901a40d2
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
d964b5bf5b Merge "dt-bindings: regulator: add rpmh-regulator bindings" 2019-10-01 23:35:15 -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 Dai
e993d2fe84 dt-bindings: interconnect: Update QTI SDM845 DT bindings
Redefine the Network-on-Chip devices to more accurately describe
the interconnect topology on QTI's SDM845 platform. Each
interconnect device can communicate with different instances of the
RPMh hardware which are described as RSCs(Resource State Coordinators).

Change-Id: Icc4ad0410e98bef4a7acc786a19bb4048ae2b1a8
2019-10-01 18:09:21 -07:00
qctecmdr
67d5a5c6b9 Merge "ARM: dts: msm: Add WDT node for Lahaina" 2019-10-01 18:08:24 -07:00
David Collins
9dbefce868 dt-bindings: regulator: add rpmh-regulator bindings
Add rpmh-regulator device bindings for PMIC regulator management
via the RPMh hardware block on Qualcomm Technologies, Inc. SoCs.

This is a snapshot from msm-4.19
commit e3299424fb89 ("dt-bindings: regulator: add rpmh-regulator
bindings").

Change-Id: Ic9cd30f9da854b663e73f06d516a76f79ca8ae94
2019-10-01 17:56:52 -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
Lina Iyer
6eb89f9ee2 dt-bindings: of: irq: document properties for wakeup interrupt parent
Some interrupt controllers in a SoC, are always powered on and have a
select interrupts routed to them, so that they can wakeup the SoC from
suspend. Add wakeup-parent DT property to refer to these interrupt
controllers.

Change-Id: I3601e3a037250a77253dce281c5f503400a6dc26
2019-10-01 16:28:53 +05:30
Lina Iyer
65b8a22ac0 dt-bindings: pdc: Add SPI config register
In addition to configuring the PDC, additional registers that interface
the GIC have to be configured to match the GPIO type. The registers on
some QCOM SoCs are access restricted, while on other SoCs are not. They
SoCs with access restriction to these SPI registers need to be written
from the firmware using the SCM interface. Add a flag to indicate if the
register is to be written using SCM interface.

Change-Id: I89ba52ded2451071973b81c83a53964d7ec2e486
2019-10-01 16:28:43 +05:30
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
Vivek Aknurwar
4681d46cc4 dt-bindings: clocks: add gcc clock controller bindings for Lahaina
Add gcc clock controller bindings to support Lahaina.

Change-Id: Ifaaf47b882fed6d9d21ea7c3f8caa1d048c5bbbe
2019-09-27 14:13:21 -07:00
qctecmdr
d9bae78ade Merge "dt-bindings: dma: sps: Add dt binding for SPS driver" 2019-09-26 23:02:31 -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
Siva Kumar Akkireddi
7c3c1b7f75 dt-bindings: dma: sps: Add dt binding for SPS driver
Add DT binding documentation for Qualcomm SPS BAM driver.

Change-Id: I6597e6e331c2dda37eb5bd6368d0913449fa5ecb
2019-09-26 13:59:50 +05:30
David Collins
d8db64f99a dt-bindings: regulator: add PMIC PM8008 regulator bindings
Add PMIC PM8008 regulator device bindings.  PM8008 chips contain
7 LDO regulators along with a top-level chip sleep feature.

Change-Id: If36c21dbf382b2bc460e712b0098f67d569004ca
2019-09-24 11:10:46 -07:00
Bojun Pan
abc70f25d9 ARM: dts: msm: remove uncessary node from IPA nodes for Lahaina SoC
Removing the unrelated/ unused node form IPA nodes.

Change-Id: If82d1edcb3f28daa2d37d3b21fe1a9390dbc56cc
2019-09-22 14:36:07 -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
qctecmdr
ff12f4fbb8 Merge "dt-bindings: arm: Add CSR/TPDM/TPDA/TGU/Remote ETM support" 2019-09-11 14:44:56 -07:00
Tingwei Zhang
4d4c789a82 dt-bindings: arm: Add CSR/TPDM/TPDA/TGU/Remote ETM support
Add binding document for CSR/TPDM/TPDA/TGU/Remote ETM feature.

Change-Id: Ice54b188e80831c77334db6783da288470184427
2019-09-11 13:51:28 +08:00