diff options
Diffstat (limited to 'cpu/mpc8xxx/ddr/options.c')
| -rw-r--r-- | cpu/mpc8xxx/ddr/options.c | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/cpu/mpc8xxx/ddr/options.c b/cpu/mpc8xxx/ddr/options.c index db442918e..2e030c11a 100644 --- a/cpu/mpc8xxx/ddr/options.c +++ b/cpu/mpc8xxx/ddr/options.c @@ -22,9 +22,7 @@ unsigned int populate_memctl_options(int all_DIMMs_registered,  			unsigned int ctrl_num)  {  	unsigned int i; -#if (CONFIG_NUM_DDR_CONTROLLERS > 1)  	const char *p; -#endif  	/* Chip select options. */ @@ -242,8 +240,10 @@ unsigned int populate_memctl_options(int all_DIMMs_registered,  						simple_strtoul(p, NULL, 0);  		}  	} +#endif -	if( (p = getenv("ba_intlv_ctl")) != NULL) { +	if( ((p = getenv("ba_intlv_ctl")) != NULL) && +		(CONFIG_CHIP_SELECTS_PER_CTRL > 1)) {  		if (strcmp(p, "cs0_cs1") == 0)  			popts->ba_intlv_ctl = FSL_DDR_CS0_CS1;  		else if (strcmp(p, "cs2_cs3") == 0) @@ -283,7 +283,6 @@ unsigned int populate_memctl_options(int all_DIMMs_registered,  			break;  		}  	} -#endif  	fsl_ddr_board_options(popts, pdimm, ctrl_num); |