hc
2023-02-18 a08c8b75ee83d7f62c9aefc23bfb42082aa4076c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
* Dialog DA9052/53 Power Management Integrated Circuit (PMIC)
 
Required properties:
- compatible : Should be "dlg,da9052", "dlg,da9053-aa",
            "dlg,da9053-ab", or "dlg,da9053-bb"
 
Optional properties:
- dlg,tsi-as-adc : Boolean, if set the X+, X-, Y+, Y- touchscreen
                    input lines are used as general purpose analogue
                   input.
- tsiref-supply: Phandle to the regulator, which provides the reference
                 voltage for the TSIREF pin. Must be provided when the
                touchscreen pins are used for ADC purposes.
 
Sub-nodes:
- regulators : Contain the regulator nodes. The DA9052/53 regulators are
  bound using their names as listed below:
 
    buck1     : regulator BUCK CORE
    buck2     : regulator BUCK PRO
    buck3     : regulator BUCK MEM
    buck4     : regulator BUCK PERI
    ldo1      : regulator LDO1
    ldo2      : regulator LDO2
    ldo3      : regulator LDO3
    ldo4      : regulator LDO4
    ldo5      : regulator LDO5
    ldo6      : regulator LDO6
    ldo7      : regulator LDO7
    ldo8      : regulator LDO8
    ldo9      : regulator LDO9
    ldo10     : regulator LDO10
 
  The bindings details of individual regulator device can be found in:
  Documentation/devicetree/bindings/regulator/regulator.txt
 
Examples:
 
i2c@63fc8000 { /* I2C1 */
 
   pmic: dialog@48 {
       compatible = "dlg,da9053-aa";
       reg = <0x48>;
 
       regulators {
           buck1 {
               regulator-min-microvolt = <500000>;
               regulator-max-microvolt = <2075000>;
           };
 
           buck2 {
               regulator-min-microvolt = <500000>;
               regulator-max-microvolt = <2075000>;
           };
 
           buck3 {
               regulator-min-microvolt = <925000>;
               regulator-max-microvolt = <2500000>;
           };
 
           buck4 {
               regulator-min-microvolt = <925000>;
               regulator-max-microvolt = <2500000>;
           };
       };
   };
};