MLK-18161-12 imx8qm/imx8qxp - Power down devices enabled by uboot before launching...
authorYe Li <ye.li@nxp.com>
Thu, 19 Apr 2018 02:34:11 +0000 (19:34 -0700)
committerYe Li <ye.li@nxp.com>
Fri, 24 May 2019 09:38:20 +0000 (02:38 -0700)
commitf6c3e3191de31f0249a89a24a477d82feecb526f
tree131668a5afc57e4c52e5270f7e33966506556445
parent419a3ef9db14b31e30b3725d9bdb3a584d7e116e
MLK-18161-12 imx8qm/imx8qxp - Power down devices enabled by uboot before launching the  kernel

Make sure that all devices that are powered up by uboot
are powered down before bringing up kernel.
Else the subsystem/device will never be powered down by SCFW even though
from the kernel's point of view it should be powered down.

Benefiting from power domain driver, We have implemented the function "power_off_pd_devices"
to power off all active devices. No need to explicitly power off them in board_quiesce_devices.

Signed-off-by: Ranjani Vaidyanathan <Ranjani.Vaidyanathan@nxp.com>
Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit 3ab7cc26500eb78407bc6454a48f4d5f0ebf4f60)
arch/arm/include/asm/arch-imx8/sys_proto.h
arch/arm/mach-imx/imx8/cpu.c
board/freescale/imx8qm_arm2/imx8qm_arm2.c
board/freescale/imx8qm_mek/imx8qm_mek.c
board/freescale/imx8qxp_arm2/imx8qxp_arm2.c
board/freescale/imx8qxp_mek/imx8qxp_mek.c