1*c90456e3SJames Ban* Powerventure Semiconductor PV88090 Voltage Regulator 2*c90456e3SJames Ban 3*c90456e3SJames BanRequired properties: 4*c90456e3SJames Ban- compatible: "pvs,pv88090". 5*c90456e3SJames Ban- reg: I2C slave address, usually 0x48. 6*c90456e3SJames Ban- interrupts: the interrupt outputs of the controller 7*c90456e3SJames Ban- regulators: A node that houses a sub-node for each regulator within the 8*c90456e3SJames Ban device. Each sub-node is identified using the node's name, with valid 9*c90456e3SJames Ban values listed below. The content of each sub-node is defined by the 10*c90456e3SJames Ban standard binding for regulators; see regulator.txt. 11*c90456e3SJames Ban BUCK1, BUCK2, BUCK3, LDO1, and LDO2. 12*c90456e3SJames Ban 13*c90456e3SJames BanOptional properties: 14*c90456e3SJames Ban- Any optional property defined in regulator.txt 15*c90456e3SJames Ban 16*c90456e3SJames BanExample 17*c90456e3SJames Ban 18*c90456e3SJames Ban pmic: pv88090@48 { 19*c90456e3SJames Ban compatible = "pvs,pv88090"; 20*c90456e3SJames Ban reg = <0x48>; 21*c90456e3SJames Ban interrupt-parent = <&gpio>; 22*c90456e3SJames Ban interrupts = <24 24>; 23*c90456e3SJames Ban 24*c90456e3SJames Ban regulators { 25*c90456e3SJames Ban BUCK1 { 26*c90456e3SJames Ban regulator-name = "buck1"; 27*c90456e3SJames Ban regulator-min-microvolt = < 600000>; 28*c90456e3SJames Ban regulator-max-microvolt = <1393750>; 29*c90456e3SJames Ban regulator-min-microamp = < 220000>; 30*c90456e3SJames Ban regulator-max-microamp = <7040000>; 31*c90456e3SJames Ban regulator-boot-on; 32*c90456e3SJames Ban }; 33*c90456e3SJames Ban 34*c90456e3SJames Ban BUCK2 { 35*c90456e3SJames Ban regulator-name = "buck2"; 36*c90456e3SJames Ban regulator-min-microvolt = < 600000>; 37*c90456e3SJames Ban regulator-max-microvolt = <1393750>; 38*c90456e3SJames Ban regulator-min-microamp = <1496000>; 39*c90456e3SJames Ban regulator-max-microamp = <4189000>; 40*c90456e3SJames Ban }; 41*c90456e3SJames Ban 42*c90456e3SJames Ban BUCK3 { 43*c90456e3SJames Ban regulator-name = "buck3"; 44*c90456e3SJames Ban regulator-min-microvolt = <600000>; 45*c90456e3SJames Ban regulator-max-microvolt = <1393750>; 46*c90456e3SJames Ban regulator-min-microamp = <1496000>; 47*c90456e3SJames Ban regulator-max-microamp = <4189000>; 48*c90456e3SJames Ban regulator-boot-on; 49*c90456e3SJames Ban }; 50*c90456e3SJames Ban 51*c90456e3SJames Ban LDO1 { 52*c90456e3SJames Ban regulator-name = "ldo1"; 53*c90456e3SJames Ban regulator-min-microvolt = <1200000>; 54*c90456e3SJames Ban regulator-max-microvolt = <4350000>; 55*c90456e3SJames Ban regulator-boot-on; 56*c90456e3SJames Ban }; 57*c90456e3SJames Ban 58*c90456e3SJames Ban LDO2 { 59*c90456e3SJames Ban regulator-name = "ldo2"; 60*c90456e3SJames Ban regulator-min-microvolt = < 650000>; 61*c90456e3SJames Ban regulator-max-microvolt = <2225000>; 62*c90456e3SJames Ban regulator-boot-on; 63*c90456e3SJames Ban }; 64*c90456e3SJames Ban }; 65*c90456e3SJames Ban }; 66