VC4 DRM Driver Gets Patched For BCM2711 / Raspberry Pi 4 Support

Maxime Ripard sent out the big set of 89 patches today for supporting the display pipeline found on the Broadcom BCM2711, the SoC used by the Raspberry Pi 4 that launched last year.
So many patches to the VC4 Direct Rendering Manager driver are needed due to this Broadcom SoC now having a second HDMI controller and various other changes causing a lot of code churn as a result. With these patches that add around three thousand lines of new driver code and rework another thousand lines, it's enough to get the Raspberry Pi 4 / BCM2711 display support working via HDMI but not other outputs yet. Another limitation is dual HDMI outputs not yet being supported.
These initial patches can currently be found on dri-devel. If they are reviewed and deemed in good shape within the next two weeks or so, it's possible we could see the work land in DRM-Next for making the Linux 5.7 merge window in about one month's time.
12 Comments