]> git.ipfire.org Git - thirdparty/u-boot.git/blob - Bindings/clock/marvell,berlin.txt
Squashed 'dts/upstream/' content from commit aaba2d45dc2a
[thirdparty/u-boot.git] / Bindings / clock / marvell,berlin.txt
1 Device Tree Clock bindings for Marvell Berlin
2
3 This binding uses the common clock binding[1].
4
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
6
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.
11
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
21
22
23 Example:
24
25 chip_clk: clock {
26 compatible = "marvell,berlin2q-clk";
27
28 #clock-cells = <1>;
29 clocks = <&refclk>;
30 clock-names = "refclk";
31 };