Commit | Line | Data |
---|---|---|
31e54086 PM |
1 | Versatile Express voltage regulators |
2 | ------------------------------------ | |
3 | ||
4 | Requires node properties: | |
5 | - "compatible" value: "arm,vexpress-volt" | |
6 | - "arm,vexpress-sysreg,func" when controlled via vexpress-sysreg | |
7 | (see Documentation/devicetree/bindings/arm/vexpress-sysreg.txt | |
8 | for more details) | |
9 | ||
10 | Required regulator properties: | |
11 | - "regulator-name" | |
12 | - "regulator-always-on" | |
13 | ||
14 | Optional regulator properties: | |
15 | - "regulator-min-microvolt" | |
16 | - "regulator-max-microvolt" | |
17 | ||
18 | See Documentation/devicetree/bindings/regulator/regulator.txt | |
19 | for more details about the regulator properties. | |
20 | ||
21 | When no "regulator-[min|max]-microvolt" properties are defined, | |
22 | the device is treated as fixed (or rather "read-only") regulator. | |
23 | ||
24 | Example: | |
25 | volt@0 { | |
26 | compatible = "arm,vexpress-volt"; | |
27 | arm,vexpress-sysreg,func = <2 0>; | |
28 | regulator-name = "Cores"; | |
29 | regulator-min-microvolt = <800000>; | |
30 | regulator-max-microvolt = <1050000>; | |
31 | regulator-always-on; | |
32 | }; |