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