Linux 4.1.18
[linux/fpc-iii.git] / Documentation / devicetree / bindings / clock / arm-integrator.txt
blob11f5f95f571bef74a2f0166e353b840ffd2ff580
1 Clock bindings for ARM Integrator and Versatile Core Module clocks
3 Auxiliary Oscillator Clock
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.
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.
14 Required properties:
15 - compatible: must be "arm,integrator-cm-auxosc" or "arm,versatile-cm-auxosc"
16 - #clock-cells: must be <0>
18 Optional properties:
19 - clocks: parent clock(s)
21 Example:
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         };