18c2ecf20Sopenharmony_ciVersatile Express voltage regulators
28c2ecf20Sopenharmony_ci------------------------------------
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ciRequires node properties:
58c2ecf20Sopenharmony_ci- "compatible" value: "arm,vexpress-volt"
68c2ecf20Sopenharmony_ci- "arm,vexpress-sysreg,func" when controlled via vexpress-sysreg
78c2ecf20Sopenharmony_ci  (see Documentation/devicetree/bindings/arm/vexpress-sysreg.txt
88c2ecf20Sopenharmony_ci  for more details)
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ciRequired regulator properties:
118c2ecf20Sopenharmony_ci- "regulator-name"
128c2ecf20Sopenharmony_ci- "regulator-always-on"
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ciOptional regulator properties:
158c2ecf20Sopenharmony_ci- "regulator-min-microvolt"
168c2ecf20Sopenharmony_ci- "regulator-max-microvolt"
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciSee Documentation/devicetree/bindings/regulator/regulator.txt
198c2ecf20Sopenharmony_cifor more details about the regulator properties.
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ciWhen no "regulator-[min|max]-microvolt" properties are defined,
228c2ecf20Sopenharmony_cithe device is treated as fixed (or rather "read-only") regulator.
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ciExample:
258c2ecf20Sopenharmony_ci	volt@0 {
268c2ecf20Sopenharmony_ci		compatible = "arm,vexpress-volt";
278c2ecf20Sopenharmony_ci		arm,vexpress-sysreg,func = <2 0>;
288c2ecf20Sopenharmony_ci		regulator-name = "Cores";
298c2ecf20Sopenharmony_ci		regulator-min-microvolt = <800000>;
308c2ecf20Sopenharmony_ci		regulator-max-microvolt = <1050000>;
318c2ecf20Sopenharmony_ci		regulator-always-on;
328c2ecf20Sopenharmony_ci	};
33