mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
Add dt-blob.bin compilation and installation to the system.
dt-blob.bin is used by the Raspberry Pi compute module to move a number of pins around and possibly change the clock configuration at boot time.
This commit is contained in:
parent
45a13ce8f0
commit
f6b31dc9c6
@ -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() {
|
||||
@ -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
|
||||
|
||||
|
@ -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/
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user