diff options
author | Tony Prisk <linux@prisktech.co.nz> | 2013-04-02 14:20:33 -0400 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2013-04-04 06:07:33 -0400 |
commit | 18a434b5720754f6e584667dbf52fb0fa99de582 (patch) | |
tree | 65fa1033f08a70c638ac3927d23963e748819f90 /drivers/video/Kconfig | |
parent | 07961ac7c0ee8b546658717034fe692fd12eefa9 (diff) |
video: vt8500: Make wmt_ge_rops optional
wmt_ge_rops is a seperate driver to vt8500/wm8505 framebuffer
driver but is currently a required option. This patch makes
accelerated raster ops optional.
Signed-off-by: Tony Prisk <linux@prisktech.co.nz>
Reviewed-by: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'drivers/video/Kconfig')
-rw-r--r-- | drivers/video/Kconfig | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig index 4c1546f71d56..661aa54dcb13 100644 --- a/drivers/video/Kconfig +++ b/drivers/video/Kconfig | |||
@@ -212,14 +212,6 @@ config FB_SYS_FOPS | |||
212 | depends on FB | 212 | depends on FB |
213 | default n | 213 | default n |
214 | 214 | ||
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 | 215 | config FB_DEFERRED_IO |
224 | bool | 216 | bool |
225 | depends on FB | 217 | depends on FB |
@@ -1799,7 +1791,8 @@ config FB_AU1200 | |||
1799 | config FB_VT8500 | 1791 | config FB_VT8500 |
1800 | bool "VT8500 LCD Driver" | 1792 | bool "VT8500 LCD Driver" |
1801 | depends on (FB = y) && ARM && ARCH_VT8500 | 1793 | depends on (FB = y) && ARM && ARCH_VT8500 |
1802 | select FB_WMT_GE_ROPS | 1794 | select FB_SYS_FILLRECT if (!FB_WMT_GE_ROPS) |
1795 | select FB_SYS_COPYAREA if (!FB_WMT_GE_ROPS) | ||
1803 | select FB_SYS_IMAGEBLIT | 1796 | select FB_SYS_IMAGEBLIT |
1804 | help | 1797 | help |
1805 | This is the framebuffer driver for VIA VT8500 integrated LCD | 1798 | This is the framebuffer driver for VIA VT8500 integrated LCD |
@@ -1808,12 +1801,21 @@ config FB_VT8500 | |||
1808 | config FB_WM8505 | 1801 | config FB_WM8505 |
1809 | bool "WM8505 frame buffer support" | 1802 | bool "WM8505 frame buffer support" |
1810 | depends on (FB = y) && ARM && ARCH_VT8500 | 1803 | depends on (FB = y) && ARM && ARCH_VT8500 |
1811 | select FB_WMT_GE_ROPS | 1804 | select FB_SYS_FILLRECT if (!FB_WMT_GE_ROPS) |
1805 | select FB_SYS_COPYAREA if (!FB_WMT_GE_ROPS) | ||
1812 | select FB_SYS_IMAGEBLIT | 1806 | select FB_SYS_IMAGEBLIT |
1813 | help | 1807 | help |
1814 | This is the framebuffer driver for WonderMedia WM8505/WM8650 | 1808 | This is the framebuffer driver for WonderMedia WM8505/WM8650 |
1815 | integrated LCD controller. | 1809 | integrated LCD controller. |
1816 | 1810 | ||
1811 | config FB_WMT_GE_ROPS | ||
1812 | bool "VT8500/WM85xx accelerated raster ops support" | ||
1813 | depends on (FB = y) && (FB_VT8500 || FB_WM8505) | ||
1814 | default n | ||
1815 | help | ||
1816 | This adds support for accelerated raster operations on the | ||
1817 | VIA VT8500 and Wondermedia 85xx series SoCs. | ||
1818 | |||
1817 | source "drivers/video/geode/Kconfig" | 1819 | source "drivers/video/geode/Kconfig" |
1818 | 1820 | ||
1819 | config FB_HIT | 1821 | config FB_HIT |