diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-03-19 13:17:32 -0400 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-03-19 13:17:32 -0400 |
commit | 4992fa1fd425f1934f503ffa96b68e235b89db9a (patch) | |
tree | 4710bcfe3eddc876c8243ff8fd8b5bca13946168 /Documentation/devicetree/bindings | |
parent | 115e4bfd5bc68f870b3c889ab8f2d2733bcda452 (diff) | |
parent | 46eda3e96a65b378041c79c51ff2e02009f7e2d0 (diff) |
Merge tag 'topic/twl' into regulator-next
TWL specific changes, cross-merged with OMAP due to arch/arm wanting to
use the new ability to override the voltage set and get operations to
support the in-CPU voltage management. The other changes are minor
fixes, the addition of a few new regulators and device tree support.
Diffstat (limited to 'Documentation/devicetree/bindings')
-rw-r--r-- | Documentation/devicetree/bindings/regulator/twl-regulator.txt | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/regulator/twl-regulator.txt b/Documentation/devicetree/bindings/regulator/twl-regulator.txt new file mode 100644 index 000000000000..0c3395d55ac1 --- /dev/null +++ b/Documentation/devicetree/bindings/regulator/twl-regulator.txt | |||
@@ -0,0 +1,68 @@ | |||
1 | TWL family of regulators | ||
2 | |||
3 | Required properties: | ||
4 | For twl6030 regulators/LDOs | ||
5 | - compatible: | ||
6 | - "ti,twl6030-vaux1" for VAUX1 LDO | ||
7 | - "ti,twl6030-vaux2" for VAUX2 LDO | ||
8 | - "ti,twl6030-vaux3" for VAUX3 LDO | ||
9 | - "ti,twl6030-vmmc" for VMMC LDO | ||
10 | - "ti,twl6030-vpp" for VPP LDO | ||
11 | - "ti,twl6030-vusim" for VUSIM LDO | ||
12 | - "ti,twl6030-vana" for VANA LDO | ||
13 | - "ti,twl6030-vcxio" for VCXIO LDO | ||
14 | - "ti,twl6030-vdac" for VDAC LDO | ||
15 | - "ti,twl6030-vusb" for VUSB LDO | ||
16 | - "ti,twl6030-v1v8" for V1V8 LDO | ||
17 | - "ti,twl6030-v2v1" for V2V1 LDO | ||
18 | - "ti,twl6030-clk32kg" for CLK32KG RESOURCE | ||
19 | - "ti,twl6030-vdd1" for VDD1 SMPS | ||
20 | - "ti,twl6030-vdd2" for VDD2 SMPS | ||
21 | - "ti,twl6030-vdd3" for VDD3 SMPS | ||
22 | For twl6025 regulators/LDOs | ||
23 | - compatible: | ||
24 | - "ti,twl6025-ldo1" for LDO1 LDO | ||
25 | - "ti,twl6025-ldo2" for LDO2 LDO | ||
26 | - "ti,twl6025-ldo3" for LDO3 LDO | ||
27 | - "ti,twl6025-ldo4" for LDO4 LDO | ||
28 | - "ti,twl6025-ldo5" for LDO5 LDO | ||
29 | - "ti,twl6025-ldo6" for LDO6 LDO | ||
30 | - "ti,twl6025-ldo7" for LDO7 LDO | ||
31 | - "ti,twl6025-ldoln" for LDOLN LDO | ||
32 | - "ti,twl6025-ldousb" for LDOUSB LDO | ||
33 | - "ti,twl6025-smps3" for SMPS3 SMPS | ||
34 | - "ti,twl6025-smps4" for SMPS4 SMPS | ||
35 | - "ti,twl6025-vio" for VIO SMPS | ||
36 | For twl4030 regulators/LDOs | ||
37 | - compatible: | ||
38 | - "ti,twl4030-vaux1" for VAUX1 LDO | ||
39 | - "ti,twl4030-vaux2" for VAUX2 LDO | ||
40 | - "ti,twl5030-vaux2" for VAUX2 LDO | ||
41 | - "ti,twl4030-vaux3" for VAUX3 LDO | ||
42 | - "ti,twl4030-vaux4" for VAUX4 LDO | ||
43 | - "ti,twl4030-vmmc1" for VMMC1 LDO | ||
44 | - "ti,twl4030-vmmc2" for VMMC2 LDO | ||
45 | - "ti,twl4030-vpll1" for VPLL1 LDO | ||
46 | - "ti,twl4030-vpll2" for VPLL2 LDO | ||
47 | - "ti,twl4030-vsim" for VSIM LDO | ||
48 | - "ti,twl4030-vdac" for VDAC LDO | ||
49 | - "ti,twl4030-vintana2" for VINTANA2 LDO | ||
50 | - "ti,twl4030-vio" for VIO LDO | ||
51 | - "ti,twl4030-vdd1" for VDD1 SMPS | ||
52 | - "ti,twl4030-vdd2" for VDD2 SMPS | ||
53 | - "ti,twl4030-vintana1" for VINTANA1 LDO | ||
54 | - "ti,twl4030-vintdig" for VINTDIG LDO | ||
55 | - "ti,twl4030-vusb1v5" for VUSB1V5 LDO | ||
56 | - "ti,twl4030-vusb1v8" for VUSB1V8 LDO | ||
57 | - "ti,twl4030-vusb3v1" for VUSB3V1 LDO | ||
58 | |||
59 | Optional properties: | ||
60 | - Any optional property defined in bindings/regulator/regulator.txt | ||
61 | |||
62 | Example: | ||
63 | |||
64 | xyz: regulator@0 { | ||
65 | compatible = "ti,twl6030-vaux1"; | ||
66 | regulator-min-microvolt = <1000000>; | ||
67 | regulator-max-microvolt = <3000000>; | ||
68 | }; | ||