[Buildroot] [PATCH 3/3] package/rpi-firmware: updated to 4.9.31 firmware (ca9116f)
Jens Maus
mail at jens-maus.de
Sat Jun 10 08:37:55 UTC 2017
Hi,
> Am 10.06.2017 um 09:26 schrieb Yann E. MORIN <yann.morin.1998 at free.fr>:
>
>> On June 10, 2017 9:00:50 AM GMT+02:00, Jens Maus <mail at jens-maus.de> wrote:
>> This commit updates the rpi-firmware package to the latest 4.9.31
>> compatible commit (ca9116ffd0cea06fdeb876ac7d19790bf2631d8c) and
>> uses a for() to install DTS files in case
>> BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTBS
>> is used.
>
> Please separate the patch in two:
> - one to bump version
> - one to change install code (but see below)
Will do so, thanks for your comments.
>> Signed-off-by: Jens Maus <mail at jens-maus.de>
> [snip]
>> diff --git a/package/rpi-firmware/rpi-firmware.mk
>> b/package/rpi-firmware/rpi-firmware.mk
>> index 134fcebb5..4c3d37375 100644
>> --- a/package/rpi-firmware/rpi-firmware.mk
>> +++ b/package/rpi-firmware/rpi-firmware.mk
> [snip]
>> @@ -12,10 +12,9 @@ RPI_FIRMWARE_INSTALL_IMAGES = YES
>>
>> ifeq ($(BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTBS),y)
>> define RPI_FIRMWARE_INSTALL_DTB
>> - $(INSTALL) -D -m 0644 $(@D)/boot/bcm2708-rpi-b.dtb
>> $(BINARIES_DIR)/rpi-firmware/bcm2708-rpi-b.dtb
>> - $(INSTALL) -D -m 0644 $(@D)/boot/bcm2708-rpi-b-plus.dtb
>> $(BINARIES_DIR)/rpi-firmware/bcm2708-rpi-b-plus.dtb
>> - $(INSTALL) -D -m 0644 $(@D)/boot/bcm2709-rpi-2-b.dtb
>> $(BINARIES_DIR)/rpi-firmware/bcm2709-rpi-2-b.dtb
>> - $(INSTALL) -D -m 0644 $(@D)/boot/bcm2710-rpi-3-b.dtb
>> $(BINARIES_DIR)/rpi-firmware/bcm2710-rpi-3-b.dtb
>> + for dtb in $(@D)/boot/*.dtb; do \
>> + $(INSTALL) -D -m 0644 $${dtb}
>> $(BINARIES_DIR)/rpi-firmware/$${dtb##*/} || exit 1; \
>> + done
>
> What is the reason you are doing so?
Because latest rpi-firmware contains dtb files for pi zero w and compute modules which the non-for statements didn't catch.
Regards,
Jens
More information about the buildroot
mailing list