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