diff options
Diffstat (limited to 'kernel/Documentation/devicetree/bindings/clock/arm-integrator.txt')
-rw-r--r-- | kernel/Documentation/devicetree/bindings/clock/arm-integrator.txt | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/kernel/Documentation/devicetree/bindings/clock/arm-integrator.txt b/kernel/Documentation/devicetree/bindings/clock/arm-integrator.txt new file mode 100644 index 000000000..11f5f95f5 --- /dev/null +++ b/kernel/Documentation/devicetree/bindings/clock/arm-integrator.txt @@ -0,0 +1,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>; + }; +}; |