
Hi Stefano,
-----Original Message----- From: Stefano Babic [mailto:sbabic@denx.de] Sent: 2018年6月27日 16:20 To: Peng Fan peng.fan@nxp.com; sbabic@denx.de; Fabio Estevam fabio.estevam@nxp.com Cc: u-boot@lists.denx.de Subject: Re: [PATCH 02/41] imx: add Kconfig entry for i.MX8
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 ?).
We are asked to use IMX8 to better reflect i.MX8 from marketing team. So we switch to use IMX8 for i.MX8 Family.
Thanks, Peng.
Best regards, Stefano Babic
--
===== DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic@denx.de ================================================================ =====