]>
Commit | Line | Data |
---|---|---|
99cf3af5 JB |
1 | * Powerventure Semiconductor PV88080 Voltage Regulator |
2 | ||
3 | Required properties: | |
5ff00f6a EJ |
4 | - compatible: Must be one of the following, depending on the |
5 | silicon version: | |
6 | - "pvs,pv88080" (DEPRECATED) | |
7 | ||
8 | - "pvs,pv88080-aa" for PV88080 AA or AB silicon | |
9 | - "pvs,pv88080-ba" for PV88080 BA or BB silicon | |
10 | NOTE: The use of the compatibles with no silicon version is deprecated. | |
11 | - reg: I2C slave address, usually 0x49 | |
99cf3af5 JB |
12 | - interrupts: the interrupt outputs of the controller |
13 | - regulators: A node that houses a sub-node for each regulator within the | |
14 | device. Each sub-node is identified using the node's name, with valid | |
15 | values listed below. The content of each sub-node is defined by the | |
16 | standard binding for regulators; see regulator.txt. | |
5ff00f6a | 17 | BUCK1, BUCK2, BUCK3 and HVBUCK. |
99cf3af5 JB |
18 | |
19 | Optional properties: | |
20 | - Any optional property defined in regulator.txt | |
21 | ||
5ff00f6a | 22 | Example: |
99cf3af5 JB |
23 | |
24 | pmic: pv88080@49 { | |
5ff00f6a | 25 | compatible = "pvs,pv88080-ba"; |
99cf3af5 JB |
26 | reg = <0x49>; |
27 | interrupt-parent = <&gpio>; | |
28 | interrupts = <24 24>; | |
29 | ||
30 | regulators { | |
31 | BUCK1 { | |
32 | regulator-name = "buck1"; | |
33 | regulator-min-microvolt = < 600000>; | |
34 | regulator-max-microvolt = <1393750>; | |
35 | regulator-min-microamp = < 220000>; | |
36 | regulator-max-microamp = <7040000>; | |
37 | }; | |
38 | ||
39 | BUCK2 { | |
40 | regulator-name = "buck2"; | |
41 | regulator-min-microvolt = < 600000>; | |
42 | regulator-max-microvolt = <1393750>; | |
43 | regulator-min-microamp = <1496000>; | |
44 | regulator-max-microamp = <4189000>; | |
45 | }; | |
46 | ||
47 | BUCK3 { | |
48 | regulator-name = "buck3"; | |
49 | regulator-min-microvolt = <1400000>; | |
50 | regulator-max-microvolt = <2193750>; | |
51 | regulator-min-microamp = <1496000>; | |
52 | regulator-max-microamp = <4189000>; | |
53 | }; | |
5ff00f6a EJ |
54 | |
55 | HVBUCK { | |
56 | regulator-name = "hvbuck"; | |
57 | regulator-min-microvolt = < 5000>; | |
58 | regulator-max-microvolt = <1275000>; | |
59 | }; | |
99cf3af5 JB |
60 | }; |
61 | }; | |
5ff00f6a | 62 |