summaryrefslogtreecommitdiff
path: root/arch/arm/mach-imx/mx6/Kconfig
diff options
context:
space:
mode:
authorYe Li <ye.li@nxp.com>2018-03-25 20:42:07 -0700
committerYe Li <ye.li@nxp.com>2022-04-06 15:58:25 +0800
commit4c9db8b127aa09fed18f7a7d4ac457ad3ed42206 (patch)
tree66aeba6755af38da5b5ebba5512d162c1bb80f1f /arch/arm/mach-imx/mx6/Kconfig
parent2e50d048bfa3d71f4f1433b65f3415edfd253c7e (diff)
MLK-18147-2 mx6sabreauto/sabresd: Update mx6dq/dqp/dl/s sabre boards codes
Porting the mx6dq/dqp/dl/s sabresd and sabreauto codes from v2018.03 The major change is moving back to non-SPL mode for sabre boards. which means all old things like DCD, plugin are added back for each platform. This inherits the way used in v2018.03 Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 3a3a0f07c85b0ae86b18709445206db0310c3b63) (cherry picked from commit 90b86014f70f44db3b18e96b2643a57a0a6f92a3) (cherry picked from commit 2660660f213e117c3445ba6f18e78d44df1683bc) (cherry picked from commit 7e4494e316fd48aad0cee22f45722147ff1f6dcd) (cherry picked from commit b29f22f4314bc67305e1533ba21ddaa67aa8df49)
Diffstat (limited to 'arch/arm/mach-imx/mx6/Kconfig')
-rw-r--r--arch/arm/mach-imx/mx6/Kconfig64
1 files changed, 64 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/mx6/Kconfig b/arch/arm/mach-imx/mx6/Kconfig
index 8acf04d620..7fec6ae0f5 100644
--- a/arch/arm/mach-imx/mx6/Kconfig
+++ b/arch/arm/mach-imx/mx6/Kconfig
@@ -125,6 +125,30 @@ config CMD_BEE
help
Set "Y" to enable the bee commands
+config TARGET_MX6SABREAUTO_COMMON
+ bool
+ select BOARD_LATE_INIT
+ select DM
+ select DM_THERMAL
+ select IMX_THERMAL
+ select BOARD_EARLY_INIT_F
+ select NXP_BOARD_REVISION
+ imply CMD_DM
+ select FSL_CAAM
+ select ARCH_MISC_INIT
+
+config TARGET_MX6SABRESD_COMMON
+ bool
+ select BOARD_LATE_INIT
+ select DM
+ select DM_THERMAL
+ select IMX_THERMAL
+ select BOARD_EARLY_INIT_F
+ select NXP_BOARD_REVISION
+ imply CMD_DM
+ select FSL_CAAM
+ select ARCH_MISC_INIT
+
choice
prompt "MX6 board select"
optional
@@ -388,6 +412,46 @@ config TARGET_MX6SABRESD
select FSL_CAAM
select ARCH_MISC_INIT
+config TARGET_MX6QSABREAUTO
+ bool "mx6qsabreauto"
+ select TARGET_MX6SABREAUTO_COMMON
+ depends on MX6Q
+
+config TARGET_MX6QPSABREAUTO
+ bool "mx6qpsabreauto"
+ select TARGET_MX6SABREAUTO_COMMON
+ depends on MX6QP
+
+config TARGET_MX6DLSABREAUTO
+ bool "mx6dlsabreauto"
+ select TARGET_MX6SABREAUTO_COMMON
+ depends on MX6DL
+
+config TARGET_MX6SOLOSABREAUTO
+ bool "mx6solosabreauto"
+ select TARGET_MX6SABREAUTO_COMMON
+ depends on MX6S
+
+config TARGET_MX6QSABRESD
+ bool "mx6qsabresd"
+ select TARGET_MX6SABRESD_COMMON
+ depends on MX6Q
+
+config TARGET_MX6QPSABRESD
+ bool "mx6qpsabresd"
+ select TARGET_MX6SABRESD_COMMON
+ depends on MX6QP
+
+config TARGET_MX6DLSABRESD
+ bool "mx6dlsabresd"
+ select TARGET_MX6SABRESD_COMMON
+ depends on MX6DL
+
+config TARGET_MX6SOLOSABRESD
+ bool "mx6solosabresd"
+ select TARGET_MX6SABRESD_COMMON
+ depends on MX6S
+
config TARGET_MX6SLEVK
bool "mx6slevk"
depends on MX6SL