arm-trusted-firmware/plat/imx
Jacky Bai 36af80c2b4 feat(imx8ulp): update the upower config for power optimization
Enable the AFBB by default for active mode when APD side wakeup
from low power mode to align with the first time boot up.

Update the power mode configs to force shutdown all the
necessary power switches to optimize the power consumption.

To reduce the pad power consumption, put all the pad into
OFF mode to save more power. the PTD's compensation should
also be disabled in low power mode to save more power.

when APD enters PD mode, the LDO1(used by DDR) can be shutdown
to save power. when APD enters DPD mode, the BUCK3(supply for
APD/LPAV) can be shutdown to save power.

In single boot mode, When APD enters DPD mode, buck3 will
shutdown, LDO1 should be off to save more power as the DDR
controller has lost power.

In dualboot mode, the LPAV is owned by RTD side. When APD enters
low power mode, APD side should not config those PMIC regulators
that used by the resource owned by RTD side.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Change-Id: Ie5e9b428f85345b81744313a8fb93bfc27e0dd71
2024-02-27 14:29:53 +08:00
..
common feat(imx8ulp): enable 512KB cache after resume on imx8ulp 2024-02-27 14:29:53 +08:00
imx7 chore: remove MULTI_CONSOLE_API references 2023-09-12 15:28:36 +02:00
imx8m fix(imx8mp): uncondtionally enable only the USB power domain 2024-01-23 17:25:08 +01:00
imx8qm fix: remove old-style declarations 2022-12-01 16:17:34 +00:00
imx8qx feat(imx8): add support for debug uart on lpuart1 2023-04-17 14:43:27 +02:00
imx8ulp feat(imx8ulp): update the upower config for power optimization 2024-02-27 14:29:53 +08:00
imx93 feat(imx93): add OPTEE support 2023-06-30 10:24:05 +08:00