diff options
Diffstat (limited to 'arch/powerpc/cpu/mpc85xx/cpu.c')
| -rw-r--r-- | arch/powerpc/cpu/mpc85xx/cpu.c | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/arch/powerpc/cpu/mpc85xx/cpu.c b/arch/powerpc/cpu/mpc85xx/cpu.c index 22fa4615c..f51829e0f 100644 --- a/arch/powerpc/cpu/mpc85xx/cpu.c +++ b/arch/powerpc/cpu/mpc85xx/cpu.c @@ -64,7 +64,8 @@ int checkcpu (void)  	u32 ddr_ratio = 0;  #endif /* CONFIG_FSL_CORENET */  #endif /* CONFIG_DDR_CLK_FREQ */ -	int i; +	unsigned int i, core, nr_cores = cpu_numcores(); +	u32 mask = cpu_mask();  	svr = get_svr();  	major = SVR_MAJ(svr); @@ -119,11 +120,11 @@ int checkcpu (void)  	get_sys_info(&sysinfo);  	puts("Clock Configuration:"); -	for (i = 0; i < cpu_numcores(); i++) { +	for_each_cpu(i, core, nr_cores, mask) {  		if (!(i & 3))  			printf ("\n       "); -		printf("CPU%d:%-4s MHz, ", -				i,strmhz(buf1, sysinfo.freqProcessor[i])); +		printf("CPU%d:%-4s MHz, ", core, +			strmhz(buf1, sysinfo.freqProcessor[core]));  	}  	printf("\n       CCB:%-4s MHz,\n", strmhz(buf1, sysinfo.freqSystemBus)); |