diff options
author | Ben Dooks <ben.dooks@codethink.co.uk> | 2014-02-13 19:02:49 +0100 |
---|---|---|
committer | Mike Turquette <mturquette@linaro.org> | 2014-02-23 21:40:20 +0100 |
commit | 7a0fc1a3df82d29e00b4c9f88a6b37450d6711f1 (patch) | |
tree | 2489148971978cbf398fea553c8ef5773e9aa121 /Documentation | |
parent | Merge tag 'socfpga-clk-for-3.15' of git://git.rocketboards.org/linux-socfpga-... (diff) | |
download | linux-7a0fc1a3df82d29e00b4c9f88a6b37450d6711f1.tar.xz linux-7a0fc1a3df82d29e00b4c9f88a6b37450d6711f1.zip |
clk: add clock-indices support
Add a property called clock-indices to allow clock-output-names
to be used where the index used to lookup a clock is not a 1:1
mapping to the array position in the clock-output-names
Signed-off-by: Ben Dooks <ben.dooks@codethink.co.uk>
Signed-off-by: Mike Turquette <mturquette@linaro.org>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/devicetree/bindings/clock/clock-bindings.txt | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/clock/clock-bindings.txt b/Documentation/devicetree/bindings/clock/clock-bindings.txt index 7c52c29d99fa..700e7aac3717 100644 --- a/Documentation/devicetree/bindings/clock/clock-bindings.txt +++ b/Documentation/devicetree/bindings/clock/clock-bindings.txt @@ -44,6 +44,23 @@ For example: clocks by index. The names should reflect the clock output signal names for the device. +clock-indices: If the identifyng number for the clocks in the node + is not linear from zero, then the this mapping allows + the mapping of identifiers into the clock-output-names + array. + +For example, if we have two clocks <&oscillator 1> and <&oscillator 3>: + + oscillator { + compatible = "myclocktype"; + #clock-cells = <1>; + clock-indices = <1>, <3>; + clock-output-names = "clka", "clkb"; + } + + This ensures we do not have any empty nodes in clock-output-names + + ==Clock consumers== Required properties: |