Patch by Andrea Marson, 11 Jun 2004:
Update for PPChameleon board: - support for SysClk @ 25MHz - support for Silicon Motion SM712 VGA controller - some clean ups
This commit is contained in:
@@ -383,8 +383,13 @@ void get_sys_info (PPC405_SYS_INFO * sysInfo)
|
||||
*/
|
||||
pllmr0_ccdv = ((pllmr0 & PLLMR0_CPU_DIV_MASK) >> 20) + 1;
|
||||
if (pllmr1 & PLLMR1_SSCS_MASK) {
|
||||
sysInfo->freqProcessor = (CONFIG_SYS_CLK_FREQ * sysInfo->pllFbkDiv)
|
||||
/ pllmr0_ccdv;
|
||||
/*
|
||||
* This is true if FWDVA == FWDVB:
|
||||
* sysInfo->freqProcessor = (CONFIG_SYS_CLK_FREQ * sysInfo->pllFbkDiv)
|
||||
* / pllmr0_ccdv;
|
||||
*/
|
||||
sysInfo->freqProcessor = (CONFIG_SYS_CLK_FREQ * sysInfo->pllFbkDiv * sysInfo->pllFwdDivB)
|
||||
/ sysInfo->pllFwdDiv / pllmr0_ccdv;
|
||||
} else {
|
||||
sysInfo->freqProcessor = CONFIG_SYS_CLK_FREQ / pllmr0_ccdv;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user