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