Thread (9 messages) 9 messages, 2 authors, 2018-03-21

[PATCHv6 1/3] dt-bindings: documentation: add clock bindings information for Stratix10

From: dinguyen@kernel.org (Dinh Nguyen)
Date: 2018-03-21 04:10:04
Also in: linux-clk, linux-devicetree


On 03/19/2018 01:08 PM, Stephen Boyd wrote:
Quoting Dinh Nguyen (2018-02-26 06:47:33)
quoted
diff --git a/Documentation/devicetree/bindings/clock/intc_stratix10.txt b/Documentation/devicetree/bindings/clock/intc_stratix10.txt
new file mode 100644
index 0000000..0652ff1
--- /dev/null
+++ b/Documentation/devicetree/bindings/clock/intc_stratix10.txt
@@ -0,0 +1,51 @@
+Device Tree Clock bindings for Intel's SoCFPGA Stratix10 platform
+
+This binding uses the common clock binding[1].
+
+[1] Documentation/devicetree/bindings/clock/clock-bindings.txt
+
+Required properties:
+- compatible : shall be
+       "intel,stratix10-clkmgr"
+
+- reg : shall be the control register offset from CLOCK_MANAGER's base for the clock.
+
+- #clock-cells : from common clock binding, shall be set to 1.
+
+- clocks : Should contain fixed-clock sources, such as oscillators.
+
+Example:
+       clkmgr: clock-controller at ffd10000 {
+               compatible = "intel,stratix10-clkmgr";
+               reg = <0xffd10000 0x1000>;
+               #clock-cells = <1>;
+
+               clocks {
Why do we need a subnode for clocks inside of a clock controller node?
quoted
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+
+                       cb_intosc_hs_div2_clk: cb-intosc-hs-div2-clk {
+                               #clock-cells = <0>;
+                               compatible = "fixed-clock";
+                               clock-frequency = <25000000>;
What is this for? I would think oscillators go into the root of the DT
because they're on the board, not inside the clock controller.
Thanks for the review! I'll move the PLLs into the root of the DT.

Dinh
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help