mirror of
git://git.yoctoproject.org/meta-raspberrypi.git
synced 2025-07-19 21:09:03 +02:00
rpi-eeprom: Update to support raspberrypi5 machine
- Upgraded rpi-eeprom to latest release - Updated recipe to support pi4 and pi5 machines Signed-off-by: Max Stepanov <mast@imast.ru>
This commit is contained in:
parent
d072cc8a48
commit
1879cb831f
|
@ -8,8 +8,8 @@ SRC_URI = " \
|
||||||
git://github.com/raspberrypi/rpi-eeprom.git;protocol=https;branch=master \
|
git://github.com/raspberrypi/rpi-eeprom.git;protocol=https;branch=master \
|
||||||
"
|
"
|
||||||
|
|
||||||
SRCREV = "759460850c2cb69e19567947a42fbed996e7bf61"
|
SRCREV = "36e58db5c2a2656e553441f4f48f32227809105d"
|
||||||
PV = "v.2024.01.05-2712"
|
PV = "v.2024.02.16-2712"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
|
@ -34,22 +34,29 @@ do_install() {
|
||||||
install -m 0755 ${S}/rpi-eeprom-digest ${D}${bindir}
|
install -m 0755 ${S}/rpi-eeprom-digest ${D}${bindir}
|
||||||
|
|
||||||
# copy firmware files
|
# copy firmware files
|
||||||
install -d ${D}${base_libdir}/firmware/raspberrypi/bootloader/default
|
install -d ${D}${base_libdir}/firmware/raspberrypi/bootloader-2711/default
|
||||||
install -d ${D}${base_libdir}/firmware/raspberrypi/bootloader/latest
|
install -d ${D}${base_libdir}/firmware/raspberrypi/bootloader-2711/latest
|
||||||
|
install -d ${D}${base_libdir}/firmware/raspberrypi/bootloader-2712/default
|
||||||
|
install -d ${D}${base_libdir}/firmware/raspberrypi/bootloader-2712/latest
|
||||||
|
|
||||||
install -m 644 ${S}/firmware-2711/default/* ${D}${base_libdir}/firmware/raspberrypi/bootloader/default
|
install -m 644 ${S}/firmware-2711/default/* ${D}${base_libdir}/firmware/raspberrypi/bootloader-2711/default
|
||||||
install -m 644 ${S}/firmware-2711/latest/* ${D}${base_libdir}/firmware/raspberrypi/bootloader/latest
|
install -m 644 ${S}/firmware-2711/latest/* ${D}${base_libdir}/firmware/raspberrypi/bootloader-2711/latest
|
||||||
|
install -m 644 ${S}/firmware-2712/default/* ${D}${base_libdir}/firmware/raspberrypi/bootloader-2712/default
|
||||||
|
install -m 644 ${S}/firmware-2712/latest/* ${D}${base_libdir}/firmware/raspberrypi/bootloader-2712/latest
|
||||||
|
|
||||||
ln -s default ${D}${base_libdir}/firmware/raspberrypi/bootloader/critical
|
ln -s default ${D}${base_libdir}/firmware/raspberrypi/bootloader-2711/critical
|
||||||
ln -s latest ${D}${base_libdir}/firmware/raspberrypi/bootloader/stable
|
ln -s latest ${D}${base_libdir}/firmware/raspberrypi/bootloader-2711/stable
|
||||||
ln -s latest ${D}${base_libdir}/firmware/raspberrypi/bootloader/beta
|
ln -s latest ${D}${base_libdir}/firmware/raspberrypi/bootloader-2711/beta
|
||||||
|
ln -s default ${D}${base_libdir}/firmware/raspberrypi/bootloader-2712/critical
|
||||||
|
ln -s latest ${D}${base_libdir}/firmware/raspberrypi/bootloader-2712/stable
|
||||||
|
ln -s latest ${D}${base_libdir}/firmware/raspberrypi/bootloader-2712/beta
|
||||||
|
|
||||||
# copy default config
|
# copy default config
|
||||||
install -d ${D}${sysconfdir}/default
|
install -d ${D}${sysconfdir}/default
|
||||||
install -D ${S}/rpi-eeprom-update-default ${D}${sysconfdir}/default/rpi-eeprom-update
|
install -D ${S}/rpi-eeprom-update-default ${D}${sysconfdir}/default/rpi-eeprom-update
|
||||||
}
|
}
|
||||||
|
|
||||||
FILES:${PN} += "${base_libdir}/firmware/raspberrypi/bootloader/*"
|
FILES:${PN} += "${base_libdir}/firmware/raspberrypi/bootloader-*"
|
||||||
|
|
||||||
INHIBIT_PACKAGE_STRIP = "1"
|
INHIBIT_PACKAGE_STRIP = "1"
|
||||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||||
|
@ -59,4 +66,4 @@ INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||||
# need to disable arch check for it otherwise it cannot packed.
|
# need to disable arch check for it otherwise it cannot packed.
|
||||||
QAPATHTEST[arch] = ""
|
QAPATHTEST[arch] = ""
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "raspberrypi4|raspberrypi4-64"
|
COMPATIBLE_MACHINE = "raspberrypi4|raspberrypi4-64|raspberrypi5"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user