[U-Boot] [PATCH] powerpc/85xx: Fixup determining PME, FMan freq

Kumar Gala galak at kernel.crashing.org
Fri Mar 25 15:06:36 CET 2011


On Mar 6, 2011, at 10:47 PM, Kumar Gala wrote:

> On CoreNet based SoCs (P2040, P3041, P4080, P5020) we have some
> additional rules to determining the various frequencies that PME & FMan
> IP blocks run at.
> 
> We need to take into account:
> * Reduced number of Core Complex PLL clusters
> * HWA_ASYNC_DIV (allows for /2 or /4 options)
> 
> On P2040/P3041/P5020 we only have 2 Core Complex PLLs and in such SoCs
> the PME & FMan blocks utilize the second Core Complex PLL.  On SoCs
> like p4080 with 4 Core Complex PLLs we utilize the third Core Complex
> PLL for PME & FMan blocks.
> 
> On P2040/P3041/P5020 we have the added feature that we can divide the
> PLL down further by either /2 or /4 based on HWA_ASYNC_DIV.  On P4080
> this options doesn't exist, however HWA_ASYNC_DIV field in RCW should be
> set to 0 and this gets a backward compatiable /2 behavior.
> 
> Signed-off-by: Kumar Gala <galak at kernel.crashing.org>
> ---
> arch/powerpc/cpu/mpc85xx/speed.c          |   38 ++++++++++++++++++++++-------
> arch/powerpc/include/asm/config_mpc85xx.h |    6 ++++
> 2 files changed, 35 insertions(+), 9 deletions(-)


applied to 85xx next

- k


More information about the U-Boot mailing list