drivers/firmware: consolidate EFI framebuffer setup for all arches
[linux-2.6-microblaze.git] / drivers / gpu / drm / tiny / Kconfig
index 9bbaa1a..d31be27 100644 (file)
@@ -10,6 +10,19 @@ config DRM_ARCPGU
 
          If M is selected the module will be called arcpgu.
 
+config DRM_BOCHS
+       tristate "DRM Support for bochs dispi vga interface (qemu stdvga)"
+       depends on DRM && PCI && MMU
+       select DRM_KMS_HELPER
+       select DRM_VRAM_HELPER
+       select DRM_TTM
+       select DRM_TTM_HELPER
+       help
+         This is a KMS driver for qemu's stdvga output. Choose this option
+         for qemu.
+
+         If M is selected the module will be called bochs.
+
 config DRM_CIRRUS_QEMU
        tristate "Cirrus driver for QEMU emulated device"
        depends on DRM && PCI && MMU
@@ -38,6 +51,22 @@ config DRM_GM12U320
         This is a KMS driver for projectors which use the GM12U320 chipset
         for video transfer over USB2/3, such as the Acer C120 mini projector.
 
+config DRM_SIMPLEDRM
+       tristate "Simple framebuffer driver"
+       depends on DRM
+       select DRM_GEM_SHMEM_HELPER
+       select DRM_KMS_HELPER
+       help
+         DRM driver for simple platform-provided framebuffers.
+
+         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.
+
 config TINYDRM_HX8357D
        tristate "DRM support for HX8357D display panels"
        depends on DRM && SPI