diff options
Diffstat (limited to 'drivers/video/pxa_lcd.c')
| -rw-r--r-- | drivers/video/pxa_lcd.c | 34 | 
1 files changed, 33 insertions, 1 deletions
| diff --git a/drivers/video/pxa_lcd.c b/drivers/video/pxa_lcd.c index b40ec3689..5e4c6853c 100644 --- a/drivers/video/pxa_lcd.c +++ b/drivers/video/pxa_lcd.c @@ -248,6 +248,38 @@ vidinfo_t panel_info = {  };  #endif /* CONFIG_ACX517AKN */ +#ifdef CONFIG_ACX544AKN + +# define LCD_BPP	LCD_COLOR16 + +/* you have to set lccr0 and lccr3 (including pcd) */ +# define REG_LCCR0	0x003008f9 +# define REG_LCCR3	0x04700007 /* 16bpp */ + +vidinfo_t panel_info = { +	.vl_col		= 320, +	.vl_row		= 320, +	.vl_width	= 320, +	.vl_height	= 320, +	.vl_clkp	= CONFIG_SYS_LOW, +	.vl_oep		= CONFIG_SYS_LOW, +	.vl_hsp		= CONFIG_SYS_LOW, +	.vl_vsp		= CONFIG_SYS_LOW, +	.vl_dp		= CONFIG_SYS_LOW, +	.vl_bpix	= LCD_BPP, +	.vl_lbw		= 0, +	.vl_splt	= 0, +	.vl_clor	= 1, +	.vl_tft		= 1, +	.vl_hpw		= 0x05, +	.vl_blw		= 0x13, +	.vl_elw		= 0x08, +	.vl_vpw		= 0x02, +	.vl_bfw		= 0x07, +	.vl_efw		= 0x05, +}; +#endif /* CONFIG_ACX544AKN */ +  /*----------------------------------------------------------------------*/  #ifdef CONFIG_LQ038J7DH53 @@ -378,7 +410,7 @@ void lcd_initcolregs (void)  #endif /* LCD_MONOCHROME */  /*----------------------------------------------------------------------*/ -void lcd_enable (void) +__weak void lcd_enable(void)  {  } |