Re: openbsd 7.8 is out and RPi5 support is official

Mark Millard <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]>
On Oct 21, 2025, at 22:16, Mark Millard <[email protected]> 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.