125 lines · plain
1* Powerventure Semiconductor PV88060 Voltage Regulator2 3Required properties:4- compatible: "pvs,pv88060".5- reg: I2C slave address, usually 0x49.6- interrupts: the interrupt outputs of the controller7- regulators: A node that houses a sub-node for each regulator within the8 device. Each sub-node is identified using the node's name, with valid9 values listed below. The content of each sub-node is defined by the10 standard binding for regulators; see regulator.txt.11 BUCK1, LDO1, LDO2, LDO3, LDO4, LDO5, LDO6, LDO7, SW1, SW2, SW3, SW4,12 SW5, and SW6.13 14Optional properties:15- Any optional property defined in regulator.txt16 17Example18 19 pmic: pv88060@49 {20 compatible = "pvs,pv88060";21 reg = <0x49>;22 interrupt-parent = <&gpio>;23 interrupts = <24 24>;24 25 regulators {26 BUCK1 {27 regulator-name = "buck1";28 regulator-min-microvolt = <2800000>;29 regulator-max-microvolt = <4387500>;30 regulator-min-microamp = <1496000>;31 regulator-max-microamp = <4189000>;32 regulator-boot-on;33 };34 35 LDO1 {36 regulator-name = "ldo1";37 regulator-min-microvolt = <1200000>;38 regulator-max-microvolt = <3350000>;39 regulator-boot-on;40 };41 42 LDO2 {43 regulator-name = "ldo2";44 regulator-min-microvolt = <1200000>;45 regulator-max-microvolt = <3350000>;46 regulator-boot-on;47 };48 49 LDO3 {50 regulator-name = "ldo3";51 regulator-min-microvolt = <1200000>;52 regulator-max-microvolt = <3350000>;53 regulator-boot-on;54 };55 56 LDO4 {57 regulator-name = "ldo4";58 regulator-min-microvolt = <1200000>;59 regulator-max-microvolt = <3350000>;60 regulator-boot-on;61 };62 63 LDO5 {64 regulator-name = "ldo5";65 regulator-min-microvolt = <1200000>;66 regulator-max-microvolt = <3350000>;67 regulator-boot-on;68 };69 70 LDO6 {71 regulator-name = "ldo6";72 regulator-min-microvolt = <1200000>;73 regulator-max-microvolt = <3350000>;74 regulator-boot-on;75 };76 77 LDO7 {78 regulator-name = "ldo7";79 regulator-min-microvolt = <1200000>;80 regulator-max-microvolt = <3350000>;81 regulator-boot-on;82 };83 84 SW1 {85 regulator-name = "sw1";86 regulator-min-microvolt = <5000000>;87 regulator-max-microvolt = <5000000>;88 };89 90 SW2 {91 regulator-name = "sw2";92 regulator-min-microvolt = <5000000>;93 regulator-max-microvolt = <5000000>;94 regulator-boot-on;95 };96 97 SW3 {98 regulator-name = "sw3";99 regulator-min-microvolt = <5000000>;100 regulator-max-microvolt = <5000000>;101 regulator-boot-on;102 };103 104 SW4 {105 regulator-name = "sw4";106 regulator-min-microvolt = <5000000>;107 regulator-max-microvolt = <5000000>;108 regulator-boot-on;109 };110 111 SW5 {112 regulator-name = "sw5";113 regulator-min-microvolt = <5000000>;114 regulator-max-microvolt = <5000000>;115 regulator-boot-on;116 };117 118 SW6 {119 regulator-name = "sw6";120 regulator-min-microvolt = <5000000>;121 regulator-max-microvolt = <5000000>;122 };123 };124 };125