On 03/21/2014 12:43 PM, Alexandre Belloni wrote:
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..ebc78f9b93a9 --- /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" or
nit: just use a comma instead of "or" otherwise that "or" will be pushed to the new last compatible every time we add a compatible.
+ "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 : shall be the input parent clock phandle for the clock. + +smclk: sysmgr-clock { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <25000000>; +}; + +cpupll: cpupll {
Reminder: Should receive an update when you change the corresponding nodes to cpupll: pll@foo
+ compatible = "marvell,berlin2-pll"; + clocks = <&smclk>; + #clock-cells = <0>; + reg = <0xf7ea003c 8>; +}; + +
-- 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