pv88080.txt (1756B)
1* Powerventure Semiconductor PV88080 Voltage Regulator 2 3Required properties: 4- compatible: Must be one of the following, depending on the 5 silicon version: 6 - "pvs,pv88080" (DEPRECATED) 7 8 - "pvs,pv88080-aa" for PV88080 AA or AB silicon 9 - "pvs,pv88080-ba" for PV88080 BA or BB silicon 10 NOTE: The use of the compatibles with no silicon version is deprecated. 11- reg: I2C slave address, usually 0x49 12- interrupts: the interrupt outputs of the controller 13- regulators: A node that houses a sub-node for each regulator within the 14 device. Each sub-node is identified using the node's name, with valid 15 values listed below. The content of each sub-node is defined by the 16 standard binding for regulators; see regulator.txt. 17 BUCK1, BUCK2, BUCK3 and HVBUCK. 18 19Optional properties: 20- Any optional property defined in regulator.txt 21 22Example: 23 24 pmic: pv88080@49 { 25 compatible = "pvs,pv88080-ba"; 26 reg = <0x49>; 27 interrupt-parent = <&gpio>; 28 interrupts = <24 24>; 29 30 regulators { 31 BUCK1 { 32 regulator-name = "buck1"; 33 regulator-min-microvolt = < 600000>; 34 regulator-max-microvolt = <1393750>; 35 regulator-min-microamp = < 220000>; 36 regulator-max-microamp = <7040000>; 37 }; 38 39 BUCK2 { 40 regulator-name = "buck2"; 41 regulator-min-microvolt = < 600000>; 42 regulator-max-microvolt = <1393750>; 43 regulator-min-microamp = <1496000>; 44 regulator-max-microamp = <4189000>; 45 }; 46 47 BUCK3 { 48 regulator-name = "buck3"; 49 regulator-min-microvolt = <1400000>; 50 regulator-max-microvolt = <2193750>; 51 regulator-min-microamp = <1496000>; 52 regulator-max-microamp = <4189000>; 53 }; 54 55 HVBUCK { 56 regulator-name = "hvbuck"; 57 regulator-min-microvolt = < 5000>; 58 regulator-max-microvolt = <1275000>; 59 }; 60 }; 61 }; 62