diff options
Diffstat (limited to 'arch/powerpc/cpu/mpc85xx/speed.c')
| -rw-r--r-- | arch/powerpc/cpu/mpc85xx/speed.c | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/arch/powerpc/cpu/mpc85xx/speed.c b/arch/powerpc/cpu/mpc85xx/speed.c index 297f2ed47..9fc7b54aa 100644 --- a/arch/powerpc/cpu/mpc85xx/speed.c +++ b/arch/powerpc/cpu/mpc85xx/speed.c @@ -132,10 +132,15 @@ void get_sys_info (sys_info_t * sysInfo)  		sysInfo->freqProcessor[cpu] =  			 freqCC_PLL[cplx_pll] / core_cplx_PLL_div[c_pll_sel];  	} +#ifdef CONFIG_PPC_B4860 +#define FM1_CLK_SEL	0xe0000000 +#define FM1_CLK_SHIFT	29 +#else  #define PME_CLK_SEL	0xe0000000  #define PME_CLK_SHIFT	29  #define FM1_CLK_SEL	0x1c000000  #define FM1_CLK_SHIFT	26 +#endif  	rcw_tmp = in_be32(&gur->rcwsr[7]);  #ifdef CONFIG_SYS_DPAA_PME @@ -185,6 +190,9 @@ void get_sys_info (sys_info_t * sysInfo)  	case 4:  		sysInfo->freqFMan[0] = freqCC_PLL[3] / 4;  		break; +	case 5: +		sysInfo->freqFMan[0] = sysInfo->freqSystemBus; +		break;  	case 6:  		sysInfo->freqFMan[0] = freqCC_PLL[4] / 2;  		break; |