[PATCH 0/3] clk: mvebu: initial support for AP806 clocks
From: mturquette@baylibre.com (Michael Turquette)
Date: 2016-02-15 23:36:49
Also in:
linux-clk, linux-devicetree
Thomas, On Mon, Feb 15, 2016 at 3:31 PM, Michael Turquette [off-list ref] wrote:
Hi Thomas, Quoting Thomas Petazzoni (2016-02-14 23:34:55)quoted
Hello, The following set of patches add initial support for the main clocks found in the AP806 hardware block, which is the central block used in the newest Marvell 7K and 8K 64-bits processors. Two new drivers are added, one for the so-called "core" clocks and one for the "ring" clocks. The latter are child clocks from one of the core clocks. The "core" clocks are fixed rate clocks, but their rate is calculated from values in the Sample At Reset register. The support for the Marvell 7K/8K platform (Device Tree, etc.) will be submitted as a separate patch series.Yay, new SoC! Just FYI, we worked out an agreement in December[0] that the clk git tree can take DT bindings and headers, and we'll always host them in an immutable branch by default in case arm-soc (or anyone else) needs them. Stephen and I are doing this now.
Oops, I misunderstood your point (and I should have looked at the patches before replying). The patches in this series do indeed have the clk DT binding descriptions. Pardon the noise, nothing to see here, move along ;-) Regards, Mike
It's nice for us to review those bindings at the same time that we review the driver. [0] http://lkml.kernel.org/r/[ref] Best regards, Mikequoted
Thanks! Thomas Thomas Petazzoni (3): clk: unconditionally recurse into clk/mvebu/ clk: mvebu: add AP806 core clock driver clk: mvebu: add AP806 ring clock driver .../clock/mvebu-armada-ap806-core-clock.txt | 33 ++++++ .../clock/mvebu-armada-ap806-ring-clock.txt | 32 ++++++ drivers/clk/Makefile | 2 +- drivers/clk/mvebu/Kconfig | 6 ++ drivers/clk/mvebu/Makefile | 3 +- drivers/clk/mvebu/ap806-core.c | 112 +++++++++++++++++++++ drivers/clk/mvebu/ap806-ring.c | 65 ++++++++++++ 7 files changed, 251 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/mvebu-armada-ap806-core-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/mvebu-armada-ap806-ring-clock.txt create mode 100644 drivers/clk/mvebu/ap806-core.c create mode 100644 drivers/clk/mvebu/ap806-ring.c -- 2.6.4
-- Michael Turquette CEO BayLibre - At the Heart of Embedded Linux http://baylibre.com/