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. |