[PATCH 5/6] arm/imx6q: add device tree machine support

Arnd Bergmann arnd at arndb.de
Tue Sep 6 14:55:45 EDT 2011


On Tuesday 06 September 2011 17:58:39 Shawn Guo wrote:

> diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig
> index 13e0301..3364b59 100644
> --- a/arch/arm/mach-imx/Kconfig
> +++ b/arch/arm/mach-imx/Kconfig
> @@ -624,3 +624,16 @@ config MACH_VPR200
>  	  configurations for the board and its peripherals.
>  
>  endif
> +
> +if ARCH_MX6
> +comment "i.MX6 machines:"
> +
> +config MACH_IMX6Q
> +	bool "Support i.MX6 Quad platforms from device tree"
> +	select SOC_IMX6Q
> +	select USE_OF
> +	help
> +	  Include support for Freescale i.MX6 Quad based platforms
> +	  using the device tree for discovery
> +
> +endif

As we have done on zynq and prima2, I would suggest not to add multiple
machines types at all. You already have the intialization in a generic
imx6q file, it would be logical to get rid of the configuration entry
as well.

What you can still have is config options for optional drivers that
might be needed for one soc but not another.

	Arnd



More information about the linux-arm-kernel mailing list