clk: rockchip: allow adjusting pll rates on init
Get series with b4
b4 am 20141125061115.12298.39795@quantumVersions newest first
- v2 Latest0 of 4 patches 0 repliesNew
Patches in v2 No applies recorded yet
None of the 4 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [PATCH v2 0/4] clk: rockchip: allow adjusting pll rates on init
Quoting Kever Yang (2014-11-20 18:56:39)
Quoted 28 lines
Hi Heiko,
Quoted 18 lines · Heiko Stuebner
It was found that some firmware versions initialized the pll rates using suboptimal parameters to achieve frequencies the actual rate table contained better parameters for.
Therefore this series first adds the possibility to create pll-specific flags and then adds a flag to adjust the pll rate on init to the parameters from the rate table.
changes since v1:
- move population ofpll_muxbefore registering the core pll clock null pointer exception in the_set_ratecallback when called from initHeiko Stuebner (4):
clk: rockchip: add ability to specify pll-specific flags
clk: rockchip: setuppll_muxdata earlier
clk: rockchip: add optional sync to pll rate parameters
clk: rockchip: addROCKCHIP_PLL_SYNC_RATEflag to some pllsQuoted 7 lines
drivers/clk/rockchip/clk-pll.c | 81 +++++++++++++++++++++++++++++++-------- drivers/clk/rockchip/clk-rk3188.c | 8 ++-- drivers/clk/rockchip/clk-rk3288.c | 10 ++--- drivers/clk/rockchip/clk.c | 3 +- drivers/clk/rockchip/clk.h | 13 ++++++- 5 files changed, 88 insertions(+), 27 deletions(-)
Quoted 8 lines
The PLLs may have different usage, so add the pll-specific flag make sense.
I have test this patch set on both rk3288 evb and rk3288 pinky.
For this series:
Reviewed-by Kever Yang <[email protected]>Tested-by Kever Yang <[email protected]>
Looks good to me. I think rk3xxx might be the first user of the .init callback!
Regards,
Mike