[PATCH 1/3] clk: versatile: Switch to assigned clock parents
flat view
From: Pawel Moll <hidden>
Date: 2015-08-06 15:05:18
Also in:
linux-clk, lkml
Subsystem:
open firmware and flattened device tree bindings, the rest · Maintainers:
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Linus Torvalds
On Wed, 2015-08-05 at 18:56 +0100, Stephen Boyd wrote:
On 08/05/2015 03:29 AM, Pawel Moll wrote:quoted
Right, that's probably my fault. The sp810 nodes appeared in the VE trees very early (in terms of the "DT era"), when we weren't so strict about documentation. So far, it would be fairly simple, something like the text below - feel free to take it, mend it, extend it with your changes and include in the series: Thanks!Great! Can you please provide your signed-off-by?
Sure. 8<--------------------------------------------------------
From cddb00e4c8b6b57e82008fa23a7359560e5c997c Mon Sep 17 00:00:00 2001
From: Pawel Moll <redacted> Date: Thu, 6 Aug 2015 16:04:10 +0100 Subject: [PATCH] clk: versatile: Add SP810 device tree bindings document Signed-off-by: Pawel Moll <redacted> --- Documentation/devicetree/bindings/arm/sp810.txt | 35 +++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/sp810.txt
diff --git a/Documentation/devicetree/bindings/arm/sp810.txt b/Documentation/devicetree/bindings/arm/sp810.txt
new file mode 100644
index 0000000..440ee08
--- /dev/null
+++ b/Documentation/devicetree/bindings/arm/sp810.txt@@ -0,0 +1,35 @@ +SP810 System Controller +----------------------- + +Required properties: + +- compatible: standard compatible string for a Primecell peripheral, + see Documentation/devicetree/bindings/arm/primecell.txt + for more details + should be: "arm,sp810", "arm,primecell" + +- reg: standard registers property, physical address and size + of the control registers + +- clock-names: from the common clock bindings, for more details see + Documentation/devicetree/bindings/clock/clock-bindings.txt; + should be: "refclk", "timclk", "apb_pclk" + +- clocks: from the common clock bindings, phandle and clock + specifier pairs for the entries of clock-names property + +- #clock-cells: from the common clock bindings; + should be: <1> + +- clock-output-names: from the common clock bindings; + should be: "timerclken0", "timerclken1", "timerclken2", "timerclken3" + +Example: + sysctl at 020000 { + compatible = "arm,sp810", "arm,primecell"; + reg = <0x020000 0x1000>; + clocks = <&v2m_refclk32khz>, <&v2m_refclk1mhz>, <&smbclk>; + clock-names = "refclk", "timclk", "apb_pclk"; + #clock-cells = <1>; + clock-output-names = "timerclken0", "timerclken1", "timerclken2", "timerclken3"; + };
--
2.1.4