~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/mediatek/mt6357.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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,mt6357-auxadc";
 15                         #io-channel-cells = <1>;
 16                 };
 17 
 18                 regulators {
 19                         mt6357_vproc_reg: buck-vproc {
 20                                 regulator-name = "vproc";
 21                                 regulator-min-microvolt = <518750>;
 22                                 regulator-max-microvolt = <1312500>;
 23                                 regulator-ramp-delay = <6250>;
 24                                 regulator-enable-ramp-delay = <220>;
 25                                 regulator-always-on;
 26                         };
 27 
 28                         mt6357_vcore_reg: buck-vcore {
 29                                 regulator-name = "vcore";
 30                                 regulator-min-microvolt = <518750>;
 31                                 regulator-max-microvolt = <1312500>;
 32                                 regulator-ramp-delay = <6250>;
 33                                 regulator-enable-ramp-delay = <220>;
 34                                 regulator-always-on;
 35                         };
 36 
 37                         mt6357_vmodem_reg: buck-vmodem {
 38                                 regulator-name = "vmodem";
 39                                 regulator-min-microvolt = <500000>;
 40                                 regulator-max-microvolt = <1193750>;
 41                                 regulator-ramp-delay = <6250>;
 42                                 regulator-enable-ramp-delay = <220>;
 43                         };
 44 
 45                         mt6357_vs1_reg: buck-vs1 {
 46                                 regulator-name = "vs1";
 47                                 regulator-min-microvolt = <1200000>;
 48                                 regulator-max-microvolt = <2200000>;
 49                                 regulator-ramp-delay = <12500>;
 50                                 regulator-enable-ramp-delay = <220>;
 51                                 regulator-always-on;
 52                         };
 53 
 54                         mt6357_vpa_reg: buck-vpa {
 55                                 regulator-name = "vpa";
 56                                 regulator-min-microvolt = <500000>;
 57                                 regulator-max-microvolt = <3650000>;
 58                                 regulator-ramp-delay = <50000>;
 59                                 regulator-enable-ramp-delay = <220>;
 60                         };
 61 
 62                         mt6357_vfe28_reg: ldo-vfe28 {
 63                                 compatible = "regulator-fixed";
 64                                 regulator-name = "vfe28";
 65                                 regulator-min-microvolt = <2800000>;
 66                                 regulator-max-microvolt = <2800000>;
 67                                 regulator-enable-ramp-delay = <264>;
 68                         };
 69 
 70                         mt6357_vxo22_reg: ldo-vxo22 {
 71                                 regulator-name = "vxo22";
 72                                 regulator-min-microvolt = <2200000>;
 73                                 regulator-max-microvolt = <2400000>;
 74                                 regulator-enable-ramp-delay = <110>;
 75                         };
 76 
 77                         mt6357_vrf18_reg: ldo-vrf18 {
 78                                 compatible = "regulator-fixed";
 79                                 regulator-name = "vrf18";
 80                                 regulator-min-microvolt = <1800000>;
 81                                 regulator-max-microvolt = <1800000>;
 82                                 regulator-enable-ramp-delay = <110>;
 83                         };
 84 
 85                         mt6357_vrf12_reg: ldo-vrf12 {
 86                                 compatible = "regulator-fixed";
 87                                 regulator-name = "vrf12";
 88                                 regulator-min-microvolt = <1200000>;
 89                                 regulator-max-microvolt = <1200000>;
 90                                 regulator-enable-ramp-delay = <110>;
 91                         };
 92 
 93                         mt6357_vefuse_reg: ldo-vefuse {
 94                                 regulator-name = "vefuse";
 95                                 regulator-min-microvolt = <1200000>;
 96                                 regulator-max-microvolt = <3300000>;
 97                                 regulator-enable-ramp-delay = <264>;
 98                         };
 99 
100                         mt6357_vcn33_bt_reg: ldo-vcn33-bt {
101                                 regulator-name = "vcn33-bt";
102                                 regulator-min-microvolt = <3300000>;
103                                 regulator-max-microvolt = <3500000>;
104                                 regulator-enable-ramp-delay = <264>;
105                         };
106 
107                         mt6357_vcn33_wifi_reg: ldo-vcn33-wifi {
108                                 regulator-name = "vcn33-wifi";
109                                 regulator-min-microvolt = <3300000>;
110                                 regulator-max-microvolt = <3500000>;
111                                 regulator-enable-ramp-delay = <264>;
112                         };
113 
114                         mt6357_vcn28_reg: ldo-vcn28 {
115                                 compatible = "regulator-fixed";
116                                 regulator-name = "vcn28";
117                                 regulator-min-microvolt = <2800000>;
118                                 regulator-max-microvolt = <2800000>;
119                                 regulator-enable-ramp-delay = <264>;
120                         };
121 
122                         mt6357_vcn18_reg: ldo-vcn18 {
123                                 compatible = "regulator-fixed";
124                                 regulator-name = "vcn18";
125                                 regulator-min-microvolt = <1800000>;
126                                 regulator-max-microvolt = <1800000>;
127                                 regulator-enable-ramp-delay = <264>;
128                         };
129 
130                         mt6357_vcama_reg: ldo-vcama {
131                                 regulator-name = "vcama";
132                                 regulator-min-microvolt = <2500000>;
133                                 regulator-max-microvolt = <2800000>;
134                                 regulator-enable-ramp-delay = <264>;
135                         };
136 
137                         mt6357_vcamd_reg: ldo-vcamd {
138                                 regulator-name = "vcamd";
139                                 regulator-min-microvolt = <1000000>;
140                                 regulator-max-microvolt = <1800000>;
141                                 regulator-enable-ramp-delay = <264>;
142                         };
143 
144                         mt6357_vcamio_reg: ldo-vcamio18 {
145                                 compatible = "regulator-fixed";
146                                 regulator-name = "vcamio";
147                                 regulator-min-microvolt = <1800000>;
148                                 regulator-max-microvolt = <1800000>;
149                                 regulator-enable-ramp-delay = <264>;
150                         };
151 
152                         mt6357_vldo28_reg: ldo-vldo28 {
153                                 regulator-name = "vldo28";
154                                 regulator-min-microvolt = <2800000>;
155                                 regulator-max-microvolt = <3000000>;
156                                 regulator-enable-ramp-delay = <264>;
157                         };
158 
159                         mt6357_vsram_others_reg: ldo-vsram-others {
160                                 regulator-name = "vsram-others";
161                                 regulator-min-microvolt = <518750>;
162                                 regulator-max-microvolt = <1312500>;
163                                 regulator-ramp-delay = <6250>;
164                                 regulator-enable-ramp-delay = <110>;
165                                 regulator-always-on;
166                         };
167 
168                         mt6357_vsram_proc_reg: ldo-vsram-proc {
169                                 regulator-name = "vsram-proc";
170                                 regulator-min-microvolt = <518750>;
171                                 regulator-max-microvolt = <1312500>;
172                                 regulator-ramp-delay = <6250>;
173                                 regulator-enable-ramp-delay = <110>;
174                                 regulator-always-on;
175                         };
176 
177                         mt6357_vaux18_reg: ldo-vaux18 {
178                                 compatible = "regulator-fixed";
179                                 regulator-name = "vaux18";
180                                 regulator-min-microvolt = <1800000>;
181                                 regulator-max-microvolt = <1800000>;
182                                 regulator-enable-ramp-delay = <264>;
183                         };
184 
185                         mt6357_vaud28_reg: ldo-vaud28 {
186                                 compatible = "regulator-fixed";
187                                 regulator-name = "vaud28";
188                                 regulator-min-microvolt = <2800000>;
189                                 regulator-max-microvolt = <2800000>;
190                                 regulator-enable-ramp-delay = <264>;
191                         };
192 
193                         mt6357_vio28_reg: ldo-vio28 {
194                                 compatible = "regulator-fixed";
195                                 regulator-name = "vio28";
196                                 regulator-min-microvolt = <2800000>;
197                                 regulator-max-microvolt = <2800000>;
198                                 regulator-enable-ramp-delay = <264>;
199                         };
200 
201                         mt6357_vio18_reg: ldo-vio18 {
202                                 compatible = "regulator-fixed";
203                                 regulator-name = "vio18";
204                                 regulator-min-microvolt = <1800000>;
205                                 regulator-max-microvolt = <1800000>;
206                                 regulator-enable-ramp-delay = <264>;
207                                 regulator-always-on;
208                         };
209 
210                         mt6357_vdram_reg: ldo-vdram {
211                                 regulator-name = "vdram";
212                                 regulator-min-microvolt = <1100000>;
213                                 regulator-max-microvolt = <1200000>;
214                                 regulator-enable-ramp-delay = <3300>;
215                         };
216 
217                         mt6357_vmc_reg: ldo-vmc {
218                                 regulator-name = "vmc";
219                                 regulator-min-microvolt = <1800000>;
220                                 regulator-max-microvolt = <3300000>;
221                                 regulator-enable-ramp-delay = <44>;
222                         };
223 
224                         mt6357_vmch_reg: ldo-vmch {
225                                 regulator-name = "vmch";
226                                 regulator-min-microvolt = <2900000>;
227                                 regulator-max-microvolt = <3300000>;
228                                 regulator-enable-ramp-delay = <44>;
229                         };
230 
231                         mt6357_vemc_reg: ldo-vemc {
232                                 regulator-name = "vemc";
233                                 regulator-min-microvolt = <2900000>;
234                                 regulator-max-microvolt = <3300000>;
235                                 regulator-enable-ramp-delay = <44>;
236                                 regulator-always-on;
237                         };
238 
239                         mt6357_vsim1_reg: ldo-vsim1 {
240                                 regulator-name = "vsim1";
241                                 regulator-min-microvolt = <1700000>;
242                                 regulator-max-microvolt = <3100000>;
243                                 regulator-enable-ramp-delay = <264>;
244                         };
245 
246                         mt6357_vsim2_reg: ldo-vsim2 {
247                                 regulator-name = "vsim2";
248                                 regulator-min-microvolt = <1700000>;
249                                 regulator-max-microvolt = <3100000>;
250                                 regulator-enable-ramp-delay = <264>;
251                         };
252 
253                         mt6357_vibr_reg: ldo-vibr {
254                                 regulator-name = "vibr";
255                                 regulator-min-microvolt = <1200000>;
256                                 regulator-max-microvolt = <3300000>;
257                                 regulator-enable-ramp-delay = <44>;
258                         };
259 
260                         mt6357_vusb33_reg: ldo-vusb33 {
261                                 regulator-name = "vusb33";
262                                 regulator-min-microvolt = <3000000>;
263                                 regulator-max-microvolt = <3100000>;
264                                 regulator-enable-ramp-delay = <264>;
265                         };
266                 };
267 
268                 rtc {
269                         compatible = "mediatek,mt6357-rtc";
270                 };
271 
272                 keys {
273                         compatible = "mediatek,mt6357-keys";
274 
275                         key-power {
276                                 linux,keycodes = <KEY_POWER>;
277                                 wakeup-source;
278                         };
279 
280                         key-home {
281                                 linux,keycodes = <KEY_HOME>;
282                                 wakeup-source;
283                         };
284 
285                 };
286         };
287 };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php