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
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
Update device tree node for gpu cc and enable peripheral
gpu graphics controller clock driver on Lahaina.
Change-Id: Ie5d459fdf4fd7bbde3d514823788c7ad9b1aa5be
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
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
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