diff options
| author | Kumar Gala <galak@kernel.crashing.org> | 2009-10-21 13:23:54 -0500 | 
|---|---|---|
| committer | Kumar Gala <galak@kernel.crashing.org> | 2010-07-16 10:55:09 -0500 | 
| commit | 2a3a96ca5e7e407140e3c3ef77ece72d5db30bc4 (patch) | |
| tree | fdc558ab17fdee2ee08c897fbde889948909eb71 /arch/powerpc/cpu/mpc85xx | |
| parent | f2d9a5da29eb539c2358615cad7f36e3450504fa (diff) | |
| download | olio-uboot-2014.01-2a3a96ca5e7e407140e3c3ef77ece72d5db30bc4.tar.xz olio-uboot-2014.01-2a3a96ca5e7e407140e3c3ef77ece72d5db30bc4.zip | |
powerpc/85xx: Add recognition of e5500 core
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/cpu/mpc85xx')
| -rw-r--r-- | arch/powerpc/cpu/mpc85xx/cpu.c | 28 | 
1 files changed, 18 insertions, 10 deletions
| diff --git a/arch/powerpc/cpu/mpc85xx/cpu.c b/arch/powerpc/cpu/mpc85xx/cpu.c index fb8fa5ec5..fe2b52d86 100644 --- a/arch/powerpc/cpu/mpc85xx/cpu.c +++ b/arch/powerpc/cpu/mpc85xx/cpu.c @@ -95,18 +95,26 @@ int checkcpu (void)  	minor = PVR_MIN(pvr);  	printf("Core:  "); -	switch (fam) { -	case PVR_FAM(PVR_85xx): -	    puts("E500"); -	    break; -	default: -	    puts("Unknown"); -	    break; +	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 { +		puts("Unknown");  	} -	if (PVR_MEM(pvr) == 0x03) -		puts("MC"); -  	printf(", Version: %d.%d, (0x%08x)\n", major, minor, pvr);  	get_sys_info(&sysinfo); |