MLK-15142-1 armv8: add i.MX8M into Kconfig
authorPeng Fan <peng.fan@nxp.com>
Mon, 26 Jun 2017 02:45:06 +0000 (10:45 +0800)
committerJason Liu <jason.hui.liu@nxp.com>
Thu, 2 Nov 2017 18:36:55 +0000 (02:36 +0800)
Add i.MX8M into Kconfig.

The architecture of i.MX8M is different to i.MX8QM/QXP, so
add a new folder for i.MX8M.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
arch/arm/Kconfig
arch/arm/cpu/armv8/Makefile
arch/arm/cpu/armv8/imx8m/Kconfig [new file with mode: 0644]

index f3ffbdc..699f0df 100644 (file)
@@ -848,6 +848,11 @@ config ARCH_IMX8
        select DM
        select OF_CONTROL
 
+config ARCH_IMX8M
+       bool "Support NXP i.MX8M platform"
+       select ARM64
+       select DM
+
 config TEGRA
        bool "NVIDIA Tegra"
 
@@ -1195,6 +1200,8 @@ source "arch/arm/cpu/armv7/Kconfig"
 
 source "arch/arm/cpu/armv8/imx8/Kconfig"
 
+source "arch/arm/cpu/armv8/imx8m/Kconfig"
+
 source "arch/arm/cpu/armv8/zynqmp/Kconfig"
 
 source "arch/arm/cpu/armv8/Kconfig"
index 2cdb5ac..f878e7a 100644 (file)
@@ -25,6 +25,7 @@ obj-$(CONFIG_FSL_LAYERSCAPE) += fsl-layerscape/
 obj-$(CONFIG_S32V234) += s32v234/
 obj-$(CONFIG_ARCH_ZYNQMP) += zynqmp/
 obj-$(CONFIG_ARCH_IMX8) += imx8/
+obj-$(CONFIG_ARCH_IMX8M) += imx8m/
 obj-$(CONFIG_TARGET_HIKEY) += hisilicon/
 obj-$(CONFIG_ARMV8_PSCI) += psci.o
 obj-$(CONFIG_ARCH_SUNXI) += lowlevel_init.o
diff --git a/arch/arm/cpu/armv8/imx8m/Kconfig b/arch/arm/cpu/armv8/imx8m/Kconfig
new file mode 100644 (file)
index 0000000..a682945
--- /dev/null
@@ -0,0 +1,10 @@
+if ARCH_IMX8M
+
+config IMX8M
+        bool
+        select ROM_UNIFIED_SECTIONS
+
+config SYS_SOC
+       default "imx8m"
+
+endif