18c2ecf20Sopenharmony_ciTPS65023 family of regulators
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci- compatible: Must be one of the following.
58c2ecf20Sopenharmony_ci	"ti,tps65020",
68c2ecf20Sopenharmony_ci	"ti,tps65021",
78c2ecf20Sopenharmony_ci	"ti,tps65023",
88c2ecf20Sopenharmony_ci- reg: I2C slave address
98c2ecf20Sopenharmony_ci- regulators: list of regulators provided by this controller, must be named
108c2ecf20Sopenharmony_ci  after their hardware counterparts: VDCDC[1-3] and LDO[1-2]
118c2ecf20Sopenharmony_ci- regulators: This is the list of child nodes that specify the regulator
128c2ecf20Sopenharmony_ci  initialization data for defined regulators. The definition for each of
138c2ecf20Sopenharmony_ci  these nodes is defined using the standard binding for regulators found at
148c2ecf20Sopenharmony_ci  Documentation/devicetree/bindings/regulator/regulator.txt.
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciEach regulator is defined using the standard binding for regulators.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciExample:
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ci	tps65023@48 {
218c2ecf20Sopenharmony_ci		compatible = "ti,tps65023";
228c2ecf20Sopenharmony_ci		reg = <0x48>;
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ci		regulators {
258c2ecf20Sopenharmony_ci			VDCDC1 {
268c2ecf20Sopenharmony_ci				regulator-name = "vdd_mpu";
278c2ecf20Sopenharmony_ci				regulator-always-on;
288c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1200000>;
298c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1200000>;
308c2ecf20Sopenharmony_ci			};
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ci			VDCDC2 {
338c2ecf20Sopenharmony_ci				regulator-name = "vdd_core";
348c2ecf20Sopenharmony_ci				regulator-always-on;
358c2ecf20Sopenharmony_ci				regulator-min-microvolt = <3300000>;
368c2ecf20Sopenharmony_ci				regulator-max-microvolt = <3300000>;
378c2ecf20Sopenharmony_ci			};
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_ci			VDCDC3 {
408c2ecf20Sopenharmony_ci				regulator-name = "vdd_io";
418c2ecf20Sopenharmony_ci				regulator-always-on;
428c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1800000>;
438c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1800000>;
448c2ecf20Sopenharmony_ci			};
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ci			LDO1 {
478c2ecf20Sopenharmony_ci				regulator-name = "vdd_usb18";
488c2ecf20Sopenharmony_ci				regulator-always-on;
498c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1800000>;
508c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1800000>;
518c2ecf20Sopenharmony_ci			};
528c2ecf20Sopenharmony_ci
538c2ecf20Sopenharmony_ci			LDO2 {
548c2ecf20Sopenharmony_ci				regulator-name = "vdd_usb33";
558c2ecf20Sopenharmony_ci				regulator-always-on;
568c2ecf20Sopenharmony_ci				regulator-min-microvolt = <3300000>;
578c2ecf20Sopenharmony_ci				regulator-max-microvolt = <3300000>;
588c2ecf20Sopenharmony_ci			};
598c2ecf20Sopenharmony_ci		};
608c2ecf20Sopenharmony_ci	};
61