aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/video/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/Kconfig')
-rw-r--r--drivers/video/Kconfig71
1 files changed, 34 insertions, 37 deletions
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
index 8874cf2fd279..f8bc43c1e7a7 100644
--- a/drivers/video/Kconfig
+++ b/drivers/video/Kconfig
@@ -4,20 +4,7 @@
4 4
5menu "Graphics support" 5menu "Graphics support"
6 6
7config FIRMWARE_EDID 7source "drivers/video/backlight/Kconfig"
8 bool "Enable firmware EDID"
9 default y
10 ---help---
11 This enables access to the EDID transferred from the firmware.
12 On the i386, this is from the Video BIOS. Enable this if DDC/I2C
13 transfers do not work for your driver and if you are using
14 nvidiafb, i810fb or savagefb.
15
16 In general, choosing Y for this option is safe. If you
17 experience extremely long delays while booting before you get
18 something on your display, try setting this to N. Matrox cards in
19 combination with certain motherboards and monitors are known to
20 suffer from this problem.
21 8
22config FB 9config FB
23 tristate "Support for frame buffer devices" 10 tristate "Support for frame buffer devices"
@@ -53,9 +40,27 @@ config FB
53 (e.g. an accelerated X server) and that are not frame buffer 40 (e.g. an accelerated X server) and that are not frame buffer
54 device-aware may cause unexpected results. If unsure, say N. 41 device-aware may cause unexpected results. If unsure, say N.
55 42
43config FIRMWARE_EDID
44 bool "Enable firmware EDID"
45 depends on FB
46 default n
47 ---help---
48 This enables access to the EDID transferred from the firmware.
49 On the i386, this is from the Video BIOS. Enable this if DDC/I2C
50 transfers do not work for your driver and if you are using
51 nvidiafb, i810fb or savagefb.
52
53 In general, choosing Y for this option is safe. If you
54 experience extremely long delays while booting before you get
55 something on your display, try setting this to N. Matrox cards in
56 combination with certain motherboards and monitors are known to
57 suffer from this problem.
58
56config FB_DDC 59config FB_DDC
57 tristate 60 tristate
58 depends on FB && I2C && I2C_ALGOBIT 61 depends on FB
62 select I2C_ALGOBIT
63 select I2C
59 default n 64 default n
60 65
61config FB_CFB_FILLRECT 66config FB_CFB_FILLRECT
@@ -134,6 +139,9 @@ config FB_TILEBLITTING
134 This is particularly important to one driver, matroxfb. If 139 This is particularly important to one driver, matroxfb. If
135 unsure, say N. 140 unsure, say N.
136 141
142comment "Frambuffer hardware drivers"
143 depends on FB
144
137config FB_CIRRUS 145config FB_CIRRUS
138 tristate "Cirrus Logic support" 146 tristate "Cirrus Logic support"
139 depends on FB && (ZORRO || PCI) 147 depends on FB && (ZORRO || PCI)
@@ -671,6 +679,7 @@ config FB_NVIDIA
671 depends on FB && PCI 679 depends on FB && PCI
672 select I2C_ALGOBIT if FB_NVIDIA_I2C 680 select I2C_ALGOBIT if FB_NVIDIA_I2C
673 select I2C if FB_NVIDIA_I2C 681 select I2C if FB_NVIDIA_I2C
682 select FB_BACKLIGHT if FB_NVIDIA_BACKLIGHT
674 select FB_MODE_HELPERS 683 select FB_MODE_HELPERS
675 select FB_CFB_FILLRECT 684 select FB_CFB_FILLRECT
676 select FB_CFB_COPYAREA 685 select FB_CFB_COPYAREA
@@ -699,8 +708,7 @@ config FB_NVIDIA_I2C
699 708
700config FB_NVIDIA_BACKLIGHT 709config FB_NVIDIA_BACKLIGHT
701 bool "Support for backlight control" 710 bool "Support for backlight control"
702 depends on FB_NVIDIA && PMAC_BACKLIGHT 711 depends on FB_NVIDIA
703 select FB_BACKLIGHT
704 default y 712 default y
705 help 713 help
706 Say Y here if you want to control the backlight of your display. 714 Say Y here if you want to control the backlight of your display.
@@ -708,9 +716,8 @@ config FB_NVIDIA_BACKLIGHT
708config FB_RIVA 716config FB_RIVA
709 tristate "nVidia Riva support" 717 tristate "nVidia Riva support"
710 depends on FB && PCI 718 depends on FB && PCI
711 select I2C_ALGOBIT if FB_RIVA_I2C
712 select I2C if FB_RIVA_I2C
713 select FB_DDC if FB_RIVA_I2C 719 select FB_DDC if FB_RIVA_I2C
720 select FB_BACKLIGHT if FB_RIVA_BACKLIGHT
714 select FB_MODE_HELPERS 721 select FB_MODE_HELPERS
715 select FB_CFB_FILLRECT 722 select FB_CFB_FILLRECT
716 select FB_CFB_COPYAREA 723 select FB_CFB_COPYAREA
@@ -747,8 +754,7 @@ config FB_RIVA_DEBUG
747 754
748config FB_RIVA_BACKLIGHT 755config FB_RIVA_BACKLIGHT
749 bool "Support for backlight control" 756 bool "Support for backlight control"
750 depends on FB_RIVA && PMAC_BACKLIGHT 757 depends on FB_RIVA
751 select FB_BACKLIGHT
752 default y 758 default y
753 help 759 help
754 Say Y here if you want to control the backlight of your display. 760 Say Y here if you want to control the backlight of your display.
@@ -798,8 +804,6 @@ config FB_I810_GTF
798config FB_I810_I2C 804config FB_I810_I2C
799 bool "Enable DDC Support" 805 bool "Enable DDC Support"
800 depends on FB_I810 && FB_I810_GTF 806 depends on FB_I810 && FB_I810_GTF
801 select I2C
802 select I2C_ALGOBIT
803 select FB_DDC 807 select FB_DDC
804 help 808 help
805 809
@@ -989,9 +993,8 @@ config FB_MATROX_MULTIHEAD
989config FB_RADEON 993config FB_RADEON
990 tristate "ATI Radeon display support" 994 tristate "ATI Radeon display support"
991 depends on FB && PCI 995 depends on FB && PCI
992 select I2C_ALGOBIT if FB_RADEON_I2C
993 select I2C if FB_RADEON_I2C
994 select FB_DDC if FB_RADEON_I2C 996 select FB_DDC if FB_RADEON_I2C
997 select FB_BACKLIGHT if FB_RADEON_BACKLIGHT
995 select FB_MODE_HELPERS 998 select FB_MODE_HELPERS
996 select FB_CFB_FILLRECT 999 select FB_CFB_FILLRECT
997 select FB_CFB_COPYAREA 1000 select FB_CFB_COPYAREA
@@ -1021,8 +1024,7 @@ config FB_RADEON_I2C
1021 1024
1022config FB_RADEON_BACKLIGHT 1025config FB_RADEON_BACKLIGHT
1023 bool "Support for backlight control" 1026 bool "Support for backlight control"
1024 depends on FB_RADEON && PMAC_BACKLIGHT 1027 depends on FB_RADEON
1025 select FB_BACKLIGHT
1026 default y 1028 default y
1027 help 1029 help
1028 Say Y here if you want to control the backlight of your display. 1030 Say Y here if you want to control the backlight of your display.
@@ -1042,6 +1044,7 @@ config FB_ATY128
1042 select FB_CFB_FILLRECT 1044 select FB_CFB_FILLRECT
1043 select FB_CFB_COPYAREA 1045 select FB_CFB_COPYAREA
1044 select FB_CFB_IMAGEBLIT 1046 select FB_CFB_IMAGEBLIT
1047 select FB_BACKLIGHT if FB_ATY128_BACKLIGHT
1045 select FB_MACMODES if PPC_PMAC 1048 select FB_MACMODES if PPC_PMAC
1046 help 1049 help
1047 This driver supports graphics boards with the ATI Rage128 chips. 1050 This driver supports graphics boards with the ATI Rage128 chips.
@@ -1053,8 +1056,7 @@ config FB_ATY128
1053 1056
1054config FB_ATY128_BACKLIGHT 1057config FB_ATY128_BACKLIGHT
1055 bool "Support for backlight control" 1058 bool "Support for backlight control"
1056 depends on FB_ATY128 && PMAC_BACKLIGHT 1059 depends on FB_ATY128
1057 select FB_BACKLIGHT
1058 default y 1060 default y
1059 help 1061 help
1060 Say Y here if you want to control the backlight of your display. 1062 Say Y here if you want to control the backlight of your display.
@@ -1065,6 +1067,7 @@ config FB_ATY
1065 select FB_CFB_FILLRECT 1067 select FB_CFB_FILLRECT
1066 select FB_CFB_COPYAREA 1068 select FB_CFB_COPYAREA
1067 select FB_CFB_IMAGEBLIT 1069 select FB_CFB_IMAGEBLIT
1070 select FB_BACKLIGHT if FB_ATY_BACKLIGHT
1068 select FB_MACMODES if PPC 1071 select FB_MACMODES if PPC
1069 help 1072 help
1070 This driver supports graphics boards with the ATI Mach64 chips. 1073 This driver supports graphics boards with the ATI Mach64 chips.
@@ -1103,8 +1106,7 @@ config FB_ATY_GX
1103 1106
1104config FB_ATY_BACKLIGHT 1107config FB_ATY_BACKLIGHT
1105 bool "Support for backlight control" 1108 bool "Support for backlight control"
1106 depends on FB_ATY && PMAC_BACKLIGHT 1109 depends on FB_ATY
1107 select FB_BACKLIGHT
1108 default y 1110 default y
1109 help 1111 help
1110 Say Y here if you want to control the backlight of your display. 1112 Say Y here if you want to control the backlight of your display.
@@ -1123,8 +1125,6 @@ config FB_S3
1123config FB_SAVAGE 1125config FB_SAVAGE
1124 tristate "S3 Savage support" 1126 tristate "S3 Savage support"
1125 depends on FB && PCI && EXPERIMENTAL 1127 depends on FB && PCI && EXPERIMENTAL
1126 select I2C_ALGOBIT if FB_SAVAGE_I2C
1127 select I2C if FB_SAVAGE_I2C
1128 select FB_DDC if FB_SAVAGE_I2C 1128 select FB_DDC if FB_SAVAGE_I2C
1129 select FB_MODE_HELPERS 1129 select FB_MODE_HELPERS
1130 select FB_CFB_FILLRECT 1130 select FB_CFB_FILLRECT
@@ -1639,6 +1639,7 @@ config FB_VIRTUAL
1639 the vfb_enable=1 option. 1639 the vfb_enable=1 option.
1640 1640
1641 If unsure, say N. 1641 If unsure, say N.
1642
1642if VT 1643if VT
1643 source "drivers/video/console/Kconfig" 1644 source "drivers/video/console/Kconfig"
1644endif 1645endif
@@ -1647,9 +1648,5 @@ if FB || SGI_NEWPORT_CONSOLE
1647 source "drivers/video/logo/Kconfig" 1648 source "drivers/video/logo/Kconfig"
1648endif 1649endif
1649 1650
1650if SYSFS
1651 source "drivers/video/backlight/Kconfig"
1652endif
1653
1654endmenu 1651endmenu
1655 1652