18c2ecf20Sopenharmony_ciTPS65218 family of regulators 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci- compatible: "ti,tps65218" 58c2ecf20Sopenharmony_ci- reg: I2C slave address 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ci- List of regulators provided by this controller, must be named 88c2ecf20Sopenharmony_ci after their hardware counterparts: dcdc[1-6] and ldo1 98c2ecf20Sopenharmony_ci- This is the list of child nodes that specify the regulator 108c2ecf20Sopenharmony_ci initialization data for defined regulators. Not all regulators for the given 118c2ecf20Sopenharmony_ci device need to be present. The definition for each of these nodes is defined 128c2ecf20Sopenharmony_ci using the standard binding for regulators found at ./regulator.txt. 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci The valid names for regulators are: 158c2ecf20Sopenharmony_ci tps65217: regulator-dcdc1, regulator-dcdc2, regulator-dcdc3, regulator-dcdc4, 168c2ecf20Sopenharmony_ci regulator-dcdc5, regulator-dcdc6, regulator-ldo1, regulator-ls3. 178c2ecf20Sopenharmony_ci Each regulator is defined using the standard binding for regulators. 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ciExample: 208c2ecf20Sopenharmony_citps65218: tps65218@24 { 218c2ecf20Sopenharmony_ci reg = <0x24>; 228c2ecf20Sopenharmony_ci compatible = "ti,tps65218"; 238c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 7 IRQ_TYPE_NONE>; /* NMIn */ 248c2ecf20Sopenharmony_ci interrupt-controller; 258c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci dcdc1: regulator-dcdc1 { 288c2ecf20Sopenharmony_ci regulator-name = "vdd_core"; 298c2ecf20Sopenharmony_ci regulator-min-microvolt = <912000>; 308c2ecf20Sopenharmony_ci regulator-max-microvolt = <1144000>; 318c2ecf20Sopenharmony_ci regulator-boot-on; 328c2ecf20Sopenharmony_ci regulator-always-on; 338c2ecf20Sopenharmony_ci }; 348c2ecf20Sopenharmony_ci 358c2ecf20Sopenharmony_ci dcdc2: regulator-dcdc2 { 368c2ecf20Sopenharmony_ci regulator-name = "vdd_mpu"; 378c2ecf20Sopenharmony_ci regulator-min-microvolt = <912000>; 388c2ecf20Sopenharmony_ci regulator-max-microvolt = <1378000>; 398c2ecf20Sopenharmony_ci regulator-boot-on; 408c2ecf20Sopenharmony_ci regulator-always-on; 418c2ecf20Sopenharmony_ci }; 428c2ecf20Sopenharmony_ci 438c2ecf20Sopenharmony_ci dcdc3: regulator-dcdc3 { 448c2ecf20Sopenharmony_ci regulator-name = "vdcdc3"; 458c2ecf20Sopenharmony_ci regulator-min-microvolt = <1500000>; 468c2ecf20Sopenharmony_ci regulator-max-microvolt = <1500000>; 478c2ecf20Sopenharmony_ci regulator-boot-on; 488c2ecf20Sopenharmony_ci regulator-always-on; 498c2ecf20Sopenharmony_ci }; 508c2ecf20Sopenharmony_ci 518c2ecf20Sopenharmony_ci dcdc5: regulator-dcdc5 { 528c2ecf20Sopenharmony_ci regulator-name = "v1_0bat"; 538c2ecf20Sopenharmony_ci regulator-min-microvolt = <1000000>; 548c2ecf20Sopenharmony_ci regulator-max-microvolt = <1000000>; 558c2ecf20Sopenharmony_ci regulator-boot-on; 568c2ecf20Sopenharmony_ci regulator-always-on; 578c2ecf20Sopenharmony_ci }; 588c2ecf20Sopenharmony_ci 598c2ecf20Sopenharmony_ci dcdc6: regulator-dcdc6 { 608c2ecf20Sopenharmony_ci regulator-name = "v1_8bat"; 618c2ecf20Sopenharmony_ci regulator-min-microvolt = <1800000>; 628c2ecf20Sopenharmony_ci regulator-max-microvolt = <1800000>; 638c2ecf20Sopenharmony_ci regulator-boot-on; 648c2ecf20Sopenharmony_ci regulator-always-on; 658c2ecf20Sopenharmony_ci }; 668c2ecf20Sopenharmony_ci 678c2ecf20Sopenharmony_ci ldo1: regulator-ldo1 { 688c2ecf20Sopenharmony_ci regulator-min-microvolt = <1800000>; 698c2ecf20Sopenharmony_ci regulator-max-microvolt = <1800000>; 708c2ecf20Sopenharmony_ci regulator-boot-on; 718c2ecf20Sopenharmony_ci regulator-always-on; 728c2ecf20Sopenharmony_ci }; 738c2ecf20Sopenharmony_ci 748c2ecf20Sopenharmony_ci ls2: regulator-ls2 { 758c2ecf20Sopenharmony_ci regulator-min-microamp = <100000>; 768c2ecf20Sopenharmony_ci regulator-max-microamp = <1000000>; 778c2ecf20Sopenharmony_ci }; 788c2ecf20Sopenharmony_ci 798c2ecf20Sopenharmony_ci ls3: regulator-ls3 { 808c2ecf20Sopenharmony_ci regulator-min-microamp = <100000>; 818c2ecf20Sopenharmony_ci regulator-max-microamp = <1000000>; 828c2ecf20Sopenharmony_ci }; 838c2ecf20Sopenharmony_ci}; 84