diff options
author | Matt Porter <mporter@linaro.org> | 2014-03-12 10:07:13 -0400 |
---|---|---|
committer | Lee Jones <lee.jones@linaro.org> | 2014-03-19 04:59:58 -0400 |
commit | c6215037ac5594ef375e07e33572d85aeb0f5e3e (patch) | |
tree | bd856da0dce10c5d6f942fcd10469cd297af914f | |
parent | 0c8a9dea215cd66c2d3d0f5ba96e4ff2c13ac929 (diff) |
mfd: Add bcm590xx pmu DT binding
Add a DT binding for the BCM590xx PMUs. The binding inherits from
the generic regulator bindings.
Signed-off-by: Matt Porter <mporter@linaro.org>
Reviewed-by: Tim Kryger <tim.kryger@linaro.org>
Reviewed-by: Markus Mayer <markus.mayer@linaro.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
-rw-r--r-- | Documentation/devicetree/bindings/mfd/bcm590xx.txt | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/mfd/bcm590xx.txt b/Documentation/devicetree/bindings/mfd/bcm590xx.txt new file mode 100644 index 000000000000..1fe30e2b10da --- /dev/null +++ b/Documentation/devicetree/bindings/mfd/bcm590xx.txt | |||
@@ -0,0 +1,37 @@ | |||
1 | ------------------------------- | ||
2 | BCM590xx Power Management Units | ||
3 | ------------------------------- | ||
4 | |||
5 | Required properties: | ||
6 | - compatible: "brcm,bcm59056" | ||
7 | - reg: I2C slave address | ||
8 | - interrupts: interrupt for the PMU. Generic interrupt client node bindings | ||
9 | are described in interrupt-controller/interrupts.txt | ||
10 | |||
11 | ------------------ | ||
12 | Voltage Regulators | ||
13 | ------------------ | ||
14 | |||
15 | Optional child nodes: | ||
16 | - regulators: container node for regulators following the generic | ||
17 | regulator binding in regulator/regulator.txt | ||
18 | |||
19 | The valid regulator node names for BCM59056 are: | ||
20 | rfldo, camldo1, camldo2, simldo1, simldo2, sdldo, sdxldo, | ||
21 | mmcldo1, mmcldo2, audldo, micldo, usbldo, vibldo, | ||
22 | csr, iosr1, iosr2, msr, sdsr1, sdsr2, vsr | ||
23 | |||
24 | Example: | ||
25 | pmu: bcm59056@8 { | ||
26 | compatible = "brcm,bcm59056"; | ||
27 | reg = <0x08>; | ||
28 | interrupts = <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>; | ||
29 | regulators { | ||
30 | rfldo_reg: rfldo { | ||
31 | regulator-min-microvolt = <1200000>; | ||
32 | regulator-max-microvolt = <3300000>; | ||
33 | }; | ||
34 | |||
35 | ... | ||
36 | }; | ||
37 | }; | ||