|
From: <mar...@us...> - 2007-02-20 15:17:59
|
Revision: 855
http://svn.sourceforge.net/hackndev/?rev=855&view=rev
Author: marex_z71
Date: 2007-02-20 07:17:58 -0800 (Tue, 20 Feb 2007)
Log Message:
-----------
PalmZ72: more fixes
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c 2007-02-20 15:00:41 UTC (rev 854)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c 2007-02-20 15:17:58 UTC (rev 855)
@@ -20,6 +20,7 @@
#include <linux/device.h>
#include <linux/platform_device.h>
#include <linux/fb.h>
+#include <linux/irq.h>
#include <asm/arch/audio.h>
#include <asm/arch/hardware.h>
@@ -299,8 +300,8 @@
* framebuffer *
***************/
-static struct pxafb_mach_info palmz72lcd __initdata = {
-
+static struct pxafb_mach_info palmz72_lcd_modes[] = {
+ {
/* Dump at 94000000 to 9400000c
LCCR1: 1b070d3f: 1b = 27 = left_margin
07 = 7 = right_margin
@@ -320,8 +321,13 @@
.vsync_len = 1,
.upper_margin = 7, // This value is optimized for older problematic LCD panels
.lower_margin = 8, // This value is optimized for older problematic LCD panels
- .sync = FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT,
+// .sync = FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT,
+ }
+};
+static struct pxafb_mach_info palmz72_lcd_screen = {
+ .modes = palmz72_lcd_modes,
+ .num_modes = ARRAY_SIZE(palmz72_lcd_modes),
.lccr0 = 0x07B008F9,
.lccr3 = 0x03700007,
.pxafb_backlight_power = NULL,
@@ -377,7 +383,7 @@
break;
}
- set_pxa_fb_info(&palmz72lcd);
+ set_pxa_fb_info( &palmz72_lcd_screen );
pxa_set_mci_info( &palmz72_mci_platform_data );
pxa_set_udc_info(&palmz72_udc_mach_info );
stuart_device.dev.platform_data = &palmz72_pxa_irda_funcs;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|