Index | Thread | Search

From:
Marcus Glocker <marcus@nazgul.ch>
Subject:
UPDATE: sysutils/raspberrypi-firmware
To:
ports@openbsd.org
Cc:
Mark Kettenis <mark.kettenis@xs4all.nl>
Date:
Mon, 11 Aug 2025 18:16:47 +0200

Download raw body.

Thread
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