Wed, 30 Apr 2014 11:07:32 +0200 от Christian Hemp <c.hemp@xxxxxxxxx>: > 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@xxxxxxxxx> ... > +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. --- _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox