diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-04-29 12:35:27 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-04-29 12:35:27 -0400 |
commit | 8127b39e700f965a60fca443d23f3e171bf7c3a9 (patch) | |
tree | 435e3e4b640cb6e0c2428d2d84bfde39304be5ed /drivers/video/Kconfig | |
parent | 96a3e8af5a54c324535472ca946215d5bafe6539 (diff) | |
parent | 9bf9d47a29afbf7a43eae74a988a4aefe88ccbfd (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/Kconfig | 57 |
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 | ||
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 | ||