mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-26 22:52:18 +00:00
powerpc/B4860: Corrected FMAN1 operating frequency print at u-boot
The bit positions for FMAN1 freq in RCW is different for B4860. Also addded a case when FMAN1 frewuency is equal to systembus. Signed-off-by: Sandeep Singh <Sandeep@freescale.com> Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com> Signed-off-by: Andy Fleming <afleming@freescale.com>
This commit is contained in:
parent
a661b99dbc
commit
0cb3325cd3
1 changed files with 8 additions and 0 deletions
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue