ppc/p4080: Fix mask width of RCW fields MEM_PLL_RAT, SYS_PLL_RAT
PATCH 1/1 ppc/p4080: Fix mask width of RCW fields MEM_PLL_RAT, SYS_PLL_RAT
From: James Yang <[email protected]>
The masks for MEM_PLL_RAT and SYS_PLL_RAT should have been 5-bits instead of 4.
Signed-off-by James Yang <[email protected]>
Signed-off-by Kumar Gala <[email protected]>
--- cpu/mpc85xx/speed.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
cpu/mpc85xx/speed.c +2 -2
@@ -80,8 +80,8 @@ void get_sys_info (sys_info_t * sysInfo) freqCC_PLL[2 ] = sysclk; freqCC_PLL[3 ] = sysclk; - sysInfo->freqSystemBus *= (in_be32 (&gur->rcwsr[0 ]) >>25 ) &0xf ; - sysInfo->freqDDRBus *= ((in_be32 (&gur->rcwsr[0 ]) >>17 ) &0xf ); + sysInfo->freqSystemBus *= (in_be32 (&gur->rcwsr[0 ]) >>25 ) &0x1f ; + sysInfo->freqDDRBus *= ((in_be32 (&gur->rcwsr[0 ]) >>17 ) &0x1f ); freqCC_PLL[0 ] *= (in_be32 (&clk->pllc1gsr) >>1 ) &0x3f ; freqCC_PLL[1 ] *= (in_be32 (&clk->pllc2gsr) >>1 ) &0x3f ; freqCC_PLL[2 ] *= (in_be32 (&clk->pllc3gsr) >>1 ) &0x3f ;
Signature · 1 line
1.6.0.6