diff options
27 files changed, 158 insertions, 620 deletions
diff --git a/drivers/video/fbdev/Kconfig b/drivers/video/fbdev/Kconfig index 591a13a59787..e413f54208f4 100644 --- a/drivers/video/fbdev/Kconfig +++ b/drivers/video/fbdev/Kconfig | |||
| @@ -2,6 +2,12 @@ | |||
| 2 | # fbdev configuration | 2 | # fbdev configuration |
| 3 | # | 3 | # |
| 4 | 4 | ||
| 5 | config FB_CMDLINE | ||
| 6 | bool | ||
| 7 | |||
| 8 | config FB_NOTIFY | ||
| 9 | bool | ||
| 10 | |||
| 5 | menuconfig FB | 11 | menuconfig FB |
| 6 | tristate "Support for frame buffer devices" | 12 | tristate "Support for frame buffer devices" |
| 7 | select FB_CMDLINE | 13 | select FB_CMDLINE |
| @@ -41,7 +47,6 @@ menuconfig FB | |||
| 41 | config FIRMWARE_EDID | 47 | config FIRMWARE_EDID |
| 42 | bool "Enable firmware EDID" | 48 | bool "Enable firmware EDID" |
| 43 | depends on FB | 49 | depends on FB |
| 44 | default n | ||
| 45 | ---help--- | 50 | ---help--- |
| 46 | This enables access to the EDID transferred from the firmware. | 51 | This enables access to the EDID transferred from the firmware. |
| 47 | On the i386, this is from the Video BIOS. Enable this if DDC/I2C | 52 | On the i386, this is from the Video BIOS. Enable this if DDC/I2C |
| @@ -54,23 +59,15 @@ config FIRMWARE_EDID | |||
| 54 | combination with certain motherboards and monitors are known to | 59 | combination with certain motherboards and monitors are known to |
| 55 | suffer from this problem. | 60 | suffer from this problem. |
| 56 | 61 | ||
| 57 | config FB_CMDLINE | ||
| 58 | bool | ||
| 59 | |||
| 60 | config FB_NOTIFY | ||
| 61 | bool | ||
| 62 | |||
| 63 | config FB_DDC | 62 | config FB_DDC |
| 64 | tristate | 63 | tristate |
| 65 | depends on FB | 64 | depends on FB |
| 66 | select I2C_ALGOBIT | 65 | select I2C_ALGOBIT |
| 67 | select I2C | 66 | select I2C |
| 68 | default n | ||
| 69 | 67 | ||
| 70 | config FB_BOOT_VESA_SUPPORT | 68 | config FB_BOOT_VESA_SUPPORT |
| 71 | bool | 69 | bool |
| 72 | depends on FB | 70 | depends on FB |
| 73 | default n | ||
| 74 | ---help--- | 71 | ---help--- |
| 75 | If true, at least one selected framebuffer driver can take advantage | 72 | If true, at least one selected framebuffer driver can take advantage |
| 76 | of VESA video modes set at an early boot stage via the vga= parameter. | 73 | of VESA video modes set at an early boot stage via the vga= parameter. |
| @@ -78,7 +75,6 @@ config FB_BOOT_VESA_SUPPORT | |||
| 78 | config FB_CFB_FILLRECT | 75 | config FB_CFB_FILLRECT |
| 79 | tristate | 76 | tristate |
| 80 | depends on FB | 77 | depends on FB |
| 81 | default n | ||
| 82 | ---help--- | 78 | ---help--- |
| 83 | Include the cfb_fillrect function for generic software rectangle | 79 | Include the cfb_fillrect function for generic software rectangle |
| 84 | filling. This is used by drivers that don't provide their own | 80 | filling. This is used by drivers that don't provide their own |
| @@ -87,7 +83,6 @@ config FB_CFB_FILLRECT | |||
| 87 | config FB_CFB_COPYAREA | 83 | config FB_CFB_COPYAREA |
| 88 | tristate | 84 | tristate |
| 89 | depends on FB | 85 | depends on FB |
| 90 | default n | ||
| 91 | ---help--- | 86 | ---help--- |
| 92 | Include the cfb_copyarea function for generic software area copying. | 87 | Include the cfb_copyarea function for generic software area copying. |
| 93 | This is used by drivers that don't provide their own (accelerated) | 88 | This is used by drivers that don't provide their own (accelerated) |
| @@ -96,7 +91,6 @@ config FB_CFB_COPYAREA | |||
| 96 | config FB_CFB_IMAGEBLIT | 91 | config FB_CFB_IMAGEBLIT |
| 97 | tristate | 92 | tristate |
| 98 | depends on FB | 93 | depends on FB |
| 99 | default n | ||
| 100 | ---help--- | 94 | ---help--- |
| 101 | Include the cfb_imageblit function for generic software image | 95 | Include the cfb_imageblit function for generic software image |
| 102 | blitting. This is used by drivers that don't provide their own | 96 | blitting. This is used by drivers that don't provide their own |
| @@ -105,7 +99,6 @@ config FB_CFB_IMAGEBLIT | |||
| 105 | config FB_CFB_REV_PIXELS_IN_BYTE | 99 | config FB_CFB_REV_PIXELS_IN_BYTE |
| 106 | bool | 100 | bool |
| 107 | depends on FB | 101 | depends on FB |
| 108 | default n | ||
| 109 | ---help--- | 102 | ---help--- |
| 110 | Allow generic frame-buffer functions to work on displays with 1, 2 | 103 | Allow generic frame-buffer functions to work on displays with 1, 2 |
| 111 | and 4 bits per pixel depths which has opposite order of pixels in | 104 | and 4 bits per pixel depths which has opposite order of pixels in |
| @@ -114,7 +107,6 @@ config FB_CFB_REV_PIXELS_IN_BYTE | |||
| 114 | config FB_SYS_FILLRECT | 107 | config FB_SYS_FILLRECT |
| 115 | tristate | 108 | tristate |
| 116 | depends on FB | 109 | depends on FB |
| 117 | default n | ||
| 118 | ---help--- | 110 | ---help--- |
| 119 | Include the sys_fillrect function for generic software rectangle | 111 | Include the sys_fillrect function for generic software rectangle |
| 120 | filling. This is used by drivers that don't provide their own | 112 | filling. This is used by drivers that don't provide their own |
| @@ -123,7 +115,6 @@ config FB_SYS_FILLRECT | |||
| 123 | config FB_SYS_COPYAREA | 115 | config FB_SYS_COPYAREA |
| 124 | tristate | 116 | tristate |
| 125 | depends on FB | 117 | depends on FB |
| 126 | default n | ||
| 127 | ---help--- | 118 | ---help--- |
| 128 | Include the sys_copyarea function for generic software area copying. | 119 | Include the sys_copyarea function for generic software area copying. |
| 129 | This is used by drivers that don't provide their own (accelerated) | 120 | This is used by drivers that don't provide their own (accelerated) |
| @@ -132,7 +123,6 @@ config FB_SYS_COPYAREA | |||
| 132 | config FB_SYS_IMAGEBLIT | 123 | config FB_SYS_IMAGEBLIT |
| 133 | tristate | 124 | tristate |
| 134 | depends on FB | 125 | depends on FB |
| 135 | default n | ||
| 136 | ---help--- | 126 | ---help--- |
| 137 | Include the sys_imageblit function for generic software image | 127 | Include the sys_imageblit function for generic software image |
| 138 | blitting. This is used by drivers that don't provide their own | 128 | blitting. This is used by drivers that don't provide their own |
| @@ -141,7 +131,6 @@ config FB_SYS_IMAGEBLIT | |||
| 141 | config FB_PROVIDE_GET_FB_UNMAPPED_AREA | 131 | config FB_PROVIDE_GET_FB_UNMAPPED_AREA |
| 142 | bool | 132 | bool |
| 143 | depends on FB | 133 | depends on FB |
| 144 | default n | ||
| 145 | ---help--- | 134 | ---help--- |
| 146 | Allow generic frame-buffer to provide get_fb_unmapped_area | 135 | Allow generic frame-buffer to provide get_fb_unmapped_area |
| 147 | function. | 136 | function. |
| @@ -173,7 +162,6 @@ endchoice | |||
| 173 | config FB_SYS_FOPS | 162 | config FB_SYS_FOPS |
| 174 | tristate | 163 | tristate |
| 175 | depends on FB | 164 | depends on FB |
| 176 | default n | ||
| 177 | 165 | ||
| 178 | config FB_DEFERRED_IO | 166 | config FB_DEFERRED_IO |
| 179 | bool | 167 | bool |
| @@ -187,7 +175,6 @@ config FB_HECUBA | |||
| 187 | config FB_SVGALIB | 175 | config FB_SVGALIB |
| 188 | tristate | 176 | tristate |
| 189 | depends on FB | 177 | depends on FB |
| 190 | default n | ||
| 191 | ---help--- | 178 | ---help--- |
| 192 | Common utility functions useful to fbdev drivers of VGA-based | 179 | Common utility functions useful to fbdev drivers of VGA-based |
| 193 | cards. | 180 | cards. |
| @@ -195,19 +182,16 @@ config FB_SVGALIB | |||
| 195 | config FB_MACMODES | 182 | config FB_MACMODES |
| 196 | tristate | 183 | tristate |
| 197 | depends on FB | 184 | depends on FB |
| 198 | default n | ||
| 199 | 185 | ||
| 200 | config FB_BACKLIGHT | 186 | config FB_BACKLIGHT |
| 201 | bool | ||
