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>
select DM
select OF_CONTROL
+config ARCH_IMX8M
+ bool "Support NXP i.MX8M platform"
+ select ARM64
+ select DM
+
config TEGRA
bool "NVIDIA Tegra"
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"
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
--- /dev/null
+if ARCH_IMX8M
+
+config IMX8M
+ bool
+ select ROM_UNIFIED_SECTIONS
+
+config SYS_SOC
+ default "imx8m"
+
+endif