18c2ecf20Sopenharmony_ci* Powerventure Semiconductor PV88080 Voltage Regulator 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci- compatible: Must be one of the following, depending on the 58c2ecf20Sopenharmony_ci silicon version: 68c2ecf20Sopenharmony_ci - "pvs,pv88080" (DEPRECATED) 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci - "pvs,pv88080-aa" for PV88080 AA or AB silicon 98c2ecf20Sopenharmony_ci - "pvs,pv88080-ba" for PV88080 BA or BB silicon 108c2ecf20Sopenharmony_ci NOTE: The use of the compatibles with no silicon version is deprecated. 118c2ecf20Sopenharmony_ci- reg: I2C slave address, usually 0x49 128c2ecf20Sopenharmony_ci- interrupts: the interrupt outputs of the controller 138c2ecf20Sopenharmony_ci- regulators: A node that houses a sub-node for each regulator within the 148c2ecf20Sopenharmony_ci device. Each sub-node is identified using the node's name, with valid 158c2ecf20Sopenharmony_ci values listed below. The content of each sub-node is defined by the 168c2ecf20Sopenharmony_ci standard binding for regulators; see regulator.txt. 178c2ecf20Sopenharmony_ci BUCK1, BUCK2, BUCK3 and HVBUCK. 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ciOptional properties: 208c2ecf20Sopenharmony_ci- Any optional property defined in regulator.txt 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ciExample: 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ci pmic: pv88080@49 { 258c2ecf20Sopenharmony_ci compatible = "pvs,pv88080-ba"; 268c2ecf20Sopenharmony_ci reg = <0x49>; 278c2ecf20Sopenharmony_ci interrupt-parent = <&gpio>; 288c2ecf20Sopenharmony_ci interrupts = <24 24>; 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci regulators { 318c2ecf20Sopenharmony_ci BUCK1 { 328c2ecf20Sopenharmony_ci regulator-name = "buck1"; 338c2ecf20Sopenharmony_ci regulator-min-microvolt = < 600000>; 348c2ecf20Sopenharmony_ci regulator-max-microvolt = <1393750>; 358c2ecf20Sopenharmony_ci regulator-min-microamp = < 220000>; 368c2ecf20Sopenharmony_ci regulator-max-microamp = <7040000>; 378c2ecf20Sopenharmony_ci }; 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ci BUCK2 { 408c2ecf20Sopenharmony_ci regulator-name = "buck2"; 418c2ecf20Sopenharmony_ci regulator-min-microvolt = < 600000>; 428c2ecf20Sopenharmony_ci regulator-max-microvolt = <1393750>; 438c2ecf20Sopenharmony_ci regulator-min-microamp = <1496000>; 448c2ecf20Sopenharmony_ci regulator-max-microamp = <4189000>; 458c2ecf20Sopenharmony_ci }; 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ci BUCK3 { 488c2ecf20Sopenharmony_ci regulator-name = "buck3"; 498c2ecf20Sopenharmony_ci regulator-min-microvolt = <1400000>; 508c2ecf20Sopenharmony_ci regulator-max-microvolt = <2193750>; 518c2ecf20Sopenharmony_ci regulator-min-microamp = <1496000>; 528c2ecf20Sopenharmony_ci regulator-max-microamp = <4189000>; 538c2ecf20Sopenharmony_ci }; 548c2ecf20Sopenharmony_ci 558c2ecf20Sopenharmony_ci HVBUCK { 568c2ecf20Sopenharmony_ci regulator-name = "hvbuck"; 578c2ecf20Sopenharmony_ci regulator-min-microvolt = < 5000>; 588c2ecf20Sopenharmony_ci regulator-max-microvolt = <1275000>; 598c2ecf20Sopenharmony_ci }; 608c2ecf20Sopenharmony_ci }; 618c2ecf20Sopenharmony_ci }; 628c2ecf20Sopenharmony_ci 63