diff options
| author | wdenk <wdenk> | 2003-06-27 21:31:46 +0000 | 
|---|---|---|
| committer | wdenk <wdenk> | 2003-06-27 21:31:46 +0000 | 
| commit | 8bde7f776c77b343aca29b8c7b58464d915ac245 (patch) | |
| tree | 20f1fd99975215e7c658454a15cdb4ed4694e2d4 /cpu/pxa/pxafb.c | |
| parent | 993cad9364c6b87ae429d1ed1130d8153f6f027e (diff) | |
| download | olio-uboot-2014.01-8bde7f776c77b343aca29b8c7b58464d915ac245.tar.xz olio-uboot-2014.01-8bde7f776c77b343aca29b8c7b58464d915ac245.zip | |
* Code cleanup:LABEL_2003_06_27_2340
  - remove trailing white space, trailing empty lines, C++ comments, etc.
  - split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c)
* Patches by Kenneth Johansson, 25 Jun 2003:
  - major rework of command structure
    (work done mostly by Michal Cendrowski and Joakim Kristiansen)
Diffstat (limited to 'cpu/pxa/pxafb.c')
| -rw-r--r-- | cpu/pxa/pxafb.c | 88 | 
1 files changed, 44 insertions, 44 deletions
| diff --git a/cpu/pxa/pxafb.c b/cpu/pxa/pxafb.c index f6a25754b..ef60d4a84 100644 --- a/cpu/pxa/pxafb.c +++ b/cpu/pxa/pxafb.c @@ -52,7 +52,7 @@  #undef CONFIG_LCD_LOGO -#define LCD_TEST_PATTERN  +#define LCD_TEST_PATTERN  /* #define LCD_TEST_PATTERN */	/* color backgnd for frame/color adjust */  /* #define CFG_INVERT_COLORS */	/* Not needed - adjust vl_dp instead 	*/  /************************************************************************/ @@ -163,31 +163,31 @@ typedef struct vidinfo {  /* you have to set lccr0 and lccr3 (including pcd) */  #define REG_LCCR0	0x003008f8 -#define REG_LCCR3	0x0300FF01  +#define REG_LCCR3	0x0300FF01  /* 640x480x16 @ 61 Hz */  static vidinfo_t panel_info = { -	vl_col: 	640,  +	vl_col: 	640,  	vl_row: 	480,  	vl_width: 	640,  	vl_height: 	480,  	vl_clkp: 	CFG_HIGH, -        vl_oep: 	CFG_HIGH,    +	vl_oep: 	CFG_HIGH,  	vl_hsp: 	CFG_HIGH, -    	vl_vsp: 	CFG_HIGH, -    	vl_dp: 		CFG_HIGH, -    	vl_bpix: 	LCD_BPP, -    	vl_lbw: 	0, +	vl_vsp: 	CFG_HIGH, +	vl_dp: 		CFG_HIGH, +	vl_bpix: 	LCD_BPP, +	vl_lbw: 	0,  	vl_splt: 	0, -    	vl_clor: 	0, +	vl_clor: 	0,  	vl_lcdac: 	0, -    	vl_tft: 	1, -    	vl_hpw: 	40, -    	vl_blw: 	56, -    	vl_elw: 	56, -    	vl_vpw: 	20, -    	vl_bfw: 	8, -    	vl_efw: 	8, +	vl_tft: 	1, +	vl_hpw: 	40, +	vl_blw: 	56, +	vl_elw: 	56, +	vl_vpw: 	20, +	vl_bfw: 	8, +	vl_efw: 	8,  };  #endif /* CONFIG_PXA_VIDEO */ @@ -198,30 +198,30 @@ static vidinfo_t panel_info = {  /* you have to set lccr0 and lccr3 (including pcd) */  #define REG_LCCR0	0x0030087C -#define REG_LCCR3	0x0340FF08  +#define REG_LCCR3	0x0340FF08  static vidinfo_t panel_info = { -	vl_col: 	640,  +	vl_col: 	640,  	vl_row: 	480,  	vl_width: 	157,  	vl_height: 	118,  	vl_clkp: 	CFG_HIGH, -        vl_oep: 	CFG_HIGH,    +	vl_oep: 	CFG_HIGH,  	vl_hsp: 	CFG_HIGH, -    	vl_vsp: 	CFG_HIGH, -    	vl_dp: 		CFG_HIGH, -    	vl_bpix: 	LCD_BPP, -    	vl_lbw: 	0, +	vl_vsp: 	CFG_HIGH, +	vl_dp: 		CFG_HIGH, +	vl_bpix: 	LCD_BPP, +	vl_lbw: 	0,  	vl_splt: 	1, -    	vl_clor: 	1, +	vl_clor: 	1,  	vl_lcdac: 	0, -    	vl_tft: 	0, -    	vl_hpw: 	1, -    	vl_blw: 	3, -    	vl_elw: 	3, -    	vl_vpw: 	1, -    	vl_bfw: 	0, -    	vl_efw: 	0, +	vl_tft: 	0, +	vl_hpw: 	1, +	vl_blw: 	3, +	vl_elw: 	3, +	vl_vpw: 	1, +	vl_bfw: 	0, +	vl_efw: 	0,  };  #endif /* CONFIG_SHARP_LM8V31 */ @@ -721,7 +721,7 @@ ulong lcd_setmem (ulong addr)  static void lcd_ctrl_init (void *lcdbase)  { -   	pxafb_init_mem(lcdbase, &panel_info); +	pxafb_init_mem(lcdbase, &panel_info);  	pxafb_init(&panel_info);  	pxafb_setup_gpio(&panel_info);  	pxafb_enable_controller(&panel_info); @@ -745,7 +745,7 @@ lcd_setcolreg (ushort regno, ushort red, ushort green, ushort blue)  	struct pxafb_info *fbi = &panel_info.pxa;  	unsigned short *palette = (unsigned short *)fbi->palette;  	u_int val; -   	 +  	if (regno < fbi->palette_size) {  		val = ((red << 8) & 0xf800);  		val |= ((green << 4) & 0x07e0); @@ -1011,18 +1011,18 @@ static int pxafb_init(vidinfo_t *vid)  		LCCR1_HorSnchWdth(vid->vl_hpw) +  		LCCR1_BegLnDel(vid->vl_blw) +  		LCCR1_EndLnDel(vid->vl_elw); -		 +  	fbi->reg_lccr2 =  		LCCR2_DisHght(vid->vl_row) +  		LCCR2_VrtSnchWdth(vid->vl_vpw) +  		LCCR2_BegFrmDel(vid->vl_bfw) +  		LCCR2_EndFrmDel(vid->vl_efw); -	fbi->reg_lccr3 = REG_LCCR3 & ~(LCCR3_HSP | LCCR3_VSP);  -	fbi->reg_lccr3 |=  -		  (vid->vl_hsp ? LCCR3_HorSnchL : LCCR3_HorSnchH)  +	fbi->reg_lccr3 = REG_LCCR3 & ~(LCCR3_HSP | LCCR3_VSP); +	fbi->reg_lccr3 |= +		  (vid->vl_hsp ? LCCR3_HorSnchL : LCCR3_HorSnchH)  		| (vid->vl_vsp ? LCCR3_VrtSnchL : LCCR3_VrtSnchH); -		 +  	/* setup dma descriptors */  	fbi->dmadesc_fblow = (struct pxafb_dma_descriptor *)((unsigned int)fbi->palette - 3*16); @@ -1030,9 +1030,9 @@ static int pxafb_init(vidinfo_t *vid)  	fbi->dmadesc_palette = (struct pxafb_dma_descriptor *)((unsigned int)fbi->palette - 1*16);  	#define BYTES_PER_PANEL	((fbi->reg_lccr0 & LCCR0_SDS) ? \ -	      	(vid->vl_col * vid->vl_row * NBITS(vid->vl_bpix) / 8 / 2) : \ -	    	(vid->vl_col * vid->vl_row * NBITS(vid->vl_bpix) / 8)) -	 +		(vid->vl_col * vid->vl_row * NBITS(vid->vl_bpix) / 8 / 2) : \ +		(vid->vl_col * vid->vl_row * NBITS(vid->vl_bpix) / 8)) +  	/* populate descriptors */  	fbi->dmadesc_fblow->fdadr = (u_long)fbi->dmadesc_fblow;  	fbi->dmadesc_fblow->fsadr = fbi->screen + BYTES_PER_PANEL; @@ -1040,7 +1040,7 @@ static int pxafb_init(vidinfo_t *vid)  	fbi->dmadesc_fblow->ldcmd = BYTES_PER_PANEL;  	fbi->fdadr1 = (u_long)fbi->dmadesc_fblow; /* only used in dual-panel mode */ -		 +  	fbi->dmadesc_fbhigh->fsadr = fbi->screen;  	fbi->dmadesc_fbhigh->fidr = 0;  	fbi->dmadesc_fbhigh->ldcmd = BYTES_PER_PANEL; @@ -1055,7 +1055,7 @@ static int pxafb_init(vidinfo_t *vid)  		fbi->dmadesc_palette->fdadr = (u_long)fbi->dmadesc_fbhigh;  		fbi->dmadesc_fbhigh->fdadr = (u_long)fbi->dmadesc_palette;  		/* flips back and forth between pal and fbhigh */ -		fbi->fdadr0 = (u_long)fbi->dmadesc_palette;  +		fbi->fdadr0 = (u_long)fbi->dmadesc_palette;  	}  	else  	{ @@ -1079,7 +1079,7 @@ static int pxafb_init(vidinfo_t *vid)  	debug("fbi->dmadesc_fblow->ldcmd = 0x%lx\n", fbi->dmadesc_fblow->ldcmd);  	debug("fbi->dmadesc_fbhigh->ldcmd = 0x%lx\n", fbi->dmadesc_fbhigh->ldcmd);  	debug("fbi->dmadesc_palette->ldcmd = 0x%lx\n", fbi->dmadesc_palette->ldcmd); -	 +  	return 0;  } |