xref: /linux/drivers/video/Kconfig (revision c17ee635fd3a482b2ad2bf5e269755c2eae5f25e)
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
4075471687STerje Bergstromsource "drivers/gpu/host1x/Kconfig"
4139b9004dSPhilipp Zabelsource "drivers/gpu/ipu-v3/Kconfig"
4254e6baf1SDanilo Krummrichsource "drivers/gpu/nova-core/Kconfig"
4375471687STerje Bergstrom
44dee8268fSThierry Redingsource "drivers/gpu/drm/Kconfig"
45dee8268fSThierry Reding
46776bbb97STomi Valkeinenmenu "Frame buffer Devices"
47f7018c21STomi Valkeinensource "drivers/video/fbdev/Kconfig"
48776bbb97STomi Valkeinenendmenu
49f7018c21STomi Valkeinen
50f7018c21STomi Valkeinensource "drivers/video/backlight/Kconfig"
51f7018c21STomi Valkeinen
52b2f594fdSAntonino A. Daplasconfig VGASTATE
53b2f594fdSAntonino A. Daplas       tristate
54b2f594fdSAntonino A. Daplas       default n
55b2f594fdSAntonino A. Daplas
56a38884f6STomi Valkeinenconfig VIDEOMODE_HELPERS
578714c0ceSSteffen Trumtrar	bool
588714c0ceSSteffen Trumtrar
59f142d3bdSThierry Redingconfig HDMI
60f142d3bdSThierry Reding	bool
61f142d3bdSThierry Reding
620a3994f9SFarhan Aliendif # HAS_IOMEM
630a3994f9SFarhan Ali
647e35fc7aSThomas Zimmermannconfig FIRMWARE_EDID
657e35fc7aSThomas Zimmermann	bool "Enable firmware EDID"
66*c5a8f13fSThomas Zimmermann	depends on EFI_GENERIC_STUB || X86
677e35fc7aSThomas Zimmermann	help
687e35fc7aSThomas Zimmermann	  This enables access to the EDID transferred from the firmware.
69*c5a8f13fSThomas Zimmermann	  On EFI systems, the EDID comes from the same device as the
70*c5a8f13fSThomas Zimmermann	  primary GOP. On x86 with BIOS, it comes from the VESA BIOS.
71*c5a8f13fSThomas Zimmermann	  DRM display drivers will be able to export the information
72*c5a8f13fSThomas Zimmermann	  to userspace.
737e35fc7aSThomas Zimmermann
747e35fc7aSThomas Zimmermann	  Also enable this if DDC/I2C transfers do not work for your driver
757e35fc7aSThomas Zimmermann	  and if you are using nvidiafb, i810fb or savagefb.
767e35fc7aSThomas Zimmermann
777e35fc7aSThomas Zimmermann	  In general, choosing Y for this option is safe.  If you
787e35fc7aSThomas Zimmermann	  experience extremely long delays while booting before you get
797e35fc7aSThomas Zimmermann	  something on your display, try setting this to N.  Matrox cards in
807e35fc7aSThomas Zimmermann	  combination with certain motherboards and monitors are known to
817e35fc7aSThomas Zimmermann	  suffer from this problem.
827e35fc7aSThomas Zimmermann
831da177e4SLinus Torvaldsif VT
841da177e4SLinus Torvalds	source "drivers/video/console/Kconfig"
851da177e4SLinus Torvaldsendif
861da177e4SLinus Torvalds
87701a9b9dSGeert Uytterhoevenif FB_CORE || SGI_NEWPORT_CONSOLE
881da177e4SLinus Torvalds	source "drivers/video/logo/Kconfig"
89f7018c21STomi Valkeinen
901da177e4SLinus Torvaldsendif
911da177e4SLinus Torvalds
925d95cbf2SJuston Lisource "drivers/gpu/trace/Kconfig"
935d95cbf2SJuston Li
941da177e4SLinus Torvaldsendmenu
95