Add the IPA device-tree node to communicate with the
Internet Packet Accelerator on Lahaina platform.
Change-Id: Id5cb54aa070eb0efecd2292fdeae1966c89224c6
Add devicetree node for adsp & cdsp PIL for lahaina to enable
loading of adsp & cdsp firmware and bringing out of reset.
Change-Id: I1091a40500adcdfc5f2825405ef5c2095547a0f8
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
Add shared memory bridge device-tree node to share
memory between trustzone and VMs on Lahaina platform.
Change-Id: I29e4ce3b39cc351d78abbf86ec65dbb5a4d6fd58
Add global distributed switch controller (GDSC) device nodes for
the GDSCs managed by the application processor on Lahaina.
Change-Id: I63d013808d7752dca38e941cd6db7eb85cc01d9c
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
Add bcm voter devices that live under RSC devices
to allow interconnect providers to target their
votes for meeting bandwidth constraints.
Change-Id: I83f320bff8a37cf6d101d225061961c900d7140e
Update the minimum and maximum voltage limits for PMIC regulators
on Lahaina boards to match the latest hardware guidelines.
Change-Id: I6ec65dbb5a4d6fd5829e4ce3b39cc351d78abbf8
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
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
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
Add qcom,msm-hang-detect to device tree to enable MSM Core Hang
Detection on all cores.
Changed from 2 nodes (one for each of silver and gold) to 1 node because
that's semantically correct for the driver.
Change-Id: I10be3a765e20460f43ce4a8cb5e6580d99439f46