From b576a650f9f780bb38bd251dd0639382f0048382 Mon Sep 17 00:00:00 2001 From: Peng Fan Date: Mon, 26 Jun 2017 10:45:06 +0800 Subject: [PATCH] MLK-15142-1 armv8: add i.MX8M into Kconfig 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 --- arch/arm/Kconfig | 7 +++++++ arch/arm/cpu/armv8/Makefile | 1 + arch/arm/cpu/armv8/imx8m/Kconfig | 10 ++++++++++ 3 files changed, 18 insertions(+) create mode 100644 arch/arm/cpu/armv8/imx8m/Kconfig diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index f3ffbdc52e..699f0df9a4 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -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" diff --git a/arch/arm/cpu/armv8/Makefile b/arch/arm/cpu/armv8/Makefile index 2cdb5acc93..f878e7a756 100644 --- a/arch/arm/cpu/armv8/Makefile +++ b/arch/arm/cpu/armv8/Makefile @@ -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 index 0000000000..a682945c13 --- /dev/null +++ b/arch/arm/cpu/armv8/imx8m/Kconfig @@ -0,0 +1,10 @@ +if ARCH_IMX8M + +config IMX8M + bool + select ROM_UNIFIED_SECTIONS + +config SYS_SOC + default "imx8m" + +endif -- 2.17.1