Bug 1180260 - [RPi4] Switch to vc4 for display/sound (was rooted through efifb)
[RPi4] Switch to vc4 for display/sound (was rooted through efifb)
Classification: openSUSE
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Kernel
Other Other
: P5 - None : Enhancement (vote)
: ---
Assigned To: openSUSE Kernel Bugs
E-mail List
Depends on:
  Show dependency treegraph
Reported: 2020-12-21 11:46 UTC by Nicolas Patricio Saenz Julienne
Modified: 2022-01-21 14:18 UTC (History)
7 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Nicolas Patricio Saenz Julienne 2020-12-21 11:46:02 UTC
With v5.10 vc4, the driver enabling RPi's display controller, now supports RPi4. Let's switch the board's kernel configuration and firmware config to use this instead of efifb, which is extremely limited (no sound, no resolution changes).

Among other things, some clocks have to be set-up as builtin, a fix is needed in u-boot so as to cater to DT changes involved in enabling vc4 and some overlays have to be selected in config.txt
Comment 1 Nicolas Patricio Saenz Julienne 2020-12-21 12:20:30 UTC
I decided that, instead of setting clk-bcm2711-dvp as builtin which was needed as it didn't properly support being a module, to backport the fix, aimed at v5.11.
Comment 2 Miroslav Beneš 2022-01-21 13:10:54 UTC
Petr (or someone else), what is the status of this? Since Nicolas not being at SUSE anymore...
Comment 3 Guillaume GARDET 2022-01-21 14:18:15 UTC
This is fixed, according to the changes file [0], from 8th of March 2021:
 - Enable VC4 by default on RPi4 (jsc#SLE-12151)

[0]: https://build.opensuse.org/package/view_file/hardware:boot/raspberrypi-firmware/raspberrypi-firmware.changes?expand=1