board/raspberrypi: handle dtb overlays for all variants
Most rpi defconfigs use dtb overlays, but not rpi0 / rpi2 - Making it harder to use overlays on those boards as the genimage files have to be tweaked. To fix this, create the rpi-firmware/overlays directory in the post-build script if needed and unconditionally include it in the genimage files so rpi0/rpi2 works consistently with the other variants. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
006badd9b6
commit
6021f3678b
@ -7,6 +7,7 @@ image boot.vfat {
|
|||||||
"rpi-firmware/config.txt",
|
"rpi-firmware/config.txt",
|
||||||
"rpi-firmware/fixup.dat",
|
"rpi-firmware/fixup.dat",
|
||||||
"rpi-firmware/start.elf",
|
"rpi-firmware/start.elf",
|
||||||
|
"rpi-firmware/overlays",
|
||||||
"zImage"
|
"zImage"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -7,6 +7,7 @@ image boot.vfat {
|
|||||||
"rpi-firmware/config.txt",
|
"rpi-firmware/config.txt",
|
||||||
"rpi-firmware/fixup.dat",
|
"rpi-firmware/fixup.dat",
|
||||||
"rpi-firmware/start.elf",
|
"rpi-firmware/start.elf",
|
||||||
|
"rpi-firmware/overlays",
|
||||||
"zImage"
|
"zImage"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -9,3 +9,6 @@ if [ -e ${TARGET_DIR}/etc/inittab ]; then
|
|||||||
sed -i '/GENERIC_SERIAL/a\
|
sed -i '/GENERIC_SERIAL/a\
|
||||||
tty1::respawn:/sbin/getty -L tty1 0 vt100 # HDMI console' ${TARGET_DIR}/etc/inittab
|
tty1::respawn:/sbin/getty -L tty1 0 vt100 # HDMI console' ${TARGET_DIR}/etc/inittab
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# exnsure overlays exists for genimage
|
||||||
|
mkdir -p "${BINARIES_DIR}/rpi-firmware/overlays"
|
||||||
|
Loading…
Reference in New Issue
Block a user