Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa...
[linux/fpc-iii.git] / Documentation / devicetree / bindings / clock / marvell,berlin.txt
blobc611c495f3ffb2ac13613ebb6c1569db7d148252
1 Device Tree Clock bindings for Marvell Berlin
3 This binding uses the common clock binding[1].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
7 Clock related registers are spread among the chip control registers. Berlin
8 clock node should be a sub-node of the chip controller node. Marvell Berlin2
9 (BG2, BG2CD, BG2Q) SoCs share the same IP for PLLs and clocks, with some
10 minor differences in features and register layout.
12 Required properties:
13 - compatible: must be "marvell,berlin2-clk" or "marvell,berlin2q-clk"
14 - #clock-cells: must be 1
15 - clocks: must be the input parent clock phandle
16 - clock-names: name of the input parent clock
17         Allowed clock-names for the reference clocks are
18         "refclk" for the SoCs oscillator input on all SoCs,
19         and SoC-specific input clocks for
20         BG2/BG2CD: "video_ext0" for the external video clock input
23 Example:
25 chip_clk: clock {
26         compatible = "marvell,berlin2q-clk";
28         #clock-cells = <1>;
29         clocks = <&refclk>;
30         clock-names = "refclk";