diff options
Diffstat (limited to 'arch/powerpc/cpu/mpc85xx/cpu.c')
| -rw-r--r-- | arch/powerpc/cpu/mpc85xx/cpu.c | 34 | 
1 files changed, 14 insertions, 20 deletions
| diff --git a/arch/powerpc/cpu/mpc85xx/cpu.c b/arch/powerpc/cpu/mpc85xx/cpu.c index ce59c2580..22fa4615c 100644 --- a/arch/powerpc/cpu/mpc85xx/cpu.c +++ b/arch/powerpc/cpu/mpc85xx/cpu.c @@ -46,7 +46,6 @@ int checkcpu (void)  {  	sys_info_t sysinfo;  	uint pvr, svr; -	uint fam;  	uint ver;  	uint major, minor;  	struct cpu_type *cpu; @@ -94,30 +93,25 @@ int checkcpu (void)  	printf(", Version: %d.%d, (0x%08x)\n", major, minor, svr);  	pvr = get_pvr(); -	fam = PVR_FAM(pvr);  	ver = PVR_VER(pvr);  	major = PVR_MAJ(pvr);  	minor = PVR_MIN(pvr);  	printf("Core:  "); -	if (PVR_FAM(PVR_85xx)) { -		switch(PVR_MEM(pvr)) { -		case 0x1: -		case 0x2: -			puts("E500"); -			break; -		case 0x3: -			puts("E500MC"); -			break; -		case 0x4: -			puts("E5500"); -			break; -		default: -			puts("Unknown"); -			break; -		} -	} else { +	switch(ver) { +	case PVR_VER_E500_V1: +	case PVR_VER_E500_V2: +		puts("E500"); +		break; +	case PVR_VER_E500MC: +		puts("E500MC"); +		break; +	case PVR_VER_E5500: +		puts("E5500"); +		break; +	default:  		puts("Unknown"); +		break;  	}  	printf(", Version: %d.%d, (0x%08x)\n", major, minor, pvr); @@ -358,7 +352,7 @@ phys_size_t initdram(int board_type)  	lbc_sdram_init();  #endif -	puts("DDR: "); +	debug("DDR: ");  	return dram_size;  }  #endif /* CONFIG_SYS_RAMBOOT */ |