News: 0001470144

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

SUSE Working To Upstream RP1 Southbridge Linux Driver For The Raspberry Pi 5

([Raspberry Pi] 70 Minutes Ago RP1 Southbridge)


The Raspberry Pi 5 features the "RP1" as the in-house silicon design for the southbridge to this single board computer. The RP1 driver maintained by Raspberry Pi is just found in their downstream kernel while a SUSE engineer is working to rework that driver so that it can be eventually mainlined in the upstream Linux kernel.

Andrea della Porta of SUSE has been working to upstream more of the Raspberry Pi 5 support where applicable for the mainline Linux kernel and in soem cases reworking the downstream code currently maintained by the Raspberry Pi developers. Andrea last month posted patches so [1]the upstream kernel can boot on the Raspberry Pi 5 while the latest change is on supporting the RP1 southbridge.

Raspberry Pi's RP1 southbridge provides for four lanes of PCI Express 2.0, Gigabit Ethernet MAC, two USB 3 host controllers, dual SDIO ports / eMMC, two MIPI transceivers, a video DAC, low-speed peripherals, and PWM audio out. More details on the RP1 can be found via the [2]Raspberry Pi documentation .

Andrea has posted a [3]request for comments with preparations underway to rework the downstream RP1 driver so that it can become fit for upstreaming. Those interested in the technical discussions over creating an upstream-applicable RP1 driver can check out that kernel mailing list thread for details. But long story short it looks like it will still be some months before potentially having all of the Raspberry Pi 5 bits working well in a mainline Linux kernel version.



[1] https://www.phoronix.com/news/SUSE-Upstream-Linux-RPi-5

[2] https://www.raspberrypi.com/documentation/microcontrollers/rp1.html

[3] https://lore.kernel.org/lkml/ZmhvqwnOIdpi7EhA@apocalypse/



phoronix

A strong conviction that something must be done is the parent of many
bad measures.
-- Daniel Webster