Re: [PATCH v2] imx6: Add support for phyCARD-i.MX6

Alexander Shiyan shc_work at mail.ru
Wed Apr 30 04:15:29 PDT 2014


Wed, 30 Apr 2014 11:07:32 +0200 от Christian Hemp <c.hemp at phytec.de>:
> Add support for Phytec phyCARD-i.MX6.
> 	- 1GB RAM on two banks
> 	- 1GB RAM on one bank
> 	- 2GB RAM on two banks
> 
> Signed-off-by: Christian Hemp <c.hemp at phytec.de>
...
> +static int phytec_pcaaxl3_core_init(void)
> +{
> +	if (!of_machine_is_compatible("phytec,imx6q-pcaaxl3"))
> +		return 0;
> +
> +	imx6_init_lowlevel();
> +
> +	return 0;
> +}

This can be easy:
if (of_machine_is_compatible("phytec,imx6q-pcaaxl3"))
  imx6_init_lowlevel();
return 0;

...
> +++ b/arch/arm/boards/phytec-phycard-imx6/lowlevel.c
...
> +static inline void setup_uart(void)
> +{
> +	void __iomem *ccmbase = (void *)MX6_CCM_BASE_ADDR;

= IOMEM(MX6_CCM_BASE_ADDR);
and so on...

...
> diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
> index 58dc38b..63fe854 100644
> --- a/arch/arm/dts/Makefile
> +++ b/arch/arm/dts/Makefile
> @@ -27,7 +27,8 @@ dtb-$(CONFIG_ARCH_IMX6) += imx6q-gk802.dtb \
>  	imx6q-nitrogen6x.dtb \
>  	imx6dl-nitrogen6x.dtb \
>  	imx6q-udoo.dtb \
> -	imx6q-var-custom.dtb
> +	imx6q-var-custom.dtb \

Let's use *-bb.dtb as other boards.

---



More information about the barebox mailing list