18c2ecf20Sopenharmony_ci* Powerventure Semiconductor PV88090 Voltage Regulator 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci- compatible: "pvs,pv88090". 58c2ecf20Sopenharmony_ci- reg: I2C slave address, usually 0x48. 68c2ecf20Sopenharmony_ci- interrupts: the interrupt outputs of the controller 78c2ecf20Sopenharmony_ci- regulators: A node that houses a sub-node for each regulator within the 88c2ecf20Sopenharmony_ci device. Each sub-node is identified using the node's name, with valid 98c2ecf20Sopenharmony_ci values listed below. The content of each sub-node is defined by the 108c2ecf20Sopenharmony_ci standard binding for regulators; see regulator.txt. 118c2ecf20Sopenharmony_ci BUCK1, BUCK2, BUCK3, LDO1, and LDO2. 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ciOptional properties: 148c2ecf20Sopenharmony_ci- Any optional property defined in regulator.txt 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ciExample 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci pmic: pv88090@48 { 198c2ecf20Sopenharmony_ci compatible = "pvs,pv88090"; 208c2ecf20Sopenharmony_ci reg = <0x48>; 218c2ecf20Sopenharmony_ci interrupt-parent = <&gpio>; 228c2ecf20Sopenharmony_ci interrupts = <24 24>; 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ci regulators { 258c2ecf20Sopenharmony_ci BUCK1 { 268c2ecf20Sopenharmony_ci regulator-name = "buck1"; 278c2ecf20Sopenharmony_ci regulator-min-microvolt = < 600000>; 288c2ecf20Sopenharmony_ci regulator-max-microvolt = <1393750>; 298c2ecf20Sopenharmony_ci regulator-min-microamp = < 220000>; 308c2ecf20Sopenharmony_ci regulator-max-microamp = <7040000>; 318c2ecf20Sopenharmony_ci regulator-boot-on; 328c2ecf20Sopenharmony_ci }; 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ci BUCK2 { 358c2ecf20Sopenharmony_ci regulator-name = "buck2"; 368c2ecf20Sopenharmony_ci regulator-min-microvolt = < 600000>; 378c2ecf20Sopenharmony_ci regulator-max-microvolt = <1393750>; 388c2ecf20Sopenharmony_ci regulator-min-microamp = <1496000>; 398c2ecf20Sopenharmony_ci regulator-max-microamp = <4189000>; 408c2ecf20Sopenharmony_ci }; 418c2ecf20Sopenharmony_ci 428c2ecf20Sopenharmony_ci BUCK3 { 438c2ecf20Sopenharmony_ci regulator-name = "buck3"; 448c2ecf20Sopenharmony_ci regulator-min-microvolt = <600000>; 458c2ecf20Sopenharmony_ci regulator-max-microvolt = <1393750>; 468c2ecf20Sopenharmony_ci regulator-min-microamp = <1496000>; 478c2ecf20Sopenharmony_ci regulator-max-microamp = <4189000>; 488c2ecf20Sopenharmony_ci regulator-boot-on; 498c2ecf20Sopenharmony_ci }; 508c2ecf20Sopenharmony_ci 518c2ecf20Sopenharmony_ci LDO1 { 528c2ecf20Sopenharmony_ci regulator-name = "ldo1"; 538c2ecf20Sopenharmony_ci regulator-min-microvolt = <1200000>; 548c2ecf20Sopenharmony_ci regulator-max-microvolt = <4350000>; 558c2ecf20Sopenharmony_ci regulator-boot-on; 568c2ecf20Sopenharmony_ci }; 578c2ecf20Sopenharmony_ci 588c2ecf20Sopenharmony_ci LDO2 { 598c2ecf20Sopenharmony_ci regulator-name = "ldo2"; 608c2ecf20Sopenharmony_ci regulator-min-microvolt = < 650000>; 618c2ecf20Sopenharmony_ci regulator-max-microvolt = <2225000>; 628c2ecf20Sopenharmony_ci regulator-boot-on; 638c2ecf20Sopenharmony_ci }; 648c2ecf20Sopenharmony_ci }; 658c2ecf20Sopenharmony_ci }; 66