hc
2023-12-08 01573e231f18eb2d99162747186f59511f56b64d
kernel/Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
....@@ -2,24 +2,26 @@
22
33 The Actions Semi Owl Clock Management Unit generates and supplies clock
44 to various controllers within the SoC. The clock binding described here is
5
-applicable to S900 and S700 SoC's.
5
+applicable to S900, S700 and S500 SoC's.
66
77 Required Properties:
88
99 - compatible: should be one of the following,
1010 "actions,s900-cmu"
1111 "actions,s700-cmu"
12
+ "actions,s500-cmu"
1213 - reg: physical base address of the controller and length of memory mapped
1314 region.
1415 - clocks: Reference to the parent clocks ("hosc", "losc")
1516 - #clock-cells: should be 1.
17
+- #reset-cells: should be 1.
1618
1719 Each clock is assigned an identifier, and client nodes can use this identifier
1820 to specify the clock which they consume.
1921
2022 All available clocks are defined as preprocessor macros in corresponding
21
-dt-bindings/clock/actions,s900-cmu.h or actions,s700-cmu.h header and can be
22
-used in device tree sources.
23
+dt-bindings/clock/actions,s900-cmu.h or actions,s700-cmu.h or
24
+actions,s500-cmu.h header and can be used in device tree sources.
2325
2426 External clocks:
2527
....@@ -36,6 +38,7 @@
3638 reg = <0x0 0xe0160000 0x0 0x1000>;
3739 clocks = <&hosc>, <&losc>;
3840 #clock-cells = <1>;
41
+ #reset-cells = <1>;
3942 };
4043
4144 Example: UART controller node that consumes clock generated by the clock