aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/video/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2013-04-29 12:35:27 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2013-04-29 12:35:27 -0400
commit8127b39e700f965a60fca443d23f3e171bf7c3a9 (patch)
tree435e3e4b640cb6e0c2428d2d84bfde39304be5ed /drivers/video/Kconfig
parent96a3e8af5a54c324535472ca946215d5bafe6539 (diff)
parent9bf9d47a29afbf7a43eae74a988a4aefe88ccbfd (diff)
Merge tag 'fbdev-for-3.10' of git://gitorious.org/linux-omap-dss2/linux
Pull fbdev updates from Tomi Valkeinen: - use vm_iomap_memory() in various fb drivers to map the fb memory to userspace - Cleanups for the videomode and display_timing features - Updates to vt8500, wm8505 and auo-k190x fb drivers * tag 'fbdev-for-3.10' of git://gitorious.org/linux-omap-dss2/linux: (36 commits) fbdev: fix check for fb_mmap's mmio availability fbdev: improve fb_mmap bounds checks fbdev/ps3fb: use vm_iomap_memory() fbdev/sgivwfb: use vm_iomap_memory() fbdev/vermillion: use vm_iomap_memory() fbdev/sa1100fb: use vm_iomap_memory() fbdev/fb-puv3: use vm_iomap_memory() fbdev/controlfb: use vm_iomap_memory() fbdev/omapfb: use vm_iomap_memory() video: vt8500: fix Kconfig for videomode video/s3c: move platform_data out of arch/arm video/exynos: remove unnecessary header inclusions drivers/video: fsl-diu-fb: add hardware cursor support drivers: video: use module_platform_driver_probe() ARM: OMAP: remove "config FB_OMAP_CONSISTENT_DMA_SIZE" video: wm8505fb: Convert to devm_ioremap_resource() AUO-K190x: Add resolutions for portrait displays AUO-K190x: add framebuffer rotation support AUO-K190x: add a 16bit truecolor mode AUO-K190x: make color handling more flexible ...
Diffstat (limited to 'drivers/video/Kconfig')
-rw-r--r--drivers/video/Kconfig57
1 files changed, 23 insertions, 34 deletions
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
index 09394657926e..981c1c08c727 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
34config DISPLAY_TIMING 34config VIDEOMODE_HELPERS
35 bool 35 bool
36
37config VIDEOMODE
38 bool
39
40config 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
47config 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
55config HDMI 37config 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
215config 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
223config FB_DEFERRED_IO 197config 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
1799config FB_VT8500 1773config 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
1808config FB_WM8505 1785config 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
1798config 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
1817source "drivers/video/geode/Kconfig" 1806source "drivers/video/geode/Kconfig"
1818 1807