xref: /linux/drivers/video/Kconfig (revision 0fc8f6200d2313278fbf4539bbab74677c685531)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
21da177e4SLinus Torvalds#
31da177e4SLinus Torvalds# Video configuration
41da177e4SLinus Torvalds#
51da177e4SLinus Torvalds
61da177e4SLinus Torvaldsmenu "Graphics support"
70a3994f9SFarhan Ali
87283f862SThomas Zimmermannconfig APERTURE_HELPERS
97283f862SThomas Zimmermann	bool
107283f862SThomas Zimmermann	help
117283f862SThomas Zimmermann	  Support tracking and hand-over of aperture ownership. Required
127283f862SThomas Zimmermann	  by graphics drivers for firmware-provided framebuffers.
137283f862SThomas Zimmermann
1475fa9b7eSThomas Zimmermannconfig SCREEN_INFO
1575fa9b7eSThomas Zimmermann	bool
1675fa9b7eSThomas Zimmermann	default n
1775fa9b7eSThomas Zimmermann
1874708497SThomas Zimmermannconfig STI_CORE
1974708497SThomas Zimmermann	bool
2074708497SThomas Zimmermann	depends on PARISC
2174708497SThomas Zimmermann	help
2274708497SThomas Zimmermann	  STI refers to the HP "Standard Text Interface" which is a set of
2374708497SThomas Zimmermann	  BIOS routines contained in a ROM chip in HP PA-RISC based machines.
2474708497SThomas Zimmermann
25a3b6792eSThomas Zimmermannconfig VIDEO
2693604a5aSThomas Zimmermann	bool
27a3b6792eSThomas Zimmermann	default n
2893604a5aSThomas Zimmermann
29c0191dd6SJavier Martinez Canillassource "drivers/auxdisplay/Kconfig"
30c0191dd6SJavier Martinez Canillas
310a3994f9SFarhan Aliif HAS_IOMEM
321da177e4SLinus Torvalds
330912e535SNicolas Ferreconfig HAVE_FB_ATMEL
340912e535SNicolas Ferre	bool
350912e535SNicolas Ferre
36179b025fSRandy Dunlapsource "drivers/char/agp/Kconfig"
37179b025fSRandy Dunlap
38deb2d2ecSBenjamin Herrenschmidtsource "drivers/gpu/vga/Kconfig"
39deb2d2ecSBenjamin Herrenschmidt
40*ba110db8SJoel Fernandessource "drivers/gpu/Kconfig"
4175471687STerje Bergstromsource "drivers/gpu/host1x/Kconfig"
4239b9004dSPhilipp Zabelsource "drivers/gpu/ipu-v3/Kconfig"
4354e6baf1SDanilo Krummrichsource "drivers/gpu/nova-core/Kconfig"
4475471687STerje Bergstrom
45dee8268fSThierry Redingsource "drivers/gpu/drm/Kconfig"
46dee8268fSThierry Reding
47776bbb97STomi Valkeinenmenu "Frame buffer Devices"
48f7018c21STomi Valkeinensource "drivers/video/fbdev/Kconfig"
49776bbb97STomi Valkeinenendmenu
50f7018c21STomi Valkeinen
51f7018c21STomi Valkeinensource "drivers/video/backlight/Kconfig"
52f7018c21STomi Valkeinen
53b2f594fdSAntonino A. Daplasconfig VGASTATE
54b2f594fdSAntonino A. Daplas       tristate
55b2f594fdSAntonino A. Daplas       default n
56b2f594fdSAntonino A. Daplas
57a38884f6STomi Valkeinenconfig VIDEOMODE_HELPERS
588714c0ceSSteffen Trumtrar	bool
598714c0ceSSteffen Trumtrar
60f142d3bdSThierry Redingconfig HDMI
61f142d3bdSThierry Reding	bool
62f142d3bdSThierry Reding
630a3994f9SFarhan Aliendif # HAS_IOMEM
640a3994f9SFarhan Ali
657e35fc7aSThomas Zimmermannconfig FIRMWARE_EDID
667e35fc7aSThomas Zimmermann	bool "Enable firmware EDID"
67c5a8f13fSThomas Zimmermann	depends on EFI_GENERIC_STUB || X86
687e35fc7aSThomas Zimmermann	help
697e35fc7aSThomas Zimmermann	  This enables access to the EDID transferred from the firmware.
70c5a8f13fSThomas Zimmermann	  On EFI systems, the EDID comes from the same device as the
71c5a8f13fSThomas Zimmermann	  primary GOP. On x86 with BIOS, it comes from the VESA BIOS.
72c5a8f13fSThomas Zimmermann	  DRM display drivers will be able to export the information
73c5a8f13fSThomas Zimmermann	  to userspace.
747e35fc7aSThomas Zimmermann
757e35fc7aSThomas Zimmermann	  Also enable this if DDC/I2C transfers do not work for your driver
767e35fc7aSThomas Zimmermann	  and if you are using nvidiafb, i810fb or savagefb.
777e35fc7aSThomas Zimmermann
787e35fc7aSThomas Zimmermann	  In general, choosing Y for this option is safe.  If you
797e35fc7aSThomas Zimmermann	  experience extremely long delays while booting before you get
807e35fc7aSThomas Zimmermann	  something on your display, try setting this to N.  Matrox cards in
817e35fc7aSThomas Zimmermann	  combination with certain motherboards and monitors are known to
827e35fc7aSThomas Zimmermann	  suffer from this problem.
837e35fc7aSThomas Zimmermann
841da177e4SLinus Torvaldsif VT
851da177e4SLinus Torvalds	source "drivers/video/console/Kconfig"
861da177e4SLinus Torvaldsendif
871da177e4SLinus Torvalds
88701a9b9dSGeert Uytterhoevenif FB_CORE || SGI_NEWPORT_CONSOLE
891da177e4SLinus Torvalds	source "drivers/video/logo/Kconfig"
90f7018c21STomi Valkeinen
911da177e4SLinus Torvaldsendif
921da177e4SLinus Torvalds
935d95cbf2SJuston Lisource "drivers/gpu/trace/Kconfig"
945d95cbf2SJuston Li
951da177e4SLinus Torvaldsendmenu
96