Update the min and max voltage limits for Lahaina RPMh regulator
devices so that they match the limits enforced by the boot
loader.
The S12B max voltage increase in particular is required to
support WLAN use cases.
Change-Id: Iba15cf13f4dddf851407f19700f2d6b626ca22b7
Restrict default CMA region below 0xE0000000 so that allocations
from this region don't overlap with CLADE address range.
Change-Id: I462a70900b821ba1ff0fcb5ad020e79f37f6efb0
The change includes SDE display platform specific file in the
corresponding platform device tree files for Lahaina target.
Change-Id: I2154926a18761344e9acd2b92c079424bf41fe24
This change adds a proxy vote for MDSS GDSC, refgen and
supplies to support amoled displays. This is needed
for continuous splash screen usecases.
Change-Id: Id59ee3f639a78180ac4dd1ccc809fa8d60c2f28e
Update USB3 UNI PHY initialization sequence to the latest HW
recommended values to improve SuperSpeed/SuperSpeedPlus performance.
Change-Id: Id3c39ad6a369df83feddd83aacd7743db5b3faa0
Add an nvmem cell for the restart reason within PMIC PMK8350
SDAM2. This is used by the high-level OS to inform boot loaders
of special actions to perform upon rebooting.
Change-Id: Ifb0b247a1616ee1484360db28e1bb9900f33696f
Add the device-tree bindings for the mem-buf driver, which allows
VMs to request and lend memory amongst themselves.
Change-Id: I43f168aabe810fc15c3e530d64a53d1ce59ac53e
Add PMIC Glink device and their client devices. PMIC Glink device
with name PMIC_RTR_ADSP_APPS supports the clients UCSI, battery
charger etc. PMIC Glink device with name PMIC_LOGS_ADSP_APPS
supports the client battery debug device.
Change-Id: Ia3bf0a0a0bb402e2c0a4def8ae343cbf762e0673
Add VDD_MX and VDD_CX rpmh-regulator subnodes which are used by
the VDD_MMCX regulator device. Configure these sub nodes so that
a request for VDD_CX >= minimum operating level is present any
time that VDD_MMCX is enabled.
This ensures that multimedia hardware blocks are not accidentally
reset due to VDD_MMCX being enabled when VDD_CX is not enabled.
Implement the following <child> --> <parent> supply dependencies:
pm8350c_s8_level (MMCX) --> pm8350_s5_mmcx_sup_level (MxA)
pm8350_s5_mmcx_sup_level (MxA) --> pm8350_s9_mmcx_sup_level (MxC)
pm8350_s9_mmcx_sup_level (MxC) --> pm8350c_s6_mmcx_sup_level (CX)
Note that the final MxC to CX supply dependency only propagates
the enable state of the regulator, not the voltage level. This
ensures correctness while also minimizing power consumption.
Change-Id: Ib1c7d4fa685e88d62c7e31b1e6a1ae396aed4edb
Update limit-rate, 1 stands for Rate-A, 2 stands for Rate-B. In addition,
add limit-phy-submode to select UFS PHY submode used for PHY calibration.
Change-Id: Ifd0d55c0148256cd43d676b3b035c069ebb29fe2
Document bindings for optional vbus-out-gpio which is used to
turn on VBUS when the ID pin is detected low and the port
enters USB host mode.
Change-Id: I1c91da47c006f79e85bcf8fef5791cfde6de70fb