Integrate linux-guf/linux-5.15.29-guf-ldo-bypass
Commit: seco-ne/kernel/linux-guf@363ce7a1
arm: dts: santvend: Enable LDO bypass
Signed-off-by: Dmitry Petrov dmitry.petrov@rtsoft.de
--
Commit: seco-ne/kernel/linux-guf@b7e09f2d
soc: imx: gpc: Add ldo-bypass
Add ldo-bypass in gpc driver.
cherry-picked from NXP 'linux-imx' repo commit 3fac22b10f3b ("MLK-22986-1: soc: imx: gpc: add ldo-bypass") Link: https://source.codeaurora.org/external/imx/linux-imx/commit/drivers/soc/imx/gpc.c?id=3fac22b10f3b1efcc22bba500962f9631ebd24d0
Signed-off-by: Dmitry Petrov dmitry.petrov@rtsoft.de
--
Commit: seco-ne/kernel/linux-guf@5bac093b
cpufreq: imx6q: Add ldo-bypass feature
The internal ldo can be used to generate some internal supplies but it is also possible to set the voltage correctly in the PMIC and bypass the ldo completely, which is the preferred mode. This patch implements such bypass.
The feature is ported from Jethro BSP (linux-imx-4.5.15).
Signed-off-by: Dmitry Petrov dmitry.petrov@rtsoft.de
--
Commit: seco-ne/kernel/linux-guf@9d89768e
regulator: Add regulator_get_name() and regulator_get_supply()
Add new calls to regulator core which return the name and supply for specified regulator. This functionality is needed to implement the bypassing of LDO.
The feature is ported from Jethro BSP (linux-imx-4.5.15).
Signed-off-by: Dmitry Petrov dmitry.petrov@rtsoft.de
--
Commit: seco-ne/kernel/linux-guf@ec3b78ba
regulator: anatop: Set supply_name from device tree
Set a supply_name in regulator_desc for vin-supply based on value from device tree. This is needed to implement an LDO bypass.
This feature is ported from Jethro BSP (linux-imx-4.5.15).
Signed-off-by: Dmitry Petrov dmitry.petrov@rtsoft.de