xref: /freebsd/sys/contrib/device-tree/Bindings/regulator/vexpress.txt (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
1Versatile Express voltage regulators
2------------------------------------
3
4Requires 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-config.yaml
8  for more details)
9
10Required regulator properties:
11- "regulator-name"
12- "regulator-always-on"
13
14Optional regulator properties:
15- "regulator-min-microvolt"
16- "regulator-max-microvolt"
17
18See Documentation/devicetree/bindings/regulator/regulator.txt
19for more details about the regulator properties.
20
21When no "regulator-[min|max]-microvolt" properties are defined,
22the device is treated as fixed (or rather "read-only") regulator.
23
24Example:
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	};
33