From c544da995a3ad5cfa9fa2e21cc891f05f87ec022 Mon Sep 17 00:00:00 2001 From: Ye Li Date: Wed, 17 May 2017 01:20:45 -0500 Subject: [PATCH] MLK-14938-2 imx8: Add Kconfig entries for i.MX8 Add Kconfig entries for i.MX8 new architecture and QM/QXP SoCs. Signed-off-by: Ye Li --- arch/arm/Kconfig | 8 ++++++++ arch/arm/cpu/armv8/Kconfig | 3 ++- arch/arm/cpu/armv8/imx8/Kconfig | 16 ++++++++++++++++ 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 arch/arm/cpu/armv8/imx8/Kconfig diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 3c5209a24a..f3ffbdc52e 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -842,6 +842,12 @@ config ARCH_ZYNQMP select SPL_CLK select DM_USB if USB +config ARCH_IMX8 + bool "Support NXP i.MX8 platform" + select ARM64 + select DM + select OF_CONTROL + config TEGRA bool "NVIDIA Tegra" @@ -1187,6 +1193,8 @@ source "arch/arm/mach-zynq/Kconfig" source "arch/arm/cpu/armv7/Kconfig" +source "arch/arm/cpu/armv8/imx8/Kconfig" + source "arch/arm/cpu/armv8/zynqmp/Kconfig" source "arch/arm/cpu/armv8/Kconfig" diff --git a/arch/arm/cpu/armv8/Kconfig b/arch/arm/cpu/armv8/Kconfig index 0188b95e99..95c1799f81 100644 --- a/arch/arm/cpu/armv8/Kconfig +++ b/arch/arm/cpu/armv8/Kconfig @@ -91,7 +91,8 @@ config PSCI_RESET !TARGET_LS1012ARDB && !TARGET_LS1012AFRDM && \ !TARGET_LS1043ARDB && !TARGET_LS1043AQDS && \ !TARGET_LS1046ARDB && !TARGET_LS1046AQDS && \ - !ARCH_UNIPHIER && !ARCH_SNAPDRAGON && !TARGET_S32V234EVB + !ARCH_UNIPHIER && !ARCH_SNAPDRAGON && !TARGET_S32V234EVB && \ + !ARCH_IMX8 help Most armv8 systems have PSCI support enabled in EL3, either through ARM Trusted Firmware or other firmware. diff --git a/arch/arm/cpu/armv8/imx8/Kconfig b/arch/arm/cpu/armv8/imx8/Kconfig new file mode 100644 index 0000000000..2c58cdf92f --- /dev/null +++ b/arch/arm/cpu/armv8/imx8/Kconfig @@ -0,0 +1,16 @@ +if ARCH_IMX8 + +config IMX8 + bool + default y + +config IMX8QM + bool + +config IMX8QXP + bool + +config SYS_SOC + default "imx8" + +endif -- 2.17.1