[U-Boot] [PATCH 02/41] imx: add Kconfig entry for i.MX8

Stefano Babic sbabic at denx.de
Wed Jun 27 08:19:47 UTC 2018


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 at 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

-- 
=====================================================================
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 at denx.de
=====================================================================


More information about the U-Boot mailing list