On Sun, Apr 03, 2016 at 09:18:09AM +0200, Beniamino Galvani wrote: > Support the Amlogic Meson GXBaby platform. > > Signed-off-by: Beniamino Galvani <b.galv...@gmail.com> [snip] > diff --git a/arch/arm/include/asm/arch-meson/gxbb.h > b/arch/arm/include/asm/arch-meson/gxbb.h > new file mode 100644 > index 0000000..0eec270 > --- /dev/null > +++ b/arch/arm/include/asm/arch-meson/gxbb.h > @@ -0,0 +1,10 @@ > +/* > + * (C) Copyright 2016 - Beniamino Galvani <b.galv...@gmail.com> > + * > + * SPDX-License-Identifier: GPL-2.0+ > + */ > + > +#ifndef __GXBB_H__ > +#define __GXBB_H__ > + > +#endif /* __GXBB_H__ */
Why do we need an empty header? Ah, I see later in the series... > diff --git a/arch/arm/mach-meson/board.c b/arch/arm/mach-meson/board.c > new file mode 100644 > index 0000000..346a2c2 > --- /dev/null > +++ b/arch/arm/mach-meson/board.c [snip] > +int board_init(void) > +{ > + return 0; > +} This really should go into the board/ board file > diff --git a/board/hardkernel/odroid-c2/README > b/board/hardkernel/odroid-c2/README > new file mode 100644 > index 0000000..b900694 > --- /dev/null > +++ b/board/hardkernel/odroid-c2/README > @@ -0,0 +1,34 @@ > +* U-Boot for ODROID-C2: quick guide > + > +** Compile u-boot > + > + > export ARCH=arm > + > export CROSS_COMPILE=aarch64-none-elf- > + > make odroid-c2_defconfig > + > make > + > +** Create the image > + > + > DIR=odroid-c2 > + > git clone --depth 1 \ > + https://github.com/hardkernel/u-boot.git -b odroidc2-v2015.01 \ > + $DIR > + > $DIR/fip/fip_create --bl30 $DIR/fip/gxb/bl30.bin \ > + --bl301 $DIR/fip/gxb/bl301.bin \ > + --bl31 $DIR/fip/gxb/bl31.bin \ > + --bl33 u-boot.bin \ > + $DIR/fip.bin > + > $DIR/fip/fip_create --dump $DIR/fip.bin > + > cat $DIR/fip/gxb/bl2.package $DIR/fip.bin > $DIR/boot_new.bin > + > $DIR/fip/gxb/aml_encrypt_gxb --bootsig \ > + --input $DIR/boot_new.bin \ > + --output $DIR/u-boot.img > + > dd if=$DIR/u-boot.img of=$DIR/u-boot.gxbb bs=512 skip=96 Why can't we have these tools in mainline? Yes, the binaries (likely) need to live elsewhere, and we should perhaps give links on how to grab / build the particular supported blobs. See board/hisilicon/hikey/README for an example. > diff --git a/board/hardkernel/odroid-c2/odroid-c2.c > b/board/hardkernel/odroid-c2/odroid-c2.c > new file mode 100644 > index 0000000..6a1485f > --- /dev/null > +++ b/board/hardkernel/odroid-c2/odroid-c2.c > @@ -0,0 +1,7 @@ > +/* > + * (C) Copyright 2016 Beniamino Galvani <b.galv...@gmail.com> > + * > + * SPDX-License-Identifier: GPL-2.0+ > + */ > + > +#include <common.h> And we shouldn't have an empty file here. I see later on in the series we patch this file which means we should probably be squashing some patches together or reworking things a bit. Also, you set CONFIG_DISPLAY_BOARDINFO but never define checkboard to print out the device we're on, which would be a good thing to populate here. -- Tom
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot