Merge tag 'please-pull-sys_bpf' of git://git.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / regulator / da9211.txt
1 * Dialog Semiconductor DA9211/DA9213 Voltage Regulator
2
3 Required properties:
4 - compatible: "dlg,da9211" or "dlg,da9213".
5 - reg: I2C slave address, usually 0x68.
6 - interrupts: the interrupt outputs of the controller
7 - regulators: A node that houses a sub-node for each regulator within the
8   device. Each sub-node is identified using the node's name, with valid
9   values listed below. The content of each sub-node is defined by the
10   standard binding for regulators; see regulator.txt.
11   BUCKA and BUCKB.
12
13 Optional properties:
14 - Any optional property defined in regulator.txt
15
16 Example 1) DA9211
17
18         pmic: da9211@68 {
19                 compatible = "dlg,da9211";
20                 reg = <0x68>;
21                 interrupts = <3 27>;
22
23                 regulators {
24                         BUCKA {
25                                 regulator-name = "VBUCKA";
26                                 regulator-min-microvolt = < 300000>;
27                                 regulator-max-microvolt = <1570000>;
28                                 regulator-min-microamp  = <2000000>;
29                                 regulator-max-microamp  = <5000000>;
30                         };
31                         BUCKB {
32                                 regulator-name = "VBUCKB";
33                                 regulator-min-microvolt = < 300000>;
34                                 regulator-max-microvolt = <1570000>;
35                                 regulator-min-microamp  = <2000000>;
36                                 regulator-max-microamp  = <5000000>;
37                         };
38                 };
39         };
40
41 Example 2) DA92113
42         pmic: da9213@68 {
43                 compatible = "dlg,da9213";
44                 reg = <0x68>;
45                 interrupts = <3 27>;
46
47                 regulators {
48                         BUCKA {
49                                 regulator-name = "VBUCKA";
50                                 regulator-min-microvolt = < 300000>;
51                                 regulator-max-microvolt = <1570000>;
52                                 regulator-min-microamp  = <3000000>;
53                                 regulator-max-microamp  = <6000000>;
54                         };
55                         BUCKB {
56                                 regulator-name = "VBUCKB";
57                                 regulator-min-microvolt = < 300000>;
58                                 regulator-max-microvolt = <1570000>;
59                                 regulator-min-microamp  = <3000000>;
60                                 regulator-max-microamp  = <6000000>;
61                         };
62                 };
63         };