63 lines · plain
1* Powerventure Semiconductor PV88080 Voltage Regulator2 3Required properties:4- compatible: Must be one of the following, depending on the5 silicon version:6 - "pvs,pv88080" (DEPRECATED)7 8 - "pvs,pv88080-aa" for PV88080 AA or AB silicon9 - "pvs,pv88080-ba" for PV88080 BA or BB silicon10 NOTE: The use of the compatibles with no silicon version is deprecated.11- reg: I2C slave address, usually 0x4912- interrupts: the interrupt outputs of the controller13- regulators: A node that houses a sub-node for each regulator within the14 device. Each sub-node is identified using the node's name, with valid15 values listed below. The content of each sub-node is defined by the16 standard binding for regulators; see regulator.txt.17 BUCK1, BUCK2, BUCK3 and HVBUCK.18 19Optional properties:20- Any optional property defined in regulator.txt21 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 63