hc
2023-11-20 3c9370f7b6bffd697c9907a7139e9df5b0d4b9df
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Clock bindings for ARM Integrator and Versatile Core Module clocks
 
Auxiliary Oscillator Clock
 
This is a configurable clock fed from a 24 MHz chrystal,
used for generating e.g. video clocks. It is located on the
core module and there is only one of these.
 
This clock node *must* be a subnode of the core module, since
it obtains the base address for it's address range from its
parent node.
 
 
Required properties:
- compatible: must be "arm,integrator-cm-auxosc" or "arm,versatile-cm-auxosc"
- #clock-cells: must be <0>
 
Optional properties:
- clocks: parent clock(s)
 
Example:
 
core-module@10000000 {
   xtal24mhz: xtal24mhz@24M {
       #clock-cells = <0>;
       compatible = "fixed-clock";
       clock-frequency = <24000000>;
   };
   auxosc: cm_aux_osc@25M {
       #clock-cells = <0>;
       compatible = "arm,integrator-cm-auxosc";
       clocks = <&xtal24mhz>;
   };
};