1 * Dialog Semiconductor DA9211/DA9212/DA9213/DA 2 Voltage Regulator 3 4 Required properties: 5 - compatible: "dlg,da9211" or "dlg,da9212" or 6 or "dlg,da9214" or "dlg,da9224" or "dlg,da92 7 - reg: I2C slave address, usually 0x68. 8 - interrupts: the interrupt outputs of the con 9 - regulators: A node that houses a sub-node fo 10 device. Each sub-node is identified using th 11 values listed below. The content of each sub 12 standard binding for regulators; see regulat 13 BUCKA and BUCKB. 14 15 Optional properties: 16 - enable-gpios: platform gpio for control of B 17 - Any optional property defined in regulator.t 18 - regulator-initial-mode and regulator-allow 19 mode values from dt-bindings/regulator/dlg 20 21 Example 1) DA9211 22 pmic: da9211@68 { 23 compatible = "dlg,da9211"; 24 reg = <0x68>; 25 interrupts = <3 27>; 26 27 regulators { 28 BUCKA { 29 regulator-name 30 regulator-min- 31 regulator-max- 32 regulator-min- 33 regulator-max- 34 enable-gpios = 35 regulator-allo 36 37 }; 38 }; 39 }; 40 41 Example 2) DA9212 42 pmic: da9212@68 { 43 compatible = "dlg,da9212"; 44 reg = <0x68>; 45 interrupts = <3 27>; 46 47 regulators { 48 BUCKA { 49 regulator-name 50 regulator-min- 51 regulator-max- 52 regulator-min- 53 regulator-max- 54 enable-gpios = 55 }; 56 BUCKB { 57 regulator-name 58 regulator-min- 59 regulator-max- 60 regulator-min- 61 regulator-max- 62 enable-gpios = 63 }; 64 }; 65 }; 66 67 Example 3) DA9213 68 pmic: da9213@68 { 69 compatible = "dlg,da9213"; 70 reg = <0x68>; 71 interrupts = <3 27>; 72 73 regulators { 74 BUCKA { 75 regulator-name 76 regulator-min- 77 regulator-max- 78 regulator-min- 79 regulator-max- 80 enable-gpios = 81 }; 82 }; 83 }; 84 85 Example 4) DA9223 86 pmic: da9223@68 { 87 compatible = "dlg,da9223"; 88 reg = <0x68>; 89 interrupts = <3 27>; 90 91 regulators { 92 BUCKA { 93 regulator-name 94 regulator-min- 95 regulator-max- 96 regulator-min- 97 regulator-max- 98 enable-gpios = 99 }; 100 }; 101 }; 102 103 Example 5) DA9214 104 pmic: da9214@68 { 105 compatible = "dlg,da9214"; 106 reg = <0x68>; 107 interrupts = <3 27>; 108 109 regulators { 110 BUCKA { 111 regulator-name 112 regulator-min- 113 regulator-max- 114 regulator-min- 115 regulator-max- 116 enable-gpios = 117 }; 118 BUCKB { 119 regulator-name 120 regulator-min- 121 regulator-max- 122 regulator-min- 123 regulator-max- 124 enable-gpios = 125 }; 126 }; 127 }; 128 129 Example 6) DA9224 130 pmic: da9224@68 { 131 compatible = "dlg,da9224"; 132 reg = <0x68>; 133 interrupts = <3 27>; 134 135 regulators { 136 BUCKA { 137 regulator-name 138 regulator-min- 139 regulator-max- 140 regulator-min- 141 regulator-max- 142 enable-gpios = 143 }; 144 BUCKB { 145 regulator-name 146 regulator-min- 147 regulator-max- 148 regulator-min- 149 regulator-max- 150 enable-gpios = 151 }; 152 }; 153 }; 154 155 Example 7) DA9215 156 pmic: da9215@68 { 157 compatible = "dlg,da9215"; 158 reg = <0x68>; 159 interrupts = <3 27>; 160 161 regulators { 162 BUCKA { 163 regulator-name 164 regulator-min- 165 regulator-max- 166 regulator-min- 167 regulator-max- 168 enable-gpios = 169 }; 170 BUCKB { 171 regulator-name 172 regulator-min- 173 regulator-max- 174 regulator-min- 175 regulator-max- 176 enable-gpios = 177 }; 178 }; 179 }; 180 181 Example 8) DA9225 182 pmic: da9225@68 { 183 compatible = "dlg,da9225"; 184 reg = <0x68>; 185 interrupts = <3 27>; 186 187 regulators { 188 BUCKA { 189 regulator-name 190 regulator-min- 191 regulator-max- 192 regulator-min- 193 regulator-max- 194 enable-gpios = 195 }; 196 BUCKB { 197 regulator-name 198 regulator-min- 199 regulator-max- 200 regulator-min- 201 regulator-max- 202 enable-gpios = 203 }; 204 }; 205 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.