MA-17422-3 soc: imx: Allow IMX8M_PM_DOMAINS to be loadable as module
authorJindong Yue <jindong.yue@nxp.com>
Mon, 1 Feb 2021 07:24:12 +0000 (15:24 +0800)
committerJindong Yue <jindong.yue@nxp.com>
Fri, 16 Apr 2021 08:12:08 +0000 (16:12 +0800)
Allow i.mx8m power domain driver to be loaded as module.
Do not select IMX8M_PM_DOMAINS by default after enable ARCH_MXC.

Reviewed-by: Jacky Bai <ping.bai@nxp.com>
Signed-off-by: Jindong Yue <jindong.yue@nxp.com>
arch/arm64/Kconfig.platforms
drivers/soc/imx/Kconfig

index d80bbff..9b84348 100644 (file)
@@ -192,7 +192,6 @@ config ARCH_MXC
        select IMX_GPCV2
        select IMX_GPCV2_PM_DOMAINS
        select HAVE_IMX_BUSFREQ
-       select IMX8M_PM_DOMAINS
        select PM
        select PM_GENERIC_DOMAINS
        select SOC_BUS
index c8f1603..4ea8532 100644 (file)
@@ -36,7 +36,8 @@ config SECVIO_SC
           occurs.
 
 config IMX8M_PM_DOMAINS
-       bool "i.MX8M PM domains"
+       tristate "i.MX8M PM domains"
+       default ARCH_MXC
        depends on ARCH_MXC || (COMPILE_TEST && OF)
        depends on PM
        select PM_GENERIC_DOMAINS