Merge tag 'arc-5.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / clock / imx8mm-clock.txt
1 * Clock bindings for NXP i.MX8M Mini
2
3 Required properties:
4 - compatible: Should be "fsl,imx8mm-ccm"
5 - reg: Address and length of the register set
6 - #clock-cells: Should be <1>
7 - clocks: list of clock specifiers, must contain an entry for each required
8           entry in clock-names
9 - clock-names: should include the following entries:
10     - "osc_32k"
11     - "osc_24m"
12     - "clk_ext1"
13     - "clk_ext2"
14     - "clk_ext3"
15     - "clk_ext4"
16
17 clk: clock-controller@30380000 {
18         compatible = "fsl,imx8mm-ccm";
19         reg = <0x0 0x30380000 0x0 0x10000>;
20         #clock-cells = <1>;
21         clocks = <&osc_32k>, <&osc_24m>, <&clk_ext1>, <&clk_ext2>,
22                  <&clk_ext3>, <&clk_ext4>;
23         clock-names = "osc_32k", "osc_24m", "clk_ext1", "clk_ext2",
24                       "clk_ext3", "clk_ext4";
25 };
26
27 The clock consumer should specify the desired clock by having the clock
28 ID in its "clocks" phandle cell. See include/dt-bindings/clock/imx8mm-clock.h
29 for the full list of i.MX8M Mini clock IDs.