[PATCH] fb: SM501 framebuffer driver
Driver for the Silicon Motion SM501 multifunction device framebuffer subsystem. This driver supports both the CRT and LCD panel heads, with some simple acceleration for the cursor plotting and support for screen panning. There is no current support for bitblt/drawing engines, which should be added at a later date. This has been tested on a number of configurations, including PCI and generic-bus, on PPC, ARM and SH4 [akpm@linux-foundation.org: fix warnings] Signed-off-by: Ben Dooks <ben-linux@fluff.org> Signed-off-by: Vincent Sanders <vince@arm.linux.org.u.> Acked-by: James Simmons <jsimmons@infradead.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
5b7e42b2d3
commit
5fc404e47b
|
@ -1573,6 +1573,24 @@ config FB_S3C2410_DEBUG
|
||||||
Turn on debugging messages. Note that you can set/unset at run time
|
Turn on debugging messages. Note that you can set/unset at run time
|
||||||
through sysfs
|
through sysfs
|
||||||
|
|
||||||
|
config FB_SM501
|
||||||
|
tristate "Silicon Motion SM501 framebuffer support"
|
||||||
|
depends on FB && MFD_SM501
|
||||||
|
select FB_CFB_FILLRECT
|
||||||
|
select FB_CFB_COPYAREA
|
||||||
|
select FB_CFB_IMAGEBLIT
|
||||||
|
---help---
|
||||||
|
Frame buffer driver for the CRT and LCD controllers in the Silicon
|
||||||
|
Motion SM501.
|
||||||
|
|
||||||
|
This driver is also available as a module ( = code which can be
|
||||||
|
inserted and removed from the running kernel whenever you want). The
|
||||||
|
module will be called sm501fb. If you want to compile it as a module,
|
||||||
|
say M here and read <file:Documentation/modules.txt>.
|
||||||
|
|
||||||
|
If unsure, say N.
|
||||||
|
|
||||||
|
|
||||||
config FB_PNX4008_DUM
|
config FB_PNX4008_DUM
|
||||||
tristate "Display Update Module support on Philips PNX4008 board"
|
tristate "Display Update Module support on Philips PNX4008 board"
|
||||||
depends on FB && ARCH_PNX4008
|
depends on FB && ARCH_PNX4008
|
||||||
|
|
|
@ -98,6 +98,7 @@ obj-$(CONFIG_FB_PNX4008_DUM) += pnx4008/
|
||||||
obj-$(CONFIG_FB_PNX4008_DUM_RGB) += pnx4008/
|
obj-$(CONFIG_FB_PNX4008_DUM_RGB) += pnx4008/
|
||||||
obj-$(CONFIG_FB_IBM_GXT4500) += gxt4500.o
|
obj-$(CONFIG_FB_IBM_GXT4500) += gxt4500.o
|
||||||
obj-$(CONFIG_FB_PS3) += ps3fb.o
|
obj-$(CONFIG_FB_PS3) += ps3fb.o
|
||||||
|
obj-$(CONFIG_FB_SM501) += sm501fb.o
|
||||||
|
|
||||||
# Platform or fallback drivers go here
|
# Platform or fallback drivers go here
|
||||||
obj-$(CONFIG_FB_VESA) += vesafb.o
|
obj-$(CONFIG_FB_VESA) += vesafb.o
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue