[PATCH] SharpSL: Add cxx00 support to the Corgi LCD driver
authorRichard Purdie <rpurdie@rpsys.net>
Tue, 13 Sep 2005 08:25:32 +0000 (01:25 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Tue, 13 Sep 2005 15:22:31 +0000 (08:22 -0700)
commit9fc7896b62b48714fafecf9266d9dc14c1cd6e33
treed22c4df945338313bae436df9b3ca8c08d3bed4e
parent50a5de44821352354a3ee804e2c7cbfee5a81c06
[PATCH] SharpSL: Add cxx00 support to the Corgi LCD driver

The same LCD is present on both the Sharp Zaurus c7x0 series and the cxx00 but
with different framebuffer drivers (w100fb vs.  pxafb).  This patch adds
support for the cxx00 series to the LCD driver.  It also adds some LCD to
touchscreen interface logic needed by the touchscreen driver to prevent
interference problems, the idea being to keep all the ugly code in one place
leaving the drivers themselves clean.  sharpsl.h is used to provide the
abstraction.

Signed-Off-by: Richard Purdie <rpurdie@rpsys.net>
Cc: Vojtech Pavlik <vojtech@suse.cz>
Cc: Russell King <rmk@arm.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/arm/mach-pxa/corgi_lcd.c
arch/arm/mach-pxa/sharpsl.h
include/asm-arm/arch-pxa/sharpsl.h