|
@@ -1,12 +1,14 @@
|
|
|
-* Actions S900 Clock Management Unit (CMU)
|
|
|
+* Actions Semi Owl Clock Management Unit (CMU)
|
|
|
|
|
|
-The Actions S900 clock management unit generates and supplies clock to various
|
|
|
-controllers within the SoC. The clock binding described here is applicable to
|
|
|
-S900 SoC.
|
|
|
+The Actions Semi Owl Clock Management Unit generates and supplies clock
|
|
|
+to various controllers within the SoC. The clock binding described here is
|
|
|
+applicable to S900 and S700 SoC's.
|
|
|
|
|
|
Required Properties:
|
|
|
|
|
|
-- compatible: should be "actions,s900-cmu"
|
|
|
+- compatible: should be one of the following,
|
|
|
+ "actions,s900-cmu"
|
|
|
+ "actions,s700-cmu"
|
|
|
- reg: physical base address of the controller and length of memory mapped
|
|
|
region.
|
|
|
- clocks: Reference to the parent clocks ("hosc", "losc")
|
|
@@ -15,16 +17,16 @@ Required Properties:
|
|
|
Each clock is assigned an identifier, and client nodes can use this identifier
|
|
|
to specify the clock which they consume.
|
|
|
|
|
|
-All available clocks are defined as preprocessor macros in
|
|
|
-dt-bindings/clock/actions,s900-cmu.h header and can be used in device
|
|
|
-tree sources.
|
|
|
+All available clocks are defined as preprocessor macros in corresponding
|
|
|
+dt-bindings/clock/actions,s900-cmu.h or actions,s700-cmu.h header and can be
|
|
|
+used in device tree sources.
|
|
|
|
|
|
External clocks:
|
|
|
|
|
|
The hosc clock used as input for the plls is generated outside the SoC. It is
|
|
|
expected that it is defined using standard clock bindings as "hosc".
|
|
|
|
|
|
-Actions S900 CMU also requires one more clock:
|
|
|
+Actions Semi S900 CMU also requires one more clock:
|
|
|
- "losc" - internal low frequency oscillator
|
|
|
|
|
|
Example: Clock Management Unit node:
|