Specify thermal mitigation levels for sdxlemur platforms based on
the battery used. This is used to limit charging current when
thermal SW requests different levels through charge_control_limit
property in battery power supply.
Change-Id: I2fe6142f110701b47d9f9f467a02632b20f1d7bb
Add the SMMU devicetree node for gfx that can be used by the respective
clients for VA to PA translations.
Change-Id: Ib0894591aff1be8fcdf50b0d57f7533efc67350c
Add spmi_debug_bus so that PMIC peripherals can be accessed via
debug bus on sdxlemur devices where the fuse is not blown. This
is useful for debugging.
Change-Id: Ica647e8eee31028d25363aec88dd102cc0780ab6
Add necessary configurations needed for charger, QG, PD_PHY
devices present on PM7250B to support sdxlemur platforms that
uses them. Since, it needs some VADC channels from PM7250B, add
them as well.
Change-Id: I065f1365b7278a92e0a8646a32e955d5e168c70c
Add the appropriate ADC channel so that the pmx65_tz thermal zone may
obtain the right value of PMIC die temperature for monitoring purposes.
Change-Id: Ib67624ddcafc7e46d94e8b9ca83938bde32005b9
Kernel Page Table Isolation (KPTI) is a software workaround
technique used to mitigate the meltdown security vulnarability.
Since Lahaina hardware is meltdown safe, it can safely turn off
the feature. Hence, turn the KPTI off via its command line option.
Change-Id: Idc469ce6804e53073860c32a2635ca9c8f479fe3
Add quiet-therm,pa-therm0 and xo-therm skin sensors
thermal config for HOLI based on latest recomondations.
Add q6-hvx sensor thermal config mitigation for HOLI
based on latest recomondations.
Change-Id: If534b2c11786f89e165f3bae28b1f4b8c927c1ce
PCIe PHY on sdxlemur requires the equalization master phase of
link training to be at least 1ms long before proceeding to the
next LTSSM state. Add the corresponding DT entry to configure
the controller to meet this requirement on sdxlemur.
Change-Id: Ied893d27cdc7a62c8a9284a9f16348ab8122094a
Add DT entry to determine the minimum amount of time PCIe needs to remain
in equalization master phase.
Change-Id: I14f0e0b28dd69b8b38ac7be1cae282635ef11fe5
To properly support PCIe Gen4 on sdxlemur, PCIe needs to vote
and scale MX rails accordingly. Add the required MX entries to
enable PCIe bus driver to do so for sdxlemur.
Change-Id: Ia56142013d07c9a811f5357e8ce29fdb3c76dd39
Add IOMMU Geometry property to help save SMMU page
table memory saving for UFS/eMMC. No functional
change but helps saving memory table space.
Change-Id: I94f9c4c58ca58f3491209bb8f12c1f080810dceb
Add snapshot of smb358 charger documentation from msm-4.14
'commit 50f9f83dd79b ("Merge "defconfig : Enable pinctrl and
clock driver for SA8195"")'.
SMB358 is a single-cell battery charger. It can charge
the battery and power the system via the USB/AC adapter input.
Change-Id: Id3aef2dab81a67061d728f661ce568917e86b08e