1# SPDX-License-Identifier: GPL-2.0-only 2 3menu "Drivers for system framebuffers" 4 depends on DRM 5 6config DRM_SYSFB_HELPER 7 tristate 8 depends on DRM 9 10config DRM_EFIDRM 11 tristate "EFI framebuffer driver" 12 depends on DRM && MMU && EFI && (!SYSFB_SIMPLEFB || COMPILE_TEST) 13 select APERTURE_HELPERS 14 select DRM_CLIENT_SELECTION 15 select DRM_GEM_SHMEM_HELPER 16 select DRM_KMS_HELPER 17 select DRM_SYSFB_HELPER 18 select SYSFB 19 help 20 DRM driver for EFI framebuffers. 21 22 This driver assumes that the display hardware has been initialized 23 by the firmware or bootloader before the kernel boots. Scanout 24 buffer, size, and display format must be provided via EFI interfaces. 25 26config DRM_OFDRM 27 tristate "Open Firmware display driver" 28 depends on DRM && MMU && OF && (PPC || COMPILE_TEST) 29 select APERTURE_HELPERS 30 select DRM_CLIENT_SELECTION 31 select DRM_GEM_SHMEM_HELPER 32 select DRM_KMS_HELPER 33 select DRM_SYSFB_HELPER 34 help 35 DRM driver for Open Firmware framebuffers. 36 37 This driver assumes that the display hardware has been initialized 38 by the Open Firmware before the kernel boots. Scanout buffer, size, 39 and display format must be provided via device tree. 40 41config DRM_SIMPLEDRM 42 tristate "Simple framebuffer driver" 43 depends on DRM && MMU 44 select APERTURE_HELPERS 45 select DRM_CLIENT_SELECTION 46 select DRM_GEM_SHMEM_HELPER 47 select DRM_KMS_HELPER 48 select DRM_SYSFB_HELPER 49 help 50 DRM driver for simple platform-provided framebuffers. 51 52 This driver assumes that the display hardware has been initialized 53 by the firmware or bootloader before the kernel boots. Scanout 54 buffer, size, and display format must be provided via device tree, 55 UEFI, VESA, etc. 56 57 On x86 BIOS or UEFI systems, you should also select SYSFB_SIMPLEFB 58 to use UEFI and VESA framebuffers. 59 60config DRM_VESADRM 61 tristate "VESA framebuffer driver" 62 depends on DRM && MMU && X86 && (!SYSFB_SIMPLEFB || COMPILE_TEST) 63 select APERTURE_HELPERS 64 select DRM_CLIENT_SELECTION 65 select DRM_GEM_SHMEM_HELPER 66 select DRM_KMS_HELPER 67 select DRM_SYSFB_HELPER 68 select SYSFB 69 help 70 DRM driver for VESA framebuffers. 71 72 This driver assumes that the display hardware has been initialized 73 by the firmware or bootloader before the kernel boots. Scanout 74 buffer, size, and display format must be provided via VBE interfaces. 75 76endmenu 77