Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[linux-2.6-microblaze.git] / arch / arm / boot / dts / nuvoton-npcm730-gsj-gpio.dtsi
1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) 2018 Nuvoton Technology tomer.maimon@nuvoton.com
3
4 / {
5         pinctrl: pinctrl@f0800000 {
6                 gpio0pp_pins: gpio0pp-pins {
7                         pins = "GPIO0/IOX1DI";
8                         bias-disable;
9                         drive-push-pull;
10                 };
11                 gpio1pp_pins: gpio1pp-pins {
12                         pins = "GPIO1/IOX1LD";
13                         bias-disable;
14                         drive-push-pull;
15                 };
16                 gpio2pp_pins: gpio2pp-pins {
17                         pins = "GPIO2/IOX1CK";
18                         bias-disable;
19                         drive-push-pull;
20                 };
21                 gpio3pp_pins: gpio3pp-pins {
22                         pins = "GPIO3/IOX1D0";
23                         bias-disable;
24                         drive-push-pull;
25                 };
26                 gpio4pp_pins: gpio4pp-pins {
27                         pins = "GPIO4/IOX2DI/SMB1DSDA";
28                         bias-disable;
29                         drive-push-pull;
30                 };
31                 gpio5pp_pins: gpio5pp-pins {
32                         pins = "GPIO5/IOX2LD/SMB1DSCL";
33                         bias-disable;
34                         drive-push-pull;
35                 };
36                 gpio6pp_pins: gpio6pp-pins {
37                         pins = "GPIO6/IOX2CK/SMB2DSDA";
38                         bias-disable;
39                         drive-push-pull;
40                 };
41                 gpio7pp_pins: gpio7pp-pins {
42                         pins = "GPIO7/IOX2D0/SMB2DSCL";
43                         bias-disable;
44                         drive-push-pull;
45                 };
46                 gpio8_pins: gpio8-pins {
47                         pins = "GPIO8/LKGPO1";
48                         bias-disable;
49                         input-enable;
50                 };
51                 gpio9_pins: gpio9-pins {
52                         pins = "GPIO9/LKGPO2";
53                         bias-disable;
54                         input-enable;
55                 };
56                 gpio10pp_pins: gpio10pp-pins {
57                         pins = "GPIO10/IOXHLD";
58                         bias-disable;
59                         drive-push-pull;
60                 };
61                 gpio11pp_pins: gpio11pp-pins {
62                         pins = "GPIO11/IOXHCK";
63                         bias-disable;
64                         drive-push-pull;
65                 };
66                 gpio12_pins: gpio12-pins {
67                         pins = "GPIO12/GSPICK/SMB5BSCL";
68                         bias-disable;
69                         input-enable;
70                 };
71                 gpio13_pins: gpio13-pins {
72                         pins = "GPIO13/GSPIDO/SMB5BSDA";
73                         bias-disable;
74                         input-enable;
75                 };
76                 gpio14_pins: gpio14-pins {
77                         pins = "GPIO14/GSPIDI/SMB5CSCL";
78                         bias-disable;
79                         input-enable;
80                 };
81                 gpio15od_pins: gpio15od-pins {
82                         pins = "GPIO15/GSPICS/SMB5CSDA";
83                         bias-disable;
84                         drive-open-drain;
85                 };
86                 gpio17pp_pins: gpio17pp-pins {
87                         pins = "GPIO17/PSPI2DI/SMB4DEN";
88                         bias-disable;
89                         drive-push-pull;
90                 };
91                 gpio18pp_pins: gpio18pp-pins {
92                         pins = "GPIO18/PSPI2D0/SMB4BSDA";
93                         bias-disable;
94                         drive-push-pull;
95                 };
96                 gpio19pp_pins: gpio19pp-pins {
97                         pins = "GPIO19/PSPI2CK/SMB4BSCL";
98                         bias-disable;
99                         drive-push-pull;
100                 };
101                 gpio24pp_pins: gpio24pp-pins {
102                         pins = "GPIO24/IOXHDO";
103                         bias-disable;
104                         drive-push-pull;
105                 };
106                 gpio25pp_pins: gpio25pp-pins {
107                         pins = "GPIO25/IOXHDI";
108                         bias-disable;
109                         drive-push-pull;
110                 };
111                 gpio37od_pins: gpio37od-pins {
112                         pins = "GPIO37/SMB3CSDA";
113                         bias-disable;
114                         drive-open-drain;
115                 };
116                 gpio59pp_pins: gpio59pp-pins {
117                         pins = "GPIO59/SMB3DSDA";
118                         bias-disable;
119                         drive-push-pull;
120                 };
121                 gpio60_pins: gpio60-pins {
122                         pins = "GPIO60/SMB3DSCL";
123                         bias-disable;
124                         input-enable;
125                 };
126                 gpio72od_pins: gpio72od-pins {
127                         pins = "GPIO72/FANIN8";
128                         bias-disable;
129                         drive-open-drain;
130                 };
131                 gpio73od_pins: gpio73od-pins {
132                         pins = "GPIO73/FANIN9";
133                         bias-disable;
134                         drive-open-drain;
135                 };
136                 gpio74od_pins: gpio74od-pins {
137                         pins = "GPIO74/FANIN10";
138                         bias-disable;
139                         drive-open-drain;
140                 };
141                 gpio75od_pins: gpio75od-pins {
142                         pins = "GPIO75/FANIN11";
143                         bias-disable;
144                         drive-open-drain;
145                 };
146                 gpio76od_pins: gpio76od-pins {
147                         pins = "GPIO76/FANIN12";
148                         bias-disable;
149                         drive-open-drain;
150                 };
151                 gpio77od_pins: gpio77od-pins {
152                         pins = "GPIO77/FANIN13";
153                         bias-disable;
154                         drive-open-drain;
155                 };
156                 gpio78od_pins: gpio78od-pins {
157                         pins = "GPIO78/FANIN14";
158                         bias-disable;
159                         drive-open-drain;
160                 };
161                 gpio79od_pins: gpio79od-pins {
162                         pins = "GPIO79/FANIN15";
163                         bias-disable;
164                         drive-open-drain;
165                 };
166                 gpio83_pins: gpio83-pins {
167                         pins = "GPIO83/PWM3";
168                         bias-disable;
169                         input-enable;
170                 };
171                 gpio84pp_pins: gpio84pp-pins {
172                         pins = "GPIO84/R2TXD0";
173                         bias-disable;
174                         drive-push-pull;
175                 };
176                 gpio85pp_pins: gpio85pp-pins {
177                         pins = "GPIO85/R2TXD1";
178                         bias-disable;
179                         drive-push-pull;
180                 };
181                 gpio86pp_pins: gpio86pp-pins {
182                         pins = "GPIO86/R2TXEN";
183                         bias-disable;
184                         drive-push-pull;
185                 };
186                 gpio87pp_pins: gpio87pp-pins {
187                         pins = "GPIO87/R2RXD0";
188                         bias-disable;
189                         drive-push-pull;
190                 };
191                 gpio88pp_pins: gpio88pp-pins {
192                         pins = "GPIO88/R2RXD1";
193                         bias-disable;
194                         drive-push-pull;
195                 };
196                 gpio89pp_pins: gpio89pp-pins {
197                         pins = "GPIO89/R2CRSDV";
198                         bias-disable;
199                         drive-push-pull;
200                 };
201                 gpio90pp_pins: gpio90pp-pins {
202                         pins = "GPIO90/R2RXERR";
203                         bias-disable;
204                         drive-push-pull;
205                 };
206                 gpio91_pins: gpio91-pins {
207                         pins = "GPIO91/R2MDC";
208                         bias-disable;
209                         input-enable;
210                 };
211                 gpio92_pins: gpio92-pins {
212                         pins = "GPIO92/R2MDIO";
213                         bias-disable;
214                         input-enable;
215                 };
216                 gpio93pp_pins: gpio93pp-pins {
217                         pins = "GPIO93/GA20/SMB5DSCL";
218                         bias-disable;
219                         drive-push-pull;
220                 };
221                 gpio94pp_pins: gpio94pp-pins {
222                         pins = "GPIO94/nKBRST/SMB5DSDA";
223                         bias-disable;
224                         drive-push-pull;
225                 };
226                 gpio95_pins: gpio95-pins {
227                         pins = "GPIO95/nLRESET/nESPIRST";
228                         bias-disable;
229                         input-enable;
230                 };
231                 gpio125pp_pins: gpio125pp-pins {
232                         pins = "GPIO125/SMB1CSCL";
233                         bias-disable;
234                         drive-push-pull;
235                 };
236                 gpio126od_pins: gpio126od-pins {
237                         pins = "GPIO126/SMB1BSDA";
238                         bias-disable;
239                         drive-open-drain;
240                 };
241                 gpio127od_pins: gpio127od-pins {
242                         pins = "GPIO127/SMB1BSCL";
243                         bias-disable;
244                         drive-open-drain;
245                 };
246                 gpio136_pins: gpio136-pins {
247                         pins = "GPIO136/SD1DT0";
248                         bias-disable;
249                         input-enable;
250                 };
251                 gpio137_pins: gpio137-pins {
252                         pins = "GPIO137/SD1DT1";
253                         bias-disable;
254                         input-enable;
255                 };
256                 gpio141_pins: gpio141-pins {
257                         pins = "GPIO141/SD1WP";
258                         bias-disable;
259                         input-enable;
260                 };
261                 gpio142od_pins: gpio142od-pins {
262                         pins = "GPIO142/SD1CMD";
263                         bias-disable;
264                         drive-open-drain;
265                 };
266                 gpio143ol_pins: gpio143ol-pins {
267                         pins = "GPIO143/SD1CD/SD1PWR";
268                         bias-disable;
269                         output-low;
270                 };
271                 gpio144_pins: gpio144-pins {
272                         pins = "GPIO144/PWM4";
273                         bias-disable;
274                         input-enable;
275                 };
276                 gpio145_pins: gpio145-pins {
277                         pins = "GPIO145/PWM5";
278                         bias-disable;
279                         input-enable;
280                 };
281                 gpio146_pins: gpio146-pins {
282                         pins = "GPIO146/PWM6";
283                         bias-disable;
284                         input-enable;
285                 };
286                 gpio147_pins: gpio147-pins {
287                         pins = "GPIO147/PWM7";
288                         bias-disable;
289                         input-enable;
290                 };
291                 gpio148_pins: gpio148-pins {
292                         pins = "GPIO148/MMCDT4";
293                         bias-disable;
294                         input-enable;
295                 };
296                 gpio149_pins: gpio149-pins {
297                         pins = "GPIO149/MMCDT5";
298                         bias-disable;
299                         input-enable;
300                 };
301                 gpio150_pins: gpio150-pins {
302                         pins = "GPIO150/MMCDT6";
303                         bias-disable;
304                         input-enable;
305                 };
306                 gpio151_pins: gpio151-pins {
307                         pins = "GPIO151/MMCDT7";
308                         bias-disable;
309                         input-enable;
310                 };
311                 gpio152_pins: gpio152-pins {
312                         pins = "GPIO152/MMCCLK";
313                         bias-disable;
314                         input-enable;
315                 };
316                 gpio153_pins: gpio153-pins {
317                         pins = "GPIO153/MMCWP";
318                         bias-disable;
319                         input-enable;
320                 };
321                 gpio154_pins: gpio154-pins {
322                         pins = "GPIO154/MMCCMD";
323                         bias-disable;
324                         input-enable;
325                 };
326                 gpio155_pins: gpio155-pins {
327                         pins = "GPIO155/nMMCCD/nMMCRST";
328                         bias-disable;
329                         input-enable;
330                 };
331                 gpio156_pins: gpio156-pins {
332                         pins = "GPIO156/MMCDT0";
333                         bias-disable;
334                         input-enable;
335                 };
336                 gpio157_pins: gpio157-pins {
337                         pins = "GPIO157/MMCDT1";
338                         bias-disable;
339                         input-enable;
340                 };
341                 gpio158_pins: gpio158-pins {
342                         pins = "GPIO158/MMCDT2";
343                         bias-disable;
344                         input-enable;
345                 };
346                 gpio159_pins: gpio159-pins {
347                         pins = "GPIO159/MMCDT3";
348                         bias-disable;
349                         input-enable;
350                 };
351                 gpio161_pins: gpio161-pins {
352                         pins = "GPIO161/nLFRAME/nESPICS";
353                         bias-disable;
354                         input-enable;
355                 };
356                 gpio162_pins: gpio162-pins {
357                         pins = "GPIO162/SERIRQ";
358                         bias-disable;
359                         input-enable;
360                 };
361                 gpio163_pins: gpio163-pins {
362                         pins = "GPIO163/LCLK/ESPICLK";
363                         bias-disable;
364                         input-enable;
365                 };
366                 gpio164_pins: gpio164-pins {
367                         pins = "GPIO164/LAD0/ESPI_IO0";
368                         bias-disable;
369                         input-enable;
370                 };
371                 gpio165_pins: gpio165-pins {
372                         pins = "GPIO165/LAD1/ESPI_IO1";
373                         bias-disable;
374                         input-enable;
375                 };
376                 gpio166_pins: gpio166-pins {
377                         pins = "GPIO166/LAD2/ESPI_IO2";
378                         bias-disable;
379                         input-enable;
380                 };
381                 gpio167_pins: gpio167-pins {
382                         pins = "GPIO167/LAD3/ESPI_IO3";
383                         bias-disable;
384                         input-enable;
385                 };
386                 gpio168_pins: gpio168-pins {
387                         pins = "GPIO168/nCLKRUN/nESPIALERT";
388                         bias-disable;
389                         input-enable;
390                 };
391                 gpio169_pins: gpio169-pins {
392                         pins = "GPIO169/nSCIPME";
393                         bias-disable;
394                         input-enable;
395                 };
396                 gpio170_pins: gpio170-pins {
397                         pins = "GPIO170/nSMI";
398                         bias-disable;
399                         input-enable;
400                 };
401                 gpio175od_pins: gpio175od-pins {
402                         pins = "GPIO175/PSPI1CK/FANIN19";
403                         bias-disable;
404                         drive-open-drain;
405                 };
406                 gpio176od_pins: gpio176od-pins {
407                         pins = "GPIO176/PSPI1DO/FANIN18";
408                         bias-disable;
409                         drive-open-drain;
410                 };
411                 gpio177_pins: gpio177-pins {
412                         pins = "GPIO177/PSPI1DI/FANIN17";
413                         bias-disable;
414                         input-enable;
415                 };
416                 gpio190od_pins: gpio190od-pins {
417                         pins = "GPIO190/nPRD_SMI";
418                         bias-disable;
419                         drive-open-drain;
420                 };
421                 gpio191_pins: gpio191-pins {
422                         pins = "GPIO191";
423                         bias-disable;
424                         input-enable;
425                 };
426                 gpio192_pins: gpio192-pins {
427                         pins = "GPIO192";
428                         bias-disable;
429                         input-enable;
430                 };
431                 gpio194pp_pins: gpio194pp-pins {
432                         pins = "GPIO194/SMB0BSCL";
433                         bias-disable;
434                         drive-push-pull;
435                 };
436                 gpio195od_pins: gpio195od-pins {
437                         pins = "GPIO195/SMB0BSDA";
438                         bias-disable;
439                         drive-open-drain;
440                 };
441                 gpio196od_pins: gpio196od-pins {
442                         pins = "GPIO196/SMB0CSCL";
443                         bias-disable;
444                         drive-open-drain;
445                 };
446                 gpio197od_pins: gpio197od-pins {
447                         pins = "GPIO197/SMB0DEN";
448                         bias-disable;
449                         drive-open-drain;
450                 };
451                 gpio198od_pins: gpio198od-pins {
452                         pins = "GPIO198/SMB0DSDA";
453                         bias-disable;
454                         drive-open-drain;
455                 };
456                 gpio199od_pins: gpio199od-pins {
457                         pins = "GPIO199/SMB0DSCL";
458                         bias-disable;
459                         drive-open-drain;
460                 };
461                 gpio200pp_pins: gpio200pp-pins {
462                         pins = "GPIO200/R2CK";
463                         bias-disable;
464                         drive-push-pull;
465                 };
466                 gpio202od_pins: gpio202od-pins {
467                         pins = "GPIO202/SMB0CSDA";
468                         bias-disable;
469                         drive-open-drain;
470                 };
471                 gpio203_pins: gpio203-pins {
472                         pins = "GPIO203/FANIN16";
473                         bias-disable;
474                         input-enable;
475                 };
476         };
477 };