Re: openbsd 7.8 is out and RPi5 support is official

From: Mark Millard <marklmi_at_yahoo.com>
Date: Wed, 22 Oct 2025 05:34:48 UTC
On Oct 21, 2025, at 22:16, Mark Millard <marklmi@yahoo.com> wrote:

> openbsd 7.8 is out and RPi5 support is official (quoting):
> 
> Add rpipwm(4), a driver for the PWM controller on the RP1 chip.
> Add rpiclock(4), a driver for the clock controller on the RP1 chip.
> Make the external PCIe port work on the rpi5.
> Add rpirtc(4), a driver for the firmware-managed RTC on the rpi5.
> Add Raspberry Pi 5 Model B support for arm64 RAMDISK.
> Add bcmstbrescal(4), a driver for the PCIe/SATA reset calibration controller found on the rpi5.
> Add bcmstbreset(4), a driver for the reset controller found on the rpi5.
> Add rpone(4), a driver for the Raspberry Pi RP1 chip.
> Implement support for "vmmc-supply", needed to power on the WiFi chip on the rpi5.
> Add bcmstbpinctrl(4), a driver for the pin muxing controller found on the rpi5.
> Add support for the SDHC controllers found on the Raspberry Pi 5.
> Add bcmstbgpio(4), a driver for the new GPIO controller found on the Raspberry Pi 5.
> 
> For example (quoting):
> 
> The rpone driver supports the Raspberry Pi RP1 peripheral controller that is used in the
> Raspberry Pi 5. The driver acts as a bridge between the PCIe bus and the peripherals
> and maps peripheral interrupts onto MSI-X interrupts. The peripherals themselves are
> supported by separate drivers.


I missed a couple:

Add support for the BCM2712 PCIe controller.

Add bcmmpi(4), a driver for the MSI controller found on the BCM2712 SoC that
remaps MSI to GIC SPIs and acts as a companion MSI controller for bcmpcie(4).


===
Mark Millard
marklmi at yahoo.com