Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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