Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Merge pull request #155 from ghollingworth/master
Add dt-blob.bin compilation and installation to the system.
  • Loading branch information
MilhouseVH committed Apr 14, 2016
2 parents 92bea49 + f6b31dc commit aa33d8f
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 1 deletion.
6 changes: 5 additions & 1 deletion packages/tools/bcm2835-bootloader/package.mk
Expand Up @@ -33,7 +33,10 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

make_target() {
: # nothing to make
if [ -f $DISTRO_DIR/$DISTRO/config/dt-blob.dts ]; then
echo Compiling device tree blob
$(kernel_path)/scripts/dtc/dtc -O dtb -o dt-blob.bin $DISTRO_DIR/$DISTRO/config/dt-blob.dts
fi
}

makeinstall_target() {
Expand All @@ -42,6 +45,7 @@ makeinstall_target() {
cp -PRv bootcode.bin $INSTALL/usr/share/bootloader
cp -PRv fixup_x.dat $INSTALL/usr/share/bootloader/fixup.dat
cp -PRv start_x.elf $INSTALL/usr/share/bootloader/start.elf
[ -f dt-blob.bin ] && cp -PRv dt-blob.bin $INSTALL/usr/share/bootloader/dt-blob.bin

cp -PRv $PKG_DIR/scripts/update.sh $INSTALL/usr/share/bootloader

Expand Down
1 change: 1 addition & 0 deletions packages/tools/bcm2835-bootloader/release
Expand Up @@ -25,6 +25,7 @@ mkdir -p $RELEASE_DIR/3rdparty/bootloader
cp -PR $BUILD/bcm2835-bootloader-*/bootcode.bin $RELEASE_DIR/3rdparty/bootloader/
cp -PR $BUILD/bcm2835-bootloader-*/fixup_x.dat $RELEASE_DIR/3rdparty/bootloader/fixup.dat
cp -PR $BUILD/bcm2835-bootloader-*/start_x.elf $RELEASE_DIR/3rdparty/bootloader/start.elf
[ -f $BUILD/bcm2835-bootloader-*/dt-blob.bin ] && cp -PR $BUILD/bcm2835-bootloader-*/dt-blob.bin $RELEASE_DIR/3rdparty/bootloader/
cp -PR $INSTALL/usr/share/bootloader/*.dtb $RELEASE_DIR/3rdparty/bootloader/
cp -PR $INSTALL/usr/share/bootloader/overlays $RELEASE_DIR/3rdparty/bootloader/
cp -PR $INSTALL/usr/share/bootloader/config.txt $RELEASE_DIR/3rdparty/bootloader/
1 change: 1 addition & 0 deletions packages/tools/bcm2835-bootloader/scripts/update.sh
Expand Up @@ -29,6 +29,7 @@
cp -p $SYSTEM_ROOT/usr/share/bootloader/bootcode.bin $BOOT_ROOT
cp -p $SYSTEM_ROOT/usr/share/bootloader/fixup.dat $BOOT_ROOT
cp -p $SYSTEM_ROOT/usr/share/bootloader/start.elf $BOOT_ROOT
[ -f $SYSTEM_ROOT/usr/share/bootloader/dt-blob.bin ] && cp -p $SYSTEM_ROOT/usr/share/bootloader/dt-blob.bin $BOOT_ROOT

cp -p $SYSTEM_ROOT/usr/share/bootloader/*.dtb $BOOT_ROOT
cp -pR $SYSTEM_ROOT/usr/share/bootloader/overlays $BOOT_ROOT
Expand Down

0 comments on commit aa33d8f

Please sign in to comment.