Commit | Line | Data |
---|---|---|
95f1dc08 CX |
1 | Marvell 88PM800 regulator |
2 | ||
3 | Required properties: | |
4 | - compatible: "marvell,88pm800" | |
5 | - reg: I2C slave address | |
6 | - regulators: A node that houses a sub-node for each regulator within the | |
7 | device. Each sub-node is identified using the node's name (or the deprecated | |
8 | regulator-compatible property if present), with valid values listed below. | |
9 | The content of each sub-node is defined by the standard binding for | |
10 | regulators; see regulator.txt. | |
11 | ||
12 | The valid names for regulators are: | |
13 | ||
14 | buck1, buck2, buck3, buck4, buck5, ldo1, ldo2, ldo3, ldo4, ldo5, ldo6, ldo7, | |
15 | ldo8, ldo9, ldo10, ldo11, ldo12, ldo13, ldo14, ldo15, ldo16, ldo17, ldo18, ldo19 | |
16 | ||
17 | Example: | |
18 | ||
19 | pmic: 88pm800@31 { | |
20 | compatible = "marvell,88pm800"; | |
21 | reg = <0x31>; | |
22 | ||
23 | regulators { | |
24 | buck1 { | |
25 | regulator-min-microvolt = <600000>; | |
26 | regulator-max-microvolt = <3950000>; | |
27 | regulator-boot-on; | |
28 | regulator-always-on; | |
29 | }; | |
30 | ldo1 { | |
31 | regulator-min-microvolt = <600000>; | |
32 | regulator-max-microvolt = <15000000>; | |
33 | regulator-boot-on; | |
34 | regulator-always-on; | |
35 | }; | |
36 | ... | |
37 | }; | |
38 | }; |