1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 2 /* 3 * Copyright (c) 2020 MediaTek Inc. 4 * Copyright (c) 2023 BayLibre Inc. 5 */ 6 7 #include <dt-bindings/input/input.h> 8 9 &pwrap { 10 mt6357_pmic: pmic { 11 compatible = "mediatek,mt6357" 12 13 pmic_adc: adc { 14 compatible = "mediatek 15 #io-channel-cells = <1 16 }; 17 18 regulators { 19 mt6357_vproc_reg: buck 20 regulator-name 21 regulator-min- 22 regulator-max- 23 regulator-ramp 24 regulator-enab 25 regulator-alwa 26 }; 27 28 mt6357_vcore_reg: buck 29 regulator-name 30 regulator-min- 31 regulator-max- 32 regulator-ramp 33 regulator-enab 34 regulator-alwa 35 }; 36 37 mt6357_vmodem_reg: buc 38 regulator-name 39 regulator-min- 40 regulator-max- 41 regulator-ramp 42 regulator-enab 43 }; 44 45 mt6357_vs1_reg: buck-v 46 regulator-name 47 regulator-min- 48 regulator-max- 49 regulator-ramp 50 regulator-enab 51 regulator-alwa 52 }; 53 54 mt6357_vpa_reg: buck-v 55 regulator-name 56 regulator-min- 57 regulator-max- 58 regulator-ramp 59 regulator-enab 60 }; 61 62 mt6357_vfe28_reg: ldo- 63 compatible = " 64 regulator-name 65 regulator-min- 66 regulator-max- 67 regulator-enab 68 }; 69 70 mt6357_vxo22_reg: ldo- 71 regulator-name 72 regulator-min- 73 regulator-max- 74 regulator-enab 75 }; 76 77 mt6357_vrf18_reg: ldo- 78 compatible = " 79 regulator-name 80 regulator-min- 81 regulator-max- 82 regulator-enab 83 }; 84 85 mt6357_vrf12_reg: ldo- 86 compatible = " 87 regulator-name 88 regulator-min- 89 regulator-max- 90 regulator-enab 91 }; 92 93 mt6357_vefuse_reg: ldo 94 regulator-name 95 regulator-min- 96 regulator-max- 97 regulator-enab 98 }; 99 100 mt6357_vcn33_bt_reg: l 101 regulator-name 102 regulator-min- 103 regulator-max- 104 regulator-enab 105 }; 106 107 mt6357_vcn33_wifi_reg: 108 regulator-name 109 regulator-min- 110 regulator-max- 111 regulator-enab 112 }; 113 114 mt6357_vcn28_reg: ldo- 115 compatible = " 116 regulator-name 117 regulator-min- 118 regulator-max- 119 regulator-enab 120 }; 121 122 mt6357_vcn18_reg: ldo- 123 compatible = " 124 regulator-name 125 regulator-min- 126 regulator-max- 127 regulator-enab 128 }; 129 130 mt6357_vcama_reg: ldo- 131 regulator-name 132 regulator-min- 133 regulator-max- 134 regulator-enab 135 }; 136 137 mt6357_vcamd_reg: ldo- 138 regulator-name 139 regulator-min- 140 regulator-max- 141 regulator-enab 142 }; 143 144 mt6357_vcamio_reg: ldo 145 compatible = " 146 regulator-name 147 regulator-min- 148 regulator-max- 149 regulator-enab 150 }; 151 152 mt6357_vldo28_reg: ldo 153 regulator-name 154 regulator-min- 155 regulator-max- 156 regulator-enab 157 }; 158 159 mt6357_vsram_others_re 160 regulator-name 161 regulator-min- 162 regulator-max- 163 regulator-ramp 164 regulator-enab 165 regulator-alwa 166 }; 167 168 mt6357_vsram_proc_reg: 169 regulator-name 170 regulator-min- 171 regulator-max- 172 regulator-ramp 173 regulator-enab 174 regulator-alwa 175 }; 176 177 mt6357_vaux18_reg: ldo 178 compatible = " 179 regulator-name 180 regulator-min- 181 regulator-max- 182 regulator-enab 183 }; 184 185 mt6357_vaud28_reg: ldo 186 compatible = " 187 regulator-name 188 regulator-min- 189 regulator-max- 190 regulator-enab 191 }; 192 193 mt6357_vio28_reg: ldo- 194 compatible = " 195 regulator-name 196 regulator-min- 197 regulator-max- 198 regulator-enab 199 }; 200 201 mt6357_vio18_reg: ldo- 202 compatible = " 203 regulator-name 204 regulator-min- 205 regulator-max- 206 regulator-enab 207 regulator-alwa 208 }; 209 210 mt6357_vdram_reg: ldo- 211 regulator-name 212 regulator-min- 213 regulator-max- 214 regulator-enab 215 }; 216 217 mt6357_vmc_reg: ldo-vm 218 regulator-name 219 regulator-min- 220 regulator-max- 221 regulator-enab 222 }; 223 224 mt6357_vmch_reg: ldo-v 225 regulator-name 226 regulator-min- 227 regulator-max- 228 regulator-enab 229 }; 230 231 mt6357_vemc_reg: ldo-v 232 regulator-name 233 regulator-min- 234 regulator-max- 235 regulator-enab 236 regulator-alwa 237 }; 238 239 mt6357_vsim1_reg: ldo- 240 regulator-name 241 regulator-min- 242 regulator-max- 243 regulator-enab 244 }; 245 246 mt6357_vsim2_reg: ldo- 247 regulator-name 248 regulator-min- 249 regulator-max- 250 regulator-enab 251 }; 252 253 mt6357_vibr_reg: ldo-v 254 regulator-name 255 regulator-min- 256 regulator-max- 257 regulator-enab 258 }; 259 260 mt6357_vusb33_reg: ldo 261 regulator-name 262 regulator-min- 263 regulator-max- 264 regulator-enab 265 }; 266 }; 267 268 rtc { 269 compatible = "mediatek 270 }; 271 272 keys { 273 compatible = "mediatek 274 275 key-power { 276 linux,keycodes 277 wakeup-source; 278 }; 279 280 key-home { 281 linux,keycodes 282 wakeup-source; 283 }; 284 285 }; 286 }; 287 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.