diff options
Diffstat (limited to 'drivers/video/Kconfig')
-rw-r--r-- | drivers/video/Kconfig | 68 |
1 files changed, 33 insertions, 35 deletions
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig index 4c1546f71d56..76be61701c97 100644 --- a/drivers/video/Kconfig +++ b/drivers/video/Kconfig | |||
@@ -31,26 +31,8 @@ config VIDEO_OUTPUT_CONTROL | |||
31 | This framework adds support for low-level control of the video | 31 | This framework adds support for low-level control of the video |
32 | output switch. | 32 | output switch. |
33 | 33 | ||
34 | config DISPLAY_TIMING | 34 | config VIDEOMODE_HELPERS |
35 | bool | 35 | bool |
36 | |||
37 | config VIDEOMODE | ||
38 | bool | ||
39 | |||
40 | config OF_DISPLAY_TIMING | ||
41 | bool "Enable device tree display timing support" | ||
42 | depends on OF | ||
43 | select DISPLAY_TIMING | ||
44 | help | ||
45 | helper to parse display timings from the devicetree | ||
46 | |||
47 | config OF_VIDEOMODE | ||
48 | bool "Enable device tree videomode support" | ||
49 | depends on OF | ||
50 | select VIDEOMODE | ||
51 | select OF_DISPLAY_TIMING | ||
52 | help | ||
53 | helper to get videomodes from the devicetree | ||
54 | 36 | ||
55 | config HDMI | 37 | config HDMI |
56 | bool | 38 | bool |
@@ -212,14 +194,6 @@ config FB_SYS_FOPS | |||
212 | depends on FB | 194 | depends on FB |
213 | default n | 195 | default n |
214 | 196 | ||
215 | config FB_WMT_GE_ROPS | ||
216 | tristate | ||
217 | depends on FB | ||
218 | default n | ||
219 | ---help--- | ||
220 | Include functions for accelerated rectangle filling and area | ||
221 | copying using WonderMedia Graphics Engine operations. | ||
222 | |||
223 | config FB_DEFERRED_IO | 197 | config FB_DEFERRED_IO |
224 | bool | 198 | bool |
225 | depends on FB | 199 | depends on FB |
@@ -1797,22 +1771,37 @@ config FB_AU1200 | |||
1797 | option au1200fb:panel=<name>. | 1771 | option au1200fb:panel=<name>. |
1798 | 1772 | ||
1799 | config FB_VT8500 | 1773 | config FB_VT8500 |
1800 | bool "VT8500 LCD Driver" | 1774 | bool "VIA VT8500 framebuffer support" |
1801 | depends on (FB = y) && ARM && ARCH_VT8500 | 1775 | depends on (FB = y) && ARM && ARCH_VT8500 |
1802 | select FB_WMT_GE_ROPS | 1776 | select FB_SYS_FILLRECT if (!FB_WMT_GE_ROPS) |
1777 | select FB_SYS_COPYAREA if (!FB_WMT_GE_ROPS) | ||
1803 | select FB_SYS_IMAGEBLIT | 1778 | select FB_SYS_IMAGEBLIT |
1779 | select FB_MODE_HELPERS | ||
1780 | select VIDEOMODE_HELPERS | ||
1804 | help | 1781 | help |
1805 | This is the framebuffer driver for VIA VT8500 integrated LCD | 1782 | This is the framebuffer driver for VIA VT8500 integrated LCD |
1806 | controller. | 1783 | controller. |
1807 | 1784 | ||
1808 | config FB_WM8505 | 1785 | config FB_WM8505 |
1809 | bool "WM8505 frame buffer support" | 1786 | bool "Wondermedia WM8xxx-series frame buffer support" |
1810 | depends on (FB = y) && ARM && ARCH_VT8500 | 1787 | depends on (FB = y) && ARM && ARCH_VT8500 |
1811 | select FB_WMT_GE_ROPS | 1788 | select FB_SYS_FILLRECT if (!FB_WMT_GE_ROPS) |
1789 | select FB_SYS_COPYAREA if (!FB_WMT_GE_ROPS) | ||
1812 | select FB_SYS_IMAGEBLIT | 1790 | select FB_SYS_IMAGEBLIT |
1791 | select FB_MODE_HELPERS | ||
1792 | select VIDEOMODE_HELPERS | ||
1793 | help | ||
1794 | This is the framebuffer driver for WonderMedia WM8xxx-series | ||
1795 | integrated LCD controller. This driver covers the WM8505, WM8650 | ||
1796 | and WM8850 SoCs. | ||
1797 | |||
1798 | config FB_WMT_GE_ROPS | ||
1799 | bool "VT8500/WM8xxx accelerated raster ops support" | ||
1800 | depends on (FB = y) && (FB_VT8500 || FB_WM8505) | ||
1801 | default n | ||
1813 | help | 1802 | help |
1814 | This is the framebuffer driver for WonderMedia WM8505/WM8650 | 1803 | This adds support for accelerated raster operations on the |
1815 | integrated LCD controller. | 1804 | VIA VT8500 and Wondermedia 85xx series SoCs. |
1816 | 1805 | ||
1817 | source "drivers/video/geode/Kconfig" | 1806 | source "drivers/video/geode/Kconfig" |
1818 | 1807 | ||
@@ -2277,7 +2266,7 @@ config XEN_FBDEV_FRONTEND | |||
2277 | select FB_SYS_IMAGEBLIT | 2266 | select FB_SYS_IMAGEBLIT |
2278 | select FB_SYS_FOPS | 2267 | select FB_SYS_FOPS |
2279 | select FB_DEFERRED_IO | 2268 | select FB_DEFERRED_IO |
2280 | select INPUT_XEN_KBDDEV_FRONTEND | 2269 | select INPUT_XEN_KBDDEV_FRONTEND if INPUT_MISC |
2281 | select XEN_XENBUS_FRONTEND | 2270 | select XEN_XENBUS_FRONTEND |
2282 | default y | 2271 | default y |
2283 | help | 2272 | help |
@@ -2451,6 +2440,15 @@ config FB_PUV3_UNIGFX | |||
2451 | Choose this option if you want to use the Unigfx device as a | 2440 | Choose this option if you want to use the Unigfx device as a |
2452 | framebuffer device. Without the support of PCI & AGP. | 2441 | framebuffer device. Without the support of PCI & AGP. |
2453 | 2442 | ||
2443 | config FB_HYPERV | ||
2444 | tristate "Microsoft Hyper-V Synthetic Video support" | ||
2445 | depends on FB && HYPERV | ||
2446 | select FB_CFB_FILLRECT | ||
2447 | select FB_CFB_COPYAREA | ||
2448 | select FB_CFB_IMAGEBLIT | ||
2449 | help | ||
2450 | This framebuffer driver supports Microsoft Hyper-V Synthetic Video. | ||
2451 | |||
2454 | source "drivers/video/omap/Kconfig" | 2452 | source "drivers/video/omap/Kconfig" |
2455 | source "drivers/video/omap2/Kconfig" | 2453 | source "drivers/video/omap2/Kconfig" |
2456 | source "drivers/video/exynos/Kconfig" | 2454 | source "drivers/video/exynos/Kconfig" |