diff options
| author | Markus Klotzbuecher <mk@denx.de> | 2008-10-21 09:18:01 +0200 | 
|---|---|---|
| committer | Markus Klotzbuecher <mk@denx.de> | 2008-10-21 09:18:01 +0200 | 
| commit | 50bd0057ba8fceeb48533f8b1a652ccd0e170838 (patch) | |
| tree | ea1a183343573c2a48248923b96d316c0956727c /board/freescale/common/pixis.c | |
| parent | 9dbc366744960013965fce8851035b6141f3b3ae (diff) | |
| parent | f82642e33899766892499b163e60560fbbf87773 (diff) | |
| download | olio-uboot-2014.01-50bd0057ba8fceeb48533f8b1a652ccd0e170838.tar.xz olio-uboot-2014.01-50bd0057ba8fceeb48533f8b1a652ccd0e170838.zip | |
Merge git://git.denx.de/u-boot into x1
Conflicts:
	drivers/usb/usb_ohci.c
Diffstat (limited to 'board/freescale/common/pixis.c')
| -rw-r--r-- | board/freescale/common/pixis.c | 38 | 
1 files changed, 29 insertions, 9 deletions
| diff --git a/board/freescale/common/pixis.c b/board/freescale/common/pixis.c index b5a0e847a..96820ac60 100644 --- a/board/freescale/common/pixis.c +++ b/board/freescale/common/pixis.c @@ -207,8 +207,8 @@ void read_from_px_regs_altbank(int set)  	out8(PIXIS_BASE + PIXIS_VCFGEN1, tmp);  } -#ifndef CFG_PIXIS_VBOOT_MASK -#define CFG_PIXIS_VBOOT_MASK	(0x40) +#ifndef CONFIG_SYS_PIXIS_VBOOT_MASK +#define CONFIG_SYS_PIXIS_VBOOT_MASK	(0x40)  #endif  void clear_altbank(void) @@ -216,7 +216,7 @@ void clear_altbank(void)  	u8 tmp;  	tmp = in8(PIXIS_BASE + PIXIS_VBOOT); -	tmp &= ~CFG_PIXIS_VBOOT_MASK; +	tmp &= ~CONFIG_SYS_PIXIS_VBOOT_MASK;  	out8(PIXIS_BASE + PIXIS_VBOOT, tmp);  } @@ -227,7 +227,7 @@ void set_altbank(void)  	u8 tmp;  	tmp = in8(PIXIS_BASE + PIXIS_VBOOT); -	tmp |= CFG_PIXIS_VBOOT_MASK; +	tmp |= CONFIG_SYS_PIXIS_VBOOT_MASK;  	out8(PIXIS_BASE + PIXIS_VBOOT, tmp);  } @@ -283,7 +283,7 @@ U_BOOT_CMD(  	   "diswd	- Disable watchdog timer \n",  	   NULL); -#ifdef CONFIG_FSL_SGMII_RISER +#ifdef CONFIG_PIXIS_SGMII_CMD  int pixis_set_sgmii(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  {  	int which_tsec = -1; @@ -295,17 +295,33 @@ int pixis_set_sgmii(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  			which_tsec = simple_strtoul(argv[1], NULL, 0);  	switch (which_tsec) { +#ifdef CONFIG_TSEC1  	case 1:  		mask = PIXIS_VSPEED2_TSEC1SER;  		switch_mask = PIXIS_VCFGEN1_TSEC1SER;  		break; +#endif +#ifdef CONFIG_TSEC2 +	case 2: +		mask = PIXIS_VSPEED2_TSEC2SER; +		switch_mask = PIXIS_VCFGEN1_TSEC2SER; +		break; +#endif +#ifdef CONFIG_TSEC3  	case 3:  		mask = PIXIS_VSPEED2_TSEC3SER;  		switch_mask = PIXIS_VCFGEN1_TSEC3SER;  		break; +#endif +#ifdef CONFIG_TSEC4 +	case 4: +		mask = PIXIS_VSPEED2_TSEC4SER; +		switch_mask = PIXIS_VCFGEN1_TSEC4SER; +		break; +#endif  	default: -		mask = PIXIS_VSPEED2_TSEC1SER | PIXIS_VSPEED2_TSEC3SER; -		switch_mask = PIXIS_VCFGEN1_TSEC1SER | PIXIS_VCFGEN1_TSEC3SER; +		mask = PIXIS_VSPEED2_MASK; +		switch_mask = PIXIS_VCFGEN1_MASK;  		break;  	} @@ -327,7 +343,7 @@ int pixis_set_sgmii(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  }  U_BOOT_CMD( -		pixis_set_sgmii, CFG_MAXARGS, 1, pixis_set_sgmii, +		pixis_set_sgmii, CONFIG_SYS_MAXARGS, 1, pixis_set_sgmii,  		"pixis_set_sgmii"  		" - Enable or disable SGMII mode for a given TSEC \n",  		"\npixis_set_sgmii [TSEC num] <on|off|switch>\n" @@ -453,7 +469,9 @@ pixis_reset_cmd(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  	 */  	if ((p_cf && !(p_cf_sysclk && p_cf_corepll && p_cf_mpxpll))  	    ||	unknown_param) { +#ifdef CONFIG_SYS_LONGHELP  		puts(cmdtp->help); +#endif  		return 1;  	} @@ -483,7 +501,9 @@ pixis_reset_cmd(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  		if (!(set_px_sysclk(sysclk)  		      && set_px_corepll(corepll)  		      && set_px_mpxpll(mpxpll))) { +#ifdef CONFIG_SYS_LONGHELP  			puts(cmdtp->help); +#endif  			return 1;  		}  		read_from_px_regs(1); @@ -518,7 +538,7 @@ pixis_reset_cmd(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  U_BOOT_CMD( -	pixis_reset, CFG_MAXARGS, 1, pixis_reset_cmd, +	pixis_reset, CONFIG_SYS_MAXARGS, 1, pixis_reset_cmd,  	"pixis_reset - Reset the board using the FPGA sequencer\n",  	"    pixis_reset\n"  	"    pixis_reset [altbank]\n" |