Commit b86a8ad2 authored by Anson Huang's avatar Anson Huang Committed by Shawn Guo

dt-bindings: clock: Refine i.MX8MN clock binding

Refine i.MX8MN clock binding by removing useless content and
updating the example, it makes all i.MX8M SoCs' clock binding
aligned.
Signed-off-by: default avatarAnson Huang <Anson.Huang@nxp.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
parent 16d848e1
...@@ -40,7 +40,7 @@ properties: ...@@ -40,7 +40,7 @@ properties:
'#clock-cells': '#clock-cells':
const: 1 const: 1
description: | description:
The clock consumer should specify the desired clock by having the clock The clock consumer should specify the desired clock by having the clock
ID in its "clocks" phandle cell. See include/dt-bindings/clock/imx8mn-clock.h ID in its "clocks" phandle cell. See include/dt-bindings/clock/imx8mn-clock.h
for the full list of i.MX8M Nano clock IDs. for the full list of i.MX8M Nano clock IDs.
...@@ -57,7 +57,7 @@ examples: ...@@ -57,7 +57,7 @@ examples:
- | - |
clk: clock-controller@30380000 { clk: clock-controller@30380000 {
compatible = "fsl,imx8mn-ccm"; compatible = "fsl,imx8mn-ccm";
reg = <0x0 0x30380000 0x0 0x10000>; reg = <0x30380000 0x10000>;
#clock-cells = <1>; #clock-cells = <1>;
clocks = <&osc_32k>, <&osc_24m>, <&clk_ext1>, clocks = <&osc_32k>, <&osc_24m>, <&clk_ext1>,
<&clk_ext2>, <&clk_ext3>, <&clk_ext4>; <&clk_ext2>, <&clk_ext3>, <&clk_ext4>;
...@@ -65,48 +65,4 @@ examples: ...@@ -65,48 +65,4 @@ examples:
"clk_ext2", "clk_ext3", "clk_ext4"; "clk_ext2", "clk_ext3", "clk_ext4";
}; };
# Required external clocks for Clock Control Module node:
- |
osc_32k: clock-osc-32k {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <32768>;
clock-output-names = "osc_32k";
};
osc_24m: clock-osc-24m {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <24000000>;
clock-output-names = "osc_24m";
};
clk_ext1: clock-ext1 {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <133000000>;
clock-output-names = "clk_ext1";
};
clk_ext2: clock-ext2 {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <133000000>;
clock-output-names = "clk_ext2";
};
clk_ext3: clock-ext3 {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <133000000>;
clock-output-names = "clk_ext3";
};
clk_ext4: clock-ext4 {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency= <133000000>;
clock-output-names = "clk_ext4";
};
... ...
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment