Kumar Gala
b5c8753fa1
powerpc/85xx: Fixup determining PME, FMan freq
...
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@kernel.crashing.org >
2011-04-04 09:24:43 -05:00
..
2010-04-21 23:42:38 +02:00
2010-09-23 09:02:05 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-10-04 11:15:02 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2011-04-04 09:24:43 -05:00
2011-02-02 22:36:10 +01:00
2011-04-04 09:24:40 -05:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2011-03-24 09:20:49 -05:00
2011-04-04 09:24:41 -05:00
2010-04-21 23:42:38 +02:00
2010-10-20 02:27:18 -05:00
2010-07-26 08:07:47 -05:00
2010-04-21 23:42:38 +02:00
2011-04-04 09:24:40 -05:00
2011-04-04 09:24:41 -05:00
2011-01-14 01:32:22 -06:00
2011-04-04 09:24:41 -05:00
2010-04-26 22:37:57 -05:00
2011-04-04 09:24:41 -05:00
2010-07-26 13:07:56 -05:00
2010-07-26 13:07:57 -05:00
2011-02-07 11:13:16 +01:00
2010-07-16 10:55:09 -05:00
2011-04-04 09:24:41 -05:00
2011-01-14 01:32:21 -06:00
2010-10-18 22:33:32 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2011-04-04 09:24:41 -05:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-07-16 10:55:09 -05:00
2010-07-16 10:55:08 -05:00
2010-07-09 15:00:54 -05:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-10-04 11:15:02 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-10-04 11:15:02 +02:00
2010-09-23 09:02:05 +02:00
2010-10-04 11:15:02 +02:00
2010-10-04 11:15:02 +02:00
2010-10-04 11:20:11 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-10-04 11:19:43 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2011-04-04 09:24:42 -05:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-10-18 22:38:56 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00