199cf3af5SJames Ban* Powerventure Semiconductor PV88080 Voltage Regulator 299cf3af5SJames Ban 399cf3af5SJames BanRequired properties: 4*5ff00f6aSEric Jeong- compatible: Must be one of the following, depending on the 5*5ff00f6aSEric Jeong silicon version: 6*5ff00f6aSEric Jeong - "pvs,pv88080" (DEPRECATED) 7*5ff00f6aSEric Jeong 8*5ff00f6aSEric Jeong - "pvs,pv88080-aa" for PV88080 AA or AB silicon 9*5ff00f6aSEric Jeong - "pvs,pv88080-ba" for PV88080 BA or BB silicon 10*5ff00f6aSEric Jeong NOTE: The use of the compatibles with no silicon version is deprecated. 11*5ff00f6aSEric Jeong- reg: I2C slave address, usually 0x49 1299cf3af5SJames Ban- interrupts: the interrupt outputs of the controller 1399cf3af5SJames Ban- regulators: A node that houses a sub-node for each regulator within the 1499cf3af5SJames Ban device. Each sub-node is identified using the node's name, with valid 1599cf3af5SJames Ban values listed below. The content of each sub-node is defined by the 1699cf3af5SJames Ban standard binding for regulators; see regulator.txt. 17*5ff00f6aSEric Jeong BUCK1, BUCK2, BUCK3 and HVBUCK. 1899cf3af5SJames Ban 1999cf3af5SJames BanOptional properties: 2099cf3af5SJames Ban- Any optional property defined in regulator.txt 2199cf3af5SJames Ban 22*5ff00f6aSEric JeongExample: 2399cf3af5SJames Ban 2499cf3af5SJames Ban pmic: pv88080@49 { 25*5ff00f6aSEric Jeong compatible = "pvs,pv88080-ba"; 2699cf3af5SJames Ban reg = <0x49>; 2799cf3af5SJames Ban interrupt-parent = <&gpio>; 2899cf3af5SJames Ban interrupts = <24 24>; 2999cf3af5SJames Ban 3099cf3af5SJames Ban regulators { 3199cf3af5SJames Ban BUCK1 { 3299cf3af5SJames Ban regulator-name = "buck1"; 3399cf3af5SJames Ban regulator-min-microvolt = < 600000>; 3499cf3af5SJames Ban regulator-max-microvolt = <1393750>; 3599cf3af5SJames Ban regulator-min-microamp = < 220000>; 3699cf3af5SJames Ban regulator-max-microamp = <7040000>; 3799cf3af5SJames Ban }; 3899cf3af5SJames Ban 3999cf3af5SJames Ban BUCK2 { 4099cf3af5SJames Ban regulator-name = "buck2"; 4199cf3af5SJames Ban regulator-min-microvolt = < 600000>; 4299cf3af5SJames Ban regulator-max-microvolt = <1393750>; 4399cf3af5SJames Ban regulator-min-microamp = <1496000>; 4499cf3af5SJames Ban regulator-max-microamp = <4189000>; 4599cf3af5SJames Ban }; 4699cf3af5SJames Ban 4799cf3af5SJames Ban BUCK3 { 4899cf3af5SJames Ban regulator-name = "buck3"; 4999cf3af5SJames Ban regulator-min-microvolt = <1400000>; 5099cf3af5SJames Ban regulator-max-microvolt = <2193750>; 5199cf3af5SJames Ban regulator-min-microamp = <1496000>; 5299cf3af5SJames Ban regulator-max-microamp = <4189000>; 5399cf3af5SJames Ban }; 54*5ff00f6aSEric Jeong 55*5ff00f6aSEric Jeong HVBUCK { 56*5ff00f6aSEric Jeong regulator-name = "hvbuck"; 57*5ff00f6aSEric Jeong regulator-min-microvolt = < 5000>; 58*5ff00f6aSEric Jeong regulator-max-microvolt = <1275000>; 5999cf3af5SJames Ban }; 6099cf3af5SJames Ban }; 61*5ff00f6aSEric Jeong }; 62*5ff00f6aSEric Jeong 63