From 33fd657d47b6e31b3beef683558e876935c22d16 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 19 Jul 2023 18:11:13 +0200 Subject: [PATCH] config-mpi: Build DRM driver for simple platform-provided framebuffers (DRM_SIMPLE=y) > This driver assumes that the display hardware has been initialized > by the firmware or bootloader before the kernel boots. Scanout > buffer, size, and display format must be provided via device tree, > UEFI, VESA, etc. > > On x86 BIOS or UEFI systems, you should also select SYSFB_SIMPLEFB > to use UEFI and VESA framebuffers. Also mark VGA/VBE/EFI FB as generic system framebuffer (SYSFB_SIMPLEFB=y). This conflicts with FB_SIMPLE, so the coreboot frame buffer driver is disabled again. [The same change was done in Fedora 36.][1]. [1]: https://fedoraproject.org/wiki/Changes/ReplaceFbdevDrivers --- config-mpi | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/config-mpi b/config-mpi index ea3426b06be3d..16629496e7921 100644 --- a/config-mpi +++ b/config-mpi @@ -403,9 +403,9 @@ CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_FW_LOADER_USER_HELPER=y CONFIG_CONNECTOR=y +CONFIG_SYSFB_SIMPLEFB=y CONFIG_GOOGLE_FIRMWARE=y -CONFIG_GOOGLE_COREBOOT_TABLE=y -CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=y +CONFIG_GOOGLE_COREBOOT_TABLE=m CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=m CONFIG_PARPORT=y CONFIG_PARPORT_PC=y @@ -618,7 +618,7 @@ CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=m CONFIG_AGP_SIS=m CONFIG_AGP_VIA=m -CONFIG_DRM=m +CONFIG_DRM=y CONFIG_DRM_AMDGPU=m CONFIG_DRM_AMDGPU_SI=y CONFIG_DRM_AMDGPU_CIK=y @@ -630,6 +630,7 @@ CONFIG_DRM_UDL=m CONFIG_DRM_MGAG200=m CONFIG_DRM_BOCHS=m CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_SIMPLEDRM=y CONFIG_FB=y CONFIG_FB_CIRRUS=m CONFIG_FB_PM2=m @@ -648,7 +649,6 @@ CONFIG_FB_RADEON_DEBUG=y CONFIG_FB_SMSCUFX=m CONFIG_FB_UDL=m CONFIG_FB_IBM_GXT4500=m -CONFIG_FB_SIMPLE=y CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_APPLE=m CONFIG_BACKLIGHT_SAHARA=m