Document the device tree bindings for the PLLs found on the Marvell Berlin SoCs. Cc: devicetree@xxxxxxxxxxxxxxx Signed-off-by: Alexandre Belloni <alexandre.belloni@xxxxxxxxxxxxxxxxxx> --- .../devicetree/bindings/clock/berlin-clock.txt | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Documentation/devicetree/bindings/clock/berlin-clock.txt diff --git a/Documentation/devicetree/bindings/clock/berlin-clock.txt b/Documentation/devicetree/bindings/clock/berlin-clock.txt new file mode 100644 index 000000000000..49b7860bffb8 --- /dev/null +++ b/Documentation/devicetree/bindings/clock/berlin-clock.txt @@ -0,0 +1,29 @@ +Device Tree Clock bindings for Marvell Berlin clocks + +This binding uses the common clock binding[1]. + +[1] Documentation/devicetree/bindings/clock/clock-bindings.txt + +Required properties: +- compatible: shall be one of the following: + "marvell,berlin2-pll", + "marvell,berlin2q-pll": + CPU PLL and System PLL +- reg: Address and length of the clock register set. +- #clock-cells: from common clock binding; shall be set to 0. +- clocks: from common clock binding + +smclk: sysmgr-clock { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <25000000>; +}; + +cpupll: cpupll@ea003c { + compatible = "marvell,berlin2-pll"; + clocks = <&smclk>; + #clock-cells = <0>; + reg = <0xea003c 0x8>; +}; + + -- 1.8.3.2 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html