xref: /linux/Documentation/devicetree/bindings/mfd/da9052-i2c.txt (revision bb9707077b4ee5f77bc9939b057ff8a0d410296f)
1* Dialog DA9052/53 Power Management Integrated Circuit (PMIC)
2
3Required properties:
4- compatible : Should be "dlg,da9052", "dlg,da9053-aa",
5			 "dlg,da9053-ab", or "dlg,da9053-bb"
6
7Sub-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
29Examples:
30
31i2c@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};
61