[PATCH v3 00/13] clk: sunxi: add PLL5 and PLL6 support

Emilio López emilio at elopez.com.ar
Sun Dec 22 22:32:31 EST 2013


Hi everyone,

This is v3 of the sunxi clock series. For those seeing this for the 
first time, it adds PLL4, PLL5, PLL6 and mod0 clock support on sun4i, sun5i
and sun7i. Additionally, mbus is supported on sun5i and sun7i. I would like 
to see this merged for 3.14 as clock users are progressing rapidly and will
be needing this code, so all feedback is appreciated.

v2 -> v3 changelog:
* clean magic 5 on parent char arrays
* drop special consideration for pll5, as the clock protection function
  should be enough to keep that clock enabled.
* rework the mod0 and mbus nodes as suggested by Maxime, and add a bit 
  of code to keep the old nodes working.
* add Acked-by tags from Mike

Cheers,

Emilio

Emilio López (13):
  clk: sunxi: register factors clocks behind composite
  clk: sunxi: clean the magic number of mux parents
  clk: sunxi: add gating support to PLL1
  ARM: sunxi: add PLL4 support
  clk: sunxi: make factors_clk_setup return the clock it registers
  clk: sunxi: add PLL5 and PLL6 support
  ARM: sunxi: add PLL5 and PLL6 support
  clk: sunxi: mod0 support
  clk: sunxi: support better factor DT nodes
  ARM: sun4i: dt: mod0 clocks
  ARM: sun5i: dt: mod0 clocks
  ARM: sun7i: dt: mod0 clocks
  ARM: sunxi: dt: add nodes for the mbus clock

 Documentation/devicetree/bindings/clock/sunxi.txt |   9 +-
 arch/arm/boot/dts/sun4i-a10.dtsi                  | 146 ++++++++-
 arch/arm/boot/dts/sun5i-a10s.dtsi                 | 122 ++++++-
 arch/arm/boot/dts/sun5i-a13.dtsi                  | 122 ++++++-
 arch/arm/boot/dts/sun7i-a20.dtsi                  | 161 ++++++++-
 drivers/clk/sunxi/clk-factors.c                   |  63 +---
 drivers/clk/sunxi/clk-factors.h                   |  16 +-
 drivers/clk/sunxi/clk-sunxi.c                     | 378 +++++++++++++++++++++-
 8 files changed, 921 insertions(+), 96 deletions(-)

-- 
1.8.5.2




More information about the linux-arm-kernel mailing list