[ARM] 3848/1: pxafb: Add option of fixing video modes and spitz QVGA mode support
authorRichard Purdie <rpurdie@net.rmk.(none)>
Wed, 20 Sep 2006 21:54:21 +0000 (22:54 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 2 Oct 2006 12:33:37 +0000 (13:33 +0100)
commitd14b272bc63f35a8f20b4b1df16c080b8d24f8f1
treef754f3b333388e0ab78c934fd492906688fab2a6
parentc5d311c7e93c7d84941028835bc6ae5e1bc4e73c
[ARM] 3848/1: pxafb: Add option of fixing video modes and spitz QVGA mode support

Add the ability to have pxafb use only certain fixed video modes
(selected on a per platform basis). This is useful on production
hardware such as the Zaurus cxx00 models where the valid modes are
known in advance and any other modes could result in hardware damage.

Following this, add support for the cxx00 QVGA mode. Mode information
is passed to the lcd_power call to allowing the panel drivers to
configure the display hardware accordingly (corgi_lcd already contains
the functionality for the cxx00 panel).

This mirrors the setup already used by w100fb.

Signed-off-by: Richard Purdie <rpurdie@rpsys.net>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
13 files changed:
arch/arm/mach-pxa/corgi_lcd.c
arch/arm/mach-pxa/generic.c
arch/arm/mach-pxa/idp.c
arch/arm/mach-pxa/lpd270.c
arch/arm/mach-pxa/lubbock.c
arch/arm/mach-pxa/mainstone.c
arch/arm/mach-pxa/poodle.c
arch/arm/mach-pxa/spitz.c
arch/arm/mach-pxa/trizeps4.c
drivers/video/pxafb.c
drivers/video/pxafb.h
include/asm-arm/arch-pxa/pxafb.h
include/asm-arm/arch-pxa/spitz.h