From: Marcus Glocker Subject: UPDATE: sysutils/raspberrypi-firmware To: ports@openbsd.org Cc: Mark Kettenis Date: Mon, 11 Aug 2025 18:16:47 +0200 This diff updates the sysutils/raspberrypi-firmware port to the latest Raspberry Pi firmware package, which is version 1.20250430, and adds the DTB file for the Raspberry Pi 5-B, for which we are currently working on OpenBSD support. Please be aware that for the Raspberry Pi 3-B / Plus to work with the new DTB, it requires a bcmintc(4) fix, which kettenis@ will commit in a bit. With that, tested successfully on the Raspberry Pi 3-B Plus, and the Raspberry Pi 4-B. Testing on the other supported Raspberry Pi models would be very welcome. Thanks! Index: sysutils/raspberrypi-firmware/Makefile =================================================================== RCS file: /cvs/ports/sysutils/raspberrypi-firmware/Makefile,v diff -u -p -u -p -r1.24 Makefile --- sysutils/raspberrypi-firmware/Makefile 11 Mar 2022 19:57:55 -0000 1.24 +++ sysutils/raspberrypi-firmware/Makefile 11 Aug 2025 14:43:46 -0000 @@ -1,7 +1,7 @@ COMMENT= Raspberry Pi firmware GH_ACCOUNT= raspberrypi GH_PROJECT= firmware -GH_TAGNAME= 1.20210527 +GH_TAGNAME= 1.20250430 DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME} #DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${V} EXTRACT_FILES= ${GH_PROJECT}-${GH_TAGNAME}/boot Index: sysutils/raspberrypi-firmware/distinfo =================================================================== RCS file: /cvs/ports/sysutils/raspberrypi-firmware/distinfo,v diff -u -p -u -p -r1.23 distinfo --- sysutils/raspberrypi-firmware/distinfo 26 Jul 2021 07:24:51 -0000 1.23 +++ sysutils/raspberrypi-firmware/distinfo 11 Aug 2025 14:43:46 -0000 @@ -1,2 +1,2 @@ -SHA256 (raspberrypi-firmware-1.20210527.tar.gz) = 4Tf/+dneCLQUa3f2cRzk31HJB7BiORU7PBI1EMgzrdk= -SIZE (raspberrypi-firmware-1.20210527.tar.gz) = 192247084 +SHA256 (raspberrypi-firmware-1.20250430.tar.gz) = aeQexeyucFTf6zBzgNA85NesPmBJud+yhasevvjPBNY= +SIZE (raspberrypi-firmware-1.20250430.tar.gz) = 163693678 Index: sysutils/raspberrypi-firmware/pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/raspberrypi-firmware/pkg/PLIST,v diff -u -p -u -p -r1.22 PLIST --- sysutils/raspberrypi-firmware/pkg/PLIST 11 Mar 2022 19:57:55 -0000 1.22 +++ sysutils/raspberrypi-firmware/pkg/PLIST 11 Aug 2025 14:43:46 -0000 @@ -16,6 +16,7 @@ share/raspberrypi-firmware/boot/bcm2710- share/raspberrypi-firmware/boot/bcm2711-rpi-4-b.dtb share/raspberrypi-firmware/boot/bcm2711-rpi-400.dtb share/raspberrypi-firmware/boot/bcm2711-rpi-cm4.dtb +share/raspberrypi-firmware/boot/bcm2712-rpi-5-b.dtb share/raspberrypi-firmware/boot/bootcode.bin share/raspberrypi-firmware/boot/fixup.dat share/raspberrypi-firmware/boot/fixup4.dat @@ -148,7 +149,6 @@ share/raspberrypi-firmware/boot/overlays share/raspberrypi-firmware/boot/overlays/midi-uart1.dtbo share/raspberrypi-firmware/boot/overlays/miniuart-bt.dtbo share/raspberrypi-firmware/boot/overlays/mmc.dtbo -share/raspberrypi-firmware/boot/overlays/mpu6050.dtbo share/raspberrypi-firmware/boot/overlays/mz61581.dtbo share/raspberrypi-firmware/boot/overlays/ov5647.dtbo share/raspberrypi-firmware/boot/overlays/ov7251.dtbo @@ -177,16 +177,11 @@ share/raspberrypi-firmware/boot/overlays share/raspberrypi-firmware/boot/overlays/qca7000.dtbo share/raspberrypi-firmware/boot/overlays/rotary-encoder.dtbo share/raspberrypi-firmware/boot/overlays/rpi-backlight.dtbo -share/raspberrypi-firmware/boot/overlays/rpi-cirrus-wm5102.dtbo -share/raspberrypi-firmware/boot/overlays/rpi-dac.dtbo -share/raspberrypi-firmware/boot/overlays/rpi-display.dtbo share/raspberrypi-firmware/boot/overlays/rpi-ft5406.dtbo share/raspberrypi-firmware/boot/overlays/rpi-poe-plus.dtbo share/raspberrypi-firmware/boot/overlays/rpi-poe.dtbo -share/raspberrypi-firmware/boot/overlays/rpi-proto.dtbo share/raspberrypi-firmware/boot/overlays/rpi-sense.dtbo share/raspberrypi-firmware/boot/overlays/rpi-tv.dtbo -share/raspberrypi-firmware/boot/overlays/rpivid-v4l2.dtbo share/raspberrypi-firmware/boot/overlays/rra-digidac1-wm8741-audio.dtbo share/raspberrypi-firmware/boot/overlays/sainsmart18.dtbo share/raspberrypi-firmware/boot/overlays/sc16is750-i2c.dtbo