]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blob - Documentation/devicetree/bindings/clock/imx8mm-clock.txt
Merge tag 'asoc-v5.7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie...
[mirror_ubuntu-hirsute-kernel.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.