Commit | Line | Data |
---|---|---|
58d114b6 YCLP |
1 | * Dialog DA9052/53 Power Management Integrated Circuit (PMIC) |
2 | ||
3 | Required properties: | |
4 | - compatible : Should be "dlg,da9052", "dlg,da9053-aa", | |
5 | "dlg,da9053-ab", or "dlg,da9053-bb" | |
6 | ||
7 | Sub-nodes: | |
8 | - regulators : Contain the regulator nodes. The DA9052/53 regulators are | |
9 | bound using their names as listed below: | |
10 | ||
11 | buck0 : regulator BUCK0 | |
12 | buck1 : regulator BUCK1 | |
13 | buck2 : regulator BUCK2 | |
14 | buck3 : regulator BUCK3 | |
15 | ldo4 : regulator LDO4 | |
16 | ldo5 : regulator LDO5 | |
17 | ldo6 : regulator LDO6 | |
18 | ldo7 : regulator LDO7 | |
19 | ldo8 : regulator LDO8 | |
20 | ldo9 : regulator LDO9 | |
21 | ldo10 : regulator LDO10 | |
22 | ldo11 : regulator LDO11 | |
23 | ldo12 : regulator LDO12 | |
24 | ldo13 : regulator LDO13 | |
25 | ||
26 | The bindings details of individual regulator device can be found in: | |
27 | Documentation/devicetree/bindings/regulator/regulator.txt | |
28 | ||
29 | Examples: | |
30 | ||
31 | i2c@63fc8000 { /* I2C1 */ | |
32 | status = "okay"; | |
33 | ||
34 | pmic: dialog@48 { | |
35 | compatible = "dlg,da9053-aa"; | |
36 | reg = <0x48>; | |
37 | ||
38 | regulators { | |
39 | buck0 { | |
40 | regulator-min-microvolt = <500000>; | |
41 | regulator-max-microvolt = <2075000>; | |
42 | }; | |
43 | ||
44 | buck1 { | |
45 | regulator-min-microvolt = <500000>; | |
46 | regulator-max-microvolt = <2075000>; | |
47 | }; | |
48 | ||
49 | buck2 { | |
50 | regulator-min-microvolt = <925000>; | |
51 | regulator-max-microvolt = <2500000>; | |
52 | }; | |
53 | ||
54 | buck3 { | |
55 | regulator-min-microvolt = <925000>; | |
56 | regulator-max-microvolt = <2500000>; | |
57 | }; | |
58 | }; | |
59 | }; | |
60 | }; |