From 854ec72270952c5a4dbf3d2a2dc10488ac242239 Mon Sep 17 00:00:00 2001 From: Russell King Date: Mon, 24 May 2004 01:29:13 +0100 Subject: [PATCH] [ARM] Add LCD display parameters for Lubbock board. --- arch/arm/mach-pxa/lubbock.c | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-pxa/lubbock.c b/arch/arm/mach-pxa/lubbock.c index d5345fdad3dd0..da026d4378332 100644 --- a/arch/arm/mach-pxa/lubbock.c +++ b/arch/arm/mach-pxa/lubbock.c @@ -16,7 +16,7 @@ #include #include #include -#include +#include #include #include @@ -30,6 +30,7 @@ #include #include +#include #include #include "generic.h" @@ -159,9 +160,29 @@ static struct platform_device *devices[] __initdata = { &smc91x_device, }; +static struct pxafb_mach_info sharp_lm8v31 __initdata = { + .pixclock = 270000, + .xres = 640, + .yres = 480, + .bpp = 16, + .hsync_len = 1, + .left_margin = 3, + .right_margin = 3, + .vsync_len = 1, + .upper_margin = 0, + .lower_margin = 0, + .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, + .cmap_greyscale = 0, + .cmap_inverse = 0, + .cmap_static = 0, + .lccr0 = LCCR0_SDS, + .lccr3 = LCCR3_PCP | LCCR3_Acb(255), +}; + static void __init lubbock_init(void) { pxa_set_udc_info(&udc_info); + set_pxa_fb_info(&sharp_lm8v31); (void) platform_add_devices(devices, ARRAY_SIZE(devices)); } -- 2.53.0