diff options
author | Javier Martinez Canillas <javier.martinez@collabora.co.uk> | 2014-08-18 04:33:04 -0400 |
---|---|---|
committer | Mike Turquette <mturquette@linaro.org> | 2014-09-09 16:56:04 -0400 |
commit | f82a1d1586a2bd553431cf09d469ece17d1e61e7 (patch) | |
tree | f8dbbb3786d568d25f81be081a884003f095dfb1 | |
parent | 83ccf16cb9247b6b657637c31e4c2035fe64ae64 (diff) |
clk: max77802: Add DT binding documentation
Add Device Tree binding documentation for the clocks
outputs in the Maxim 77802 Power Management IC.
Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Signed-off-by: Mike Turquette <mturquette@linaro.org>
-rw-r--r-- | Documentation/devicetree/bindings/clock/maxim,max77802.txt | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/clock/maxim,max77802.txt b/Documentation/devicetree/bindings/clock/maxim,max77802.txt new file mode 100644 index 000000000000..c6dc7835f06c --- /dev/null +++ b/Documentation/devicetree/bindings/clock/maxim,max77802.txt | |||
@@ -0,0 +1,44 @@ | |||
1 | Binding for Maxim MAX77802 32k clock generator block | ||
2 | |||
3 | This is a part of device tree bindings of MAX77802 multi-function device. | ||
4 | More information can be found in bindings/mfd/max77802.txt file. | ||
5 | |||
6 | The MAX77802 contains two 32.768khz clock outputs that can be controlled | ||
7 | (gated/ungated) over I2C. | ||
8 | |||
9 | Following properties should be present in main device node of the MFD chip. | ||
10 | |||
11 | Required properties: | ||
12 | - #clock-cells: From common clock binding; shall be set to 1. | ||
13 | |||
14 | Optional properties: | ||
15 | - clock-output-names: From common clock binding. | ||
16 | |||
17 | Each clock is assigned an identifier and client nodes can use this identifier | ||
18 | to specify the clock which they consume. Following indices are allowed: | ||
19 | - 0: 32khz_ap clock, | ||
20 | - 1: 32khz_cp clock. | ||
21 | |||
22 | Clocks are defined as preprocessor macros in dt-bindings/clock/maxim,max77802.h | ||
23 | header and can be used in device tree sources. | ||
24 | |||
25 | Example: Node of the MFD chip | ||
26 | |||
27 | max77802: max77802@09 { | ||
28 | compatible = "maxim,max77802"; | ||
29 | interrupt-parent = <&wakeup_eint>; | ||
30 | interrupts = <26 0>; | ||
31 | reg = <0x09>; | ||
32 | #clock-cells = <1>; | ||
33 | |||
34 | /* ... */ | ||
35 | }; | ||
36 | |||
37 | Example: Clock consumer node | ||
38 | |||
39 | foo@0 { | ||
40 | compatible = "bar,foo"; | ||
41 | /* ... */ | ||
42 | clock-names = "my-clock"; | ||
43 | clocks = <&max77802 MAX77802_CLK_32K_AP>; | ||
44 | }; | ||