
On 28/05/2018 14:24, Peng Fan wrote:
Add Kconfig entry for i.MX8 and i.MX8QXP Select HAVE_SC_FIRMWARE for i.MX8QXP
Signed-off-by: Peng Fan peng.fan@nxp.com
arch/arm/Kconfig | 8 ++++++++ arch/arm/mach-imx/Makefile | 1 + arch/arm/mach-imx/imx8/Kconfig | 13 +++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 arch/arm/mach-imx/imx8/Kconfig
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 3e05f79f63..0406c1dada 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -635,6 +635,12 @@ config ARCH_MESON targeted at media players and tablet computers. We currently support the S905 (GXBaby) 64-bit SoC.
+config ARCH_IMX8
- bool "NXP i.MX8 platform"
- select ARM64
- select DM
- select OF_CONTROL
config ARCH_MX8M bool "NXP i.MX8M platform" select ARM64 @@ -1325,6 +1331,8 @@ source "arch/arm/mach-imx/mx7/Kconfig"
source "arch/arm/mach-imx/mx7ulp/Kconfig"
+source "arch/arm/mach-imx/imx8/Kconfig"
source "arch/arm/mach-imx/mx8m/Kconfig"
source "arch/arm/mach-imx/mxs/Kconfig" diff --git a/arch/arm/mach-imx/Makefile b/arch/arm/mach-imx/Makefile index 733c308670..375789efb2 100644 --- a/arch/arm/mach-imx/Makefile +++ b/arch/arm/mach-imx/Makefile @@ -141,3 +141,4 @@ obj-$(CONFIG_MX6) += mx6/ obj-$(CONFIG_MX7) += mx7/ obj-$(CONFIG_ARCH_MX7ULP) += mx7ulp/ obj-$(CONFIG_MX8M) += mx8m/ +obj-$(CONFIG_ARCH_IMX8) += imx8/ diff --git a/arch/arm/mach-imx/imx8/Kconfig b/arch/arm/mach-imx/imx8/Kconfig new file mode 100644 index 0000000000..58cb19946f --- /dev/null +++ b/arch/arm/mach-imx/imx8/Kconfig @@ -0,0 +1,13 @@ +if ARCH_IMX8
+config IMX8
- bool
- default y
+config IMX8QXP
- bool
+config SYS_SOC
- default "imx8"
+endif
Just to be sure. We introduce several switches:
ARCH_IMX8 ==> architecture IMX8 ==> set for all SOC variants IMX8QXP ==> specific variant
then we will have, as usual, a TARGET_ for the board. This reflects the MX6, yes (but why do you introduce a "I" in the name ? Shouldn't we use MX8 instead of IMX8 ?).
Best regards, Stefano Babic