diff options
Diffstat (limited to 'arch/powerpc/cpu/mpc85xx/cpu.c')
| -rw-r--r-- | arch/powerpc/cpu/mpc85xx/cpu.c | 15 | 
1 files changed, 14 insertions, 1 deletions
| diff --git a/arch/powerpc/cpu/mpc85xx/cpu.c b/arch/powerpc/cpu/mpc85xx/cpu.c index c1815e886..5ddb29435 100644 --- a/arch/powerpc/cpu/mpc85xx/cpu.c +++ b/arch/powerpc/cpu/mpc85xx/cpu.c @@ -117,6 +117,9 @@ int checkcpu (void)  	case PVR_VER_E5500:  		puts("E5500");  		break; +	case PVR_VER_E6500: +		puts("E6500"); +		break;  	default:  		puts("Unknown");  		break; @@ -427,11 +430,21 @@ static void dump_spd_ddr_reg(void)  		case 0:  			ddr[i] = (void *)CONFIG_SYS_MPC85xx_DDR_ADDR;  			break; -#ifdef CONFIG_SYS_MPC85xx_DDR2_ADDR +#if defined(CONFIG_SYS_MPC85xx_DDR2_ADDR) && (CONFIG_NUM_DDR_CONTROLLERS > 1)  		case 1:  			ddr[i] = (void *)CONFIG_SYS_MPC85xx_DDR2_ADDR;  			break;  #endif +#if defined(CONFIG_SYS_MPC85xx_DDR3_ADDR) && (CONFIG_NUM_DDR_CONTROLLERS > 2) +		case 2: +			ddr[i] = (void *)CONFIG_SYS_MPC85xx_DDR3_ADDR; +			break; +#endif +#if defined(CONFIG_SYS_MPC85xx_DDR4_ADDR) && (CONFIG_NUM_DDR_CONTROLLERS > 3) +		case 3: +			ddr[i] = (void *)CONFIG_SYS_MPC85xx_DDR4_ADDR; +			break; +#endif  		default:  			printf("%s unexpected controller number = %u\n",  				__func__, i); |