diff --git a/projects/Allwinner/bootloader/release b/projects/Allwinner/bootloader/release index 8b0b39a9ae..3f88a612e8 100644 --- a/projects/Allwinner/bootloader/release +++ b/projects/Allwinner/bootloader/release @@ -4,9 +4,11 @@ SRCDIR="$BUILD/image/system/usr/share/bootloader" DSTDIR="$RELEASE_DIR/3rdparty/bootloader" -mkdir -p "$DSTDIR" +mkdir -p "$DSTDIR/overlays" if [ -n "$UBOOT_SYSTEM" ]; then cp -a "$SRCDIR/u-boot-sunxi-with-spl.bin" "$DSTDIR" fi cp -a "$SRCDIR"/sun*-${DEVICE,,}-*.dtb "$DSTDIR" + + cp -a "$SRCDIR"/overlays/sun*-${DEVICE,,}-*.dtbo "$DSTDIR"/overlays diff --git a/projects/Allwinner/bootloader/update.sh b/projects/Allwinner/bootloader/update.sh index 1b89f372d6..74c7adbde0 100644 --- a/projects/Allwinner/bootloader/update.sh +++ b/projects/Allwinner/bootloader/update.sh @@ -27,6 +27,13 @@ fi fi done +# update Device Tree Overlays + if [ -d $SYSTEM_ROOT/usr/share/bootloader/overlays ]; then + echo "*** updating Device Tree Overlays ..." + mkdir -p /flash/overlays + cp -p $SYSTEM_ROOT/usr/share/bootloader/overlays/* /flash/overlays + fi + # update bootloader files if [ -f $SYSTEM_ROOT/usr/share/bootloader/u-boot-sunxi-with-spl.bin ]; then echo "*** updating U-Boot on: $BOOT_DISK ..." diff --git a/projects/Allwinner/options b/projects/Allwinner/options index ecca596946..a9d53ef9a1 100644 --- a/projects/Allwinner/options +++ b/projects/Allwinner/options @@ -61,3 +61,6 @@ # debug tty path DEBUG_TTY="/dev/console" + + # additional packages to install: + ADDITIONAL_PACKAGES="dt-overlays"