[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