diff options
| author | Stefan Roese <sr@denx.de> | 2011-11-15 08:02:30 +0000 | 
|---|---|---|
| committer | Wolfgang Denk <wd@denx.de> | 2011-11-16 21:15:51 +0100 | 
| commit | deeecb7c7edc2ea7e7dda6742ed221cdd6fa3ba2 (patch) | |
| tree | f28051365eb871c9a65273db83f591ab8a3d434b | |
| parent | 6cd71d0f1751c94954d9abca2dc4f78d56008b04 (diff) | |
| download | olio-uboot-2014.01-deeecb7c7edc2ea7e7dda6742ed221cdd6fa3ba2.tar.xz olio-uboot-2014.01-deeecb7c7edc2ea7e7dda6742ed221cdd6fa3ba2.zip | |
44x_spd_ddr2.c: Fix GCC 4.6 build warnings
44x_spd_ddr2.c: In function 'initdram':
44x_spd_ddr2.c:450:17: warning: variable 'dimm_spd' set but not used [-Wunused-but-set-variable]
44x_spd_ddr2.c: In function 'program_copt1':
44x_spd_ddr2.c:1003:16: warning: variable 'ddrtype' set but not used [-Wunused-but-set-variable]
44x_spd_ddr2.c: In function 'DQS_calibration_process':
44x_spd_ddr2.c:2498:7: warning: variable 'window_found' set but not used [-Wunused-but-set-variable]
44x_spd_ddr2.c:2497:16: warning: variable 'end_rffd' set but not used [-Wunused-but-set-variable]
44x_spd_ddr2.c:2496:16: warning: variable 'end_rqfd' set but not used [-Wunused-but-set-variable]
44x_spd_ddr2.c:2495:16: warning: variable 'begin_rffd' set but not used [-Wunused-but-set-variable]
44x_spd_ddr2.c:2494:16: warning: variable 'begin_rqfd' set but not used [-Wunused-but-set-variable]
44x_spd_ddr2.c:2493:7: warning: variable 'min_end' set but not used [-Wunused-but-set-variable]
Signed-off-by: Stefan Roese <sr@denx.de>
| -rw-r--r-- | arch/powerpc/cpu/ppc4xx/44x_spd_ddr2.c | 32 | 
1 files changed, 1 insertions, 31 deletions
| diff --git a/arch/powerpc/cpu/ppc4xx/44x_spd_ddr2.c b/arch/powerpc/cpu/ppc4xx/44x_spd_ddr2.c index 4a2f33744..85217ea27 100644 --- a/arch/powerpc/cpu/ppc4xx/44x_spd_ddr2.c +++ b/arch/powerpc/cpu/ppc4xx/44x_spd_ddr2.c @@ -445,9 +445,6 @@ static unsigned char spd_read(uchar chip, uint addr)  phys_size_t initdram(int board_type)  {  	unsigned char iic0_dimm_addr[] = SPD_EEPROM_ADDRESS; -	unsigned char spd0[MAX_SPD_BYTES]; -	unsigned char spd1[MAX_SPD_BYTES]; -	unsigned char *dimm_spd[MAXDIMMS];  	unsigned long dimm_populated[MAXDIMMS] = {SDRAM_NONE, SDRAM_NONE};  	unsigned long num_dimm_banks;		/* on board dimm banks */  	unsigned long val; @@ -458,12 +455,6 @@ phys_size_t initdram(int board_type)  	num_dimm_banks = sizeof(iic0_dimm_addr);  	/*------------------------------------------------------------------ -	 * Set up an array of SPD matrixes. -	 *-----------------------------------------------------------------*/ -	dimm_spd[0] = spd0; -	dimm_spd[1] = spd1; - -	/*------------------------------------------------------------------  	 * Reset the DDR-SDRAM controller.  	 *-----------------------------------------------------------------*/  	mtsdr(SDR0_SRST, SDR0_SRST0_DMC); @@ -1000,7 +991,6 @@ static void program_copt1(unsigned long *dimm_populated,  	unsigned long attribute = 0;  	unsigned long buf0, buf1; /* TODO: code to be changed for IOP1.6 to support 4 DIMMs */  	unsigned long bankcount; -	unsigned long ddrtype;  	unsigned long val;  #ifdef CONFIG_DDR_ECC @@ -1045,8 +1035,6 @@ static void program_copt1(unsigned long *dimm_populated,  			else /* bank count = 8 */  				mcopt1 |= SDRAM_MCOPT1_8_BANKS; -			/* test DDR type */ -			ddrtype = (unsigned long)spd_read(iic0_dimm_addr[dimm_num], 2);  			/* test for buffered/unbuffered, registered, differential clocks */  			registered = (unsigned long)spd_read(iic0_dimm_addr[dimm_num], 20);  			attribute = (unsigned long)spd_read(iic0_dimm_addr[dimm_num], 21); @@ -1500,7 +1488,6 @@ static void program_mode(unsigned long *dimm_populated,  			else  				sdram_ddr1 = FALSE; -			/* t_wr_ns = max(t_wr_ns, (unsigned long)dimm_spd[dimm_num][36] >> 2); */ /*  not used in this loop. */  			cas_bit = spd_read(iic0_dimm_addr[dimm_num], 18);  			debug("cas_bit[SPD byte 18]=%02lx\n", cas_bit); @@ -2490,12 +2477,6 @@ static void DQS_calibration_process(void)  	unsigned long val;  	long rffd_average;  	long max_start; -	long min_end; -	unsigned long begin_rqfd[MAXRANKS]; -	unsigned long begin_rffd[MAXRANKS]; -	unsigned long end_rqfd[MAXRANKS]; -	unsigned long end_rffd[MAXRANKS]; -	char window_found;  	unsigned long dlycal;  	unsigned long dly_val;  	unsigned long max_pass_length; @@ -2506,6 +2487,7 @@ static void DQS_calibration_process(void)  	unsigned char fail_found;  	unsigned char pass_found;  #if !defined(CONFIG_DDR_RQDC_FIXED) +	int window_found;  	u32 rqdc_reg;  	u32 rqfd;  	u32 rqfd_start; @@ -2559,16 +2541,6 @@ calibration_loop:  #endif /* CONFIG_DDR_RQDC_FIXED */  	max_start = 0; -	min_end = 0; -	begin_rqfd[0] = 0; -	begin_rffd[0] = 0; -	begin_rqfd[1] = 0; -	begin_rffd[1] = 0; -	end_rqfd[0] = 0; -	end_rffd[0] = 0; -	end_rqfd[1] = 0; -	end_rffd[1] = 0; -	window_found = FALSE;  	max_pass_length = 0;  	max_start = 0; @@ -2576,7 +2548,6 @@ calibration_loop:  	current_pass_length = 0;  	current_fail_length = 0;  	current_start = 0; -	window_found = FALSE;  	fail_found = FALSE;  	pass_found = FALSE; @@ -2621,7 +2592,6 @@ calibration_loop:  				if (fail_found == FALSE) {  					fail_found = TRUE;  				} else if (pass_found == TRUE) { -					window_found = TRUE;  					break;  				}  			} |