Skip to content

Draft: drm: Disable fbdev drivers and use simpledrm instead

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1986223

This merge request disables all the framebuffer device drivers and instead use the new simpledrm driver that landed in v5.14.

That configuration as been used in Fedora for some time and was proposed to also be used in ARK:

cki-project/kernel-ark!1533 (merged)

Besides the needed config changes, the following patches are also backported:

Alejandro Concepcion-Rodriguez (1):
      drm: simpledrm: fix wrong unit with pixel clock

Arnd Bergmann (2):
      drm: fb_helper: fix CONFIG_FB dependency
      drm: fb_helper: improve CONFIG_FB dependency

Javier Martinez Canillas (3):
      drivers/firmware: move x86 Generic System Framebuffers support
      drivers/firmware: consolidate EFI framebuffer setup for all arches
      drivers/firmware: fix SYSFB depends to prevent build failures

These patches are needed to allow the simpledrm driver to be bound on aarch64 EFI platforms and also to fix a couple of bugs on the simpledrm driver.

Signed-off-by: Javier Martinez Canillas javierm@redhat.com

Edited by Javier Martinez Canillas

Merge request reports