Kconfig 2.2 KB

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