1 /*
2  * Autogenerated file
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 #include <dt-bindings/pinctrl/atmel_sam_pinctrl.h>
8 
9 /*
10  * WARNING: this variant has package exception.
11  *
12  *   Read datasheet topics related to I/O Multiplexing and Considerations or
13  *   Peripheral Signal Multiplexing on I/O Lines for more information.
14  */
15 
16 /* pa0_gpio */
17 #define PA0_GPIO \
18 	SAM_PINMUX(a, 0, gpio, gpio)
19 
20 /* pa0a_eic_extint0 */
21 #define PA0A_EIC_EXTINT0 \
22 	SAM_PINMUX(a, 0, a, periph)
23 
24 /* pa0d_sercom1_pad0 */
25 #define PA0D_SERCOM1_PAD0 \
26 	SAM_PINMUX(a, 0, d, periph)
27 
28 /* pa0e_tcc2_wo0 */
29 #define PA0E_TCC2_WO0 \
30 	SAM_PINMUX(a, 0, e, periph)
31 
32 /* pa1_gpio */
33 #define PA1_GPIO \
34 	SAM_PINMUX(a, 1, gpio, gpio)
35 
36 /* pa1a_eic_extint1 */
37 #define PA1A_EIC_EXTINT1 \
38 	SAM_PINMUX(a, 1, a, periph)
39 
40 /* pa1d_sercom1_pad1 */
41 #define PA1D_SERCOM1_PAD1 \
42 	SAM_PINMUX(a, 1, d, periph)
43 
44 /* pa1e_tcc2_wo1 */
45 #define PA1E_TCC2_WO1 \
46 	SAM_PINMUX(a, 1, e, periph)
47 
48 /* pa2_gpio */
49 #define PA2_GPIO \
50 	SAM_PINMUX(a, 2, gpio, gpio)
51 
52 /* pa2a_eic_extint2 */
53 #define PA2A_EIC_EXTINT2 \
54 	SAM_PINMUX(a, 2, a, periph)
55 
56 /* pa2b_adc_ain0 */
57 #define PA2B_ADC_AIN0 \
58 	SAM_PINMUX(a, 2, b, periph)
59 
60 /* pa2b_ptc_y0 */
61 #define PA2B_PTC_Y0 \
62 	SAM_PINMUX(a, 2, b, periph)
63 
64 /* pa2b_dac_vout */
65 #define PA2B_DAC_VOUT \
66 	SAM_PINMUX(a, 2, b, periph)
67 
68 /* pa2f_tcc3_wo0 */
69 #define PA2F_TCC3_WO0 \
70 	SAM_PINMUX(a, 2, f, periph)
71 
72 /* pa3_gpio */
73 #define PA3_GPIO \
74 	SAM_PINMUX(a, 3, gpio, gpio)
75 
76 /* pa3a_eic_extint3 */
77 #define PA3A_EIC_EXTINT3 \
78 	SAM_PINMUX(a, 3, a, periph)
79 
80 /* pa3b_adc_dac_vrfea */
81 #define PA3B_ADC_DAC_VRFEA \
82 	SAM_PINMUX(a, 3, b, periph)
83 
84 /* pa3b_adc_ain1 */
85 #define PA3B_ADC_AIN1 \
86 	SAM_PINMUX(a, 3, b, periph)
87 
88 /* pa3b_ptc_y1 */
89 #define PA3B_PTC_Y1 \
90 	SAM_PINMUX(a, 3, b, periph)
91 
92 /* pa3f_tcc3_wo1 */
93 #define PA3F_TCC3_WO1 \
94 	SAM_PINMUX(a, 3, f, periph)
95 
96 /* pa4_gpio */
97 #define PA4_GPIO \
98 	SAM_PINMUX(a, 4, gpio, gpio)
99 
100 /* pa4a_eic_extint4 */
101 #define PA4A_EIC_EXTINT4 \
102 	SAM_PINMUX(a, 4, a, periph)
103 
104 /* pa4b_adc_vrefb */
105 #define PA4B_ADC_VREFB \
106 	SAM_PINMUX(a, 4, b, periph)
107 
108 /* pa4b_adc_ain4 */
109 #define PA4B_ADC_AIN4 \
110 	SAM_PINMUX(a, 4, b, periph)
111 
112 /* pa4b_ac_ain0 */
113 #define PA4B_AC_AIN0 \
114 	SAM_PINMUX(a, 4, b, periph)
115 
116 /* pa4b_ptc_y2 */
117 #define PA4B_PTC_Y2 \
118 	SAM_PINMUX(a, 4, b, periph)
119 
120 /* pa4d_sercom0_pad0 */
121 #define PA4D_SERCOM0_PAD0 \
122 	SAM_PINMUX(a, 4, d, periph)
123 
124 /* pa4e_tcc0_wo0 */
125 #define PA4E_TCC0_WO0 \
126 	SAM_PINMUX(a, 4, e, periph)
127 
128 /* pa4f_tcc3_wo2 */
129 #define PA4F_TCC3_WO2 \
130 	SAM_PINMUX(a, 4, f, periph)
131 
132 /* pa5_gpio */
133 #define PA5_GPIO \
134 	SAM_PINMUX(a, 5, gpio, gpio)
135 
136 /* pa5a_eic_extint5 */
137 #define PA5A_EIC_EXTINT5 \
138 	SAM_PINMUX(a, 5, a, periph)
139 
140 /* pa5b_adc_ain5 */
141 #define PA5B_ADC_AIN5 \
142 	SAM_PINMUX(a, 5, b, periph)
143 
144 /* pa5b_ac_ain1 */
145 #define PA5B_AC_AIN1 \
146 	SAM_PINMUX(a, 5, b, periph)
147 
148 /* pa5b_ptc_y3 */
149 #define PA5B_PTC_Y3 \
150 	SAM_PINMUX(a, 5, b, periph)
151 
152 /* pa5d_sercom0_pad1 */
153 #define PA5D_SERCOM0_PAD1 \
154 	SAM_PINMUX(a, 5, d, periph)
155 
156 /* pa5e_tcc0_wo1 */
157 #define PA5E_TCC0_WO1 \
158 	SAM_PINMUX(a, 5, e, periph)
159 
160 /* pa5f_tcc3_wo3 */
161 #define PA5F_TCC3_WO3 \
162 	SAM_PINMUX(a, 5, f, periph)
163 
164 /* pa6_gpio */
165 #define PA6_GPIO \
166 	SAM_PINMUX(a, 6, gpio, gpio)
167 
168 /* pa6a_eic_extint6 */
169 #define PA6A_EIC_EXTINT6 \
170 	SAM_PINMUX(a, 6, a, periph)
171 
172 /* pa6b_adc_ain6 */
173 #define PA6B_ADC_AIN6 \
174 	SAM_PINMUX(a, 6, b, periph)
175 
176 /* pa6b_ac_ain2 */
177 #define PA6B_AC_AIN2 \
178 	SAM_PINMUX(a, 6, b, periph)
179 
180 /* pa6b_ptc_y4 */
181 #define PA6B_PTC_Y4 \
182 	SAM_PINMUX(a, 6, b, periph)
183 
184 /* pa6d_sercom0_pad2 */
185 #define PA6D_SERCOM0_PAD2 \
186 	SAM_PINMUX(a, 6, d, periph)
187 
188 /* pa6e_tcc1_wo0 */
189 #define PA6E_TCC1_WO0 \
190 	SAM_PINMUX(a, 6, e, periph)
191 
192 /* pa6f_tcc3_wo4 */
193 #define PA6F_TCC3_WO4 \
194 	SAM_PINMUX(a, 6, f, periph)
195 
196 /* pa7_gpio */
197 #define PA7_GPIO \
198 	SAM_PINMUX(a, 7, gpio, gpio)
199 
200 /* pa7a_eic_extint7 */
201 #define PA7A_EIC_EXTINT7 \
202 	SAM_PINMUX(a, 7, a, periph)
203 
204 /* pa7b_adc_ain7 */
205 #define PA7B_ADC_AIN7 \
206 	SAM_PINMUX(a, 7, b, periph)
207 
208 /* pa7b_ac_ain3 */
209 #define PA7B_AC_AIN3 \
210 	SAM_PINMUX(a, 7, b, periph)
211 
212 /* pa7b_ptc_y5 */
213 #define PA7B_PTC_Y5 \
214 	SAM_PINMUX(a, 7, b, periph)
215 
216 /* pa7d_sercom0_pad3 */
217 #define PA7D_SERCOM0_PAD3 \
218 	SAM_PINMUX(a, 7, d, periph)
219 
220 /* pa7e_tcc0_wo1 */
221 #define PA7E_TCC0_WO1 \
222 	SAM_PINMUX(a, 7, e, periph)
223 
224 /* pa7f_tcc3_wo5 */
225 #define PA7F_TCC3_WO5 \
226 	SAM_PINMUX(a, 7, f, periph)
227 
228 /* pa7g_iis0_sd */
229 #define PA7G_IIS0_SD \
230 	SAM_PINMUX(a, 7, g, periph)
231 
232 /* pa8_gpio */
233 #define PA8_GPIO \
234 	SAM_PINMUX(a, 8, gpio, gpio)
235 
236 /* pa8a_eic_nmi */
237 #define PA8A_EIC_NMI \
238 	SAM_PINMUX(a, 8, a, periph)
239 
240 /* pa8b_adc_ain16 */
241 #define PA8B_ADC_AIN16 \
242 	SAM_PINMUX(a, 8, b, periph)
243 
244 /* pa8b_ptc_x0 */
245 #define PA8B_PTC_X0 \
246 	SAM_PINMUX(a, 8, b, periph)
247 
248 /* pa8c_sercom0_pad0 */
249 #define PA8C_SERCOM0_PAD0 \
250 	SAM_PINMUX(a, 8, c, periph)
251 
252 /* pa8d_sercom2_pad0 */
253 #define PA8D_SERCOM2_PAD0 \
254 	SAM_PINMUX(a, 8, d, periph)
255 
256 /* pa8e_tcc0_wo0 */
257 #define PA8E_TCC0_WO0 \
258 	SAM_PINMUX(a, 8, e, periph)
259 
260 /* pa8f_tcc1_wo2 */
261 #define PA8F_TCC1_WO2 \
262 	SAM_PINMUX(a, 8, f, periph)
263 
264 /* pa8g_iis1_sd */
265 #define PA8G_IIS1_SD \
266 	SAM_PINMUX(a, 8, g, periph)
267 
268 /* pa9_gpio */
269 #define PA9_GPIO \
270 	SAM_PINMUX(a, 9, gpio, gpio)
271 
272 /* pa9a_eic_extint9 */
273 #define PA9A_EIC_EXTINT9 \
274 	SAM_PINMUX(a, 9, a, periph)
275 
276 /* pa9b_adc_ain17 */
277 #define PA9B_ADC_AIN17 \
278 	SAM_PINMUX(a, 9, b, periph)
279 
280 /* pa9b_ptc_x1 */
281 #define PA9B_PTC_X1 \
282 	SAM_PINMUX(a, 9, b, periph)
283 
284 /* pa9c_sercom0_pad1 */
285 #define PA9C_SERCOM0_PAD1 \
286 	SAM_PINMUX(a, 9, c, periph)
287 
288 /* pa9d_sercom2_pad1 */
289 #define PA9D_SERCOM2_PAD1 \
290 	SAM_PINMUX(a, 9, d, periph)
291 
292 /* pa9e_tcc0_wo1 */
293 #define PA9E_TCC0_WO1 \
294 	SAM_PINMUX(a, 9, e, periph)
295 
296 /* pa9f_tcc1_wo3 */
297 #define PA9F_TCC1_WO3 \
298 	SAM_PINMUX(a, 9, f, periph)
299 
300 /* pa9g_iis0_mck */
301 #define PA9G_IIS0_MCK \
302 	SAM_PINMUX(a, 9, g, periph)
303 
304 /* pa10_gpio */
305 #define PA10_GPIO \
306 	SAM_PINMUX(a, 10, gpio, gpio)
307 
308 /* pa10a_eic_extint10 */
309 #define PA10A_EIC_EXTINT10 \
310 	SAM_PINMUX(a, 10, a, periph)
311 
312 /* pa10b_adc_ain18 */
313 #define PA10B_ADC_AIN18 \
314 	SAM_PINMUX(a, 10, b, periph)
315 
316 /* pa10b_ptc_x2 */
317 #define PA10B_PTC_X2 \
318 	SAM_PINMUX(a, 10, b, periph)
319 
320 /* pa10c_sercom0_pad2 */
321 #define PA10C_SERCOM0_PAD2 \
322 	SAM_PINMUX(a, 10, c, periph)
323 
324 /* pa10d_sercom2_pad2 */
325 #define PA10D_SERCOM2_PAD2 \
326 	SAM_PINMUX(a, 10, d, periph)
327 
328 /* pa10e_tcc1_wo0 */
329 #define PA10E_TCC1_WO0 \
330 	SAM_PINMUX(a, 10, e, periph)
331 
332 /* pa10f_tcc0_wo2 */
333 #define PA10F_TCC0_WO2 \
334 	SAM_PINMUX(a, 10, f, periph)
335 
336 /* pa10g_iis0_sck */
337 #define PA10G_IIS0_SCK \
338 	SAM_PINMUX(a, 10, g, periph)
339 
340 /* pa10h_gclk_io4 */
341 #define PA10H_GCLK_IO4 \
342 	SAM_PINMUX(a, 10, h, periph)
343 
344 /* pa11_gpio */
345 #define PA11_GPIO \
346 	SAM_PINMUX(a, 11, gpio, gpio)
347 
348 /* pa11a_eic_extint11 */
349 #define PA11A_EIC_EXTINT11 \
350 	SAM_PINMUX(a, 11, a, periph)
351 
352 /* pa11b_adc_ain19 */
353 #define PA11B_ADC_AIN19 \
354 	SAM_PINMUX(a, 11, b, periph)
355 
356 /* pa11b_ptc_x3 */
357 #define PA11B_PTC_X3 \
358 	SAM_PINMUX(a, 11, b, periph)
359 
360 /* pa11c_sercom0_pad3 */
361 #define PA11C_SERCOM0_PAD3 \
362 	SAM_PINMUX(a, 11, c, periph)
363 
364 /* pa11d_sercom2_pad3 */
365 #define PA11D_SERCOM2_PAD3 \
366 	SAM_PINMUX(a, 11, d, periph)
367 
368 /* pa11e_tcc1_wo1 */
369 #define PA11E_TCC1_WO1 \
370 	SAM_PINMUX(a, 11, e, periph)
371 
372 /* pa11f_tcc0_wo3 */
373 #define PA11F_TCC0_WO3 \
374 	SAM_PINMUX(a, 11, f, periph)
375 
376 /* pa11g_iis0_fs */
377 #define PA11G_IIS0_FS \
378 	SAM_PINMUX(a, 11, g, periph)
379 
380 /* pa11h_gclk_io5 */
381 #define PA11H_GCLK_IO5 \
382 	SAM_PINMUX(a, 11, h, periph)
383 
384 /* pa12_gpio */
385 #define PA12_GPIO \
386 	SAM_PINMUX(a, 12, gpio, gpio)
387 
388 /* pa12a_eic_extint12 */
389 #define PA12A_EIC_EXTINT12 \
390 	SAM_PINMUX(a, 12, a, periph)
391 
392 /* pa12c_sercom2_pad0 */
393 #define PA12C_SERCOM2_PAD0 \
394 	SAM_PINMUX(a, 12, c, periph)
395 
396 /* pa12d_sercom4_pad0 */
397 #define PA12D_SERCOM4_PAD0 \
398 	SAM_PINMUX(a, 12, d, periph)
399 
400 /* pa12e_tcc2_wo0 */
401 #define PA12E_TCC2_WO0 \
402 	SAM_PINMUX(a, 12, e, periph)
403 
404 /* pa12f_tcc0_wo6 */
405 #define PA12F_TCC0_WO6 \
406 	SAM_PINMUX(a, 12, f, periph)
407 
408 /* pa12h_ac_cmp0 */
409 #define PA12H_AC_CMP0 \
410 	SAM_PINMUX(a, 12, h, periph)
411 
412 /* pa13_gpio */
413 #define PA13_GPIO \
414 	SAM_PINMUX(a, 13, gpio, gpio)
415 
416 /* pa13a_eic_extint13 */
417 #define PA13A_EIC_EXTINT13 \
418 	SAM_PINMUX(a, 13, a, periph)
419 
420 /* pa13c_sercom2_pad1 */
421 #define PA13C_SERCOM2_PAD1 \
422 	SAM_PINMUX(a, 13, c, periph)
423 
424 /* pa13d_sercom4_pad1 */
425 #define PA13D_SERCOM4_PAD1 \
426 	SAM_PINMUX(a, 13, d, periph)
427 
428 /* pa13e_tcc2_wo1 */
429 #define PA13E_TCC2_WO1 \
430 	SAM_PINMUX(a, 13, e, periph)
431 
432 /* pa13f_tcc0_wo7 */
433 #define PA13F_TCC0_WO7 \
434 	SAM_PINMUX(a, 13, f, periph)
435 
436 /* pa13h_ac_cmp1 */
437 #define PA13H_AC_CMP1 \
438 	SAM_PINMUX(a, 13, h, periph)
439 
440 /* pa14_gpio */
441 #define PA14_GPIO \
442 	SAM_PINMUX(a, 14, gpio, gpio)
443 
444 /* pa14a_eic_extint14 */
445 #define PA14A_EIC_EXTINT14 \
446 	SAM_PINMUX(a, 14, a, periph)
447 
448 /* pa14c_sercom2_pad2 */
449 #define PA14C_SERCOM2_PAD2 \
450 	SAM_PINMUX(a, 14, c, periph)
451 
452 /* pa14d_sercom4_pad2 */
453 #define PA14D_SERCOM4_PAD2 \
454 	SAM_PINMUX(a, 14, d, periph)
455 
456 /* pa14e_tc3_wo0 */
457 #define PA14E_TC3_WO0 \
458 	SAM_PINMUX(a, 14, e, periph)
459 
460 /* pa14f_tcc0_wo4 */
461 #define PA14F_TCC0_WO4 \
462 	SAM_PINMUX(a, 14, f, periph)
463 
464 /* pa14h_gclk_io0 */
465 #define PA14H_GCLK_IO0 \
466 	SAM_PINMUX(a, 14, h, periph)
467 
468 /* pa15_gpio */
469 #define PA15_GPIO \
470 	SAM_PINMUX(a, 15, gpio, gpio)
471 
472 /* pa15a_eic_extint15 */
473 #define PA15A_EIC_EXTINT15 \
474 	SAM_PINMUX(a, 15, a, periph)
475 
476 /* pa15c_sercom2_pad3 */
477 #define PA15C_SERCOM2_PAD3 \
478 	SAM_PINMUX(a, 15, c, periph)
479 
480 /* pa15d_sercom4_pad3 */
481 #define PA15D_SERCOM4_PAD3 \
482 	SAM_PINMUX(a, 15, d, periph)
483 
484 /* pa15e_tc3_wo1 */
485 #define PA15E_TC3_WO1 \
486 	SAM_PINMUX(a, 15, e, periph)
487 
488 /* pa15f_tcc0_wo5 */
489 #define PA15F_TCC0_WO5 \
490 	SAM_PINMUX(a, 15, f, periph)
491 
492 /* pa15h_gclk_io1 */
493 #define PA15H_GCLK_IO1 \
494 	SAM_PINMUX(a, 15, h, periph)
495 
496 /* pa16_gpio */
497 #define PA16_GPIO \
498 	SAM_PINMUX(a, 16, gpio, gpio)
499 
500 /* pa16a_eic_extint0 */
501 #define PA16A_EIC_EXTINT0 \
502 	SAM_PINMUX(a, 16, a, periph)
503 
504 /* pa16b_ptc_x4 */
505 #define PA16B_PTC_X4 \
506 	SAM_PINMUX(a, 16, b, periph)
507 
508 /* pa16c_sercom1_pad0 */
509 #define PA16C_SERCOM1_PAD0 \
510 	SAM_PINMUX(a, 16, c, periph)
511 
512 /* pa16d_sercom3_pad0 */
513 #define PA16D_SERCOM3_PAD0 \
514 	SAM_PINMUX(a, 16, d, periph)
515 
516 /* pa16e_tcc2_wo0 */
517 #define PA16E_TCC2_WO0 \
518 	SAM_PINMUX(a, 16, e, periph)
519 
520 /* pa16f_tcc0_wo6 */
521 #define PA16F_TCC0_WO6 \
522 	SAM_PINMUX(a, 16, f, periph)
523 
524 /* pa16h_gclk_io2 */
525 #define PA16H_GCLK_IO2 \
526 	SAM_PINMUX(a, 16, h, periph)
527 
528 /* pa17_gpio */
529 #define PA17_GPIO \
530 	SAM_PINMUX(a, 17, gpio, gpio)
531 
532 /* pa17a_eic_extint1 */
533 #define PA17A_EIC_EXTINT1 \
534 	SAM_PINMUX(a, 17, a, periph)
535 
536 /* pa17b_ptc_x5 */
537 #define PA17B_PTC_X5 \
538 	SAM_PINMUX(a, 17, b, periph)
539 
540 /* pa17c_sercom1_pad1 */
541 #define PA17C_SERCOM1_PAD1 \
542 	SAM_PINMUX(a, 17, c, periph)
543 
544 /* pa17d_sercom3_pad1 */
545 #define PA17D_SERCOM3_PAD1 \
546 	SAM_PINMUX(a, 17, d, periph)
547 
548 /* pa17e_tcc2_wo1 */
549 #define PA17E_TCC2_WO1 \
550 	SAM_PINMUX(a, 17, e, periph)
551 
552 /* pa17f_tcc0_wo7 */
553 #define PA17F_TCC0_WO7 \
554 	SAM_PINMUX(a, 17, f, periph)
555 
556 /* pa17h_gclk_io3 */
557 #define PA17H_GCLK_IO3 \
558 	SAM_PINMUX(a, 17, h, periph)
559 
560 /* pa18_gpio */
561 #define PA18_GPIO \
562 	SAM_PINMUX(a, 18, gpio, gpio)
563 
564 /* pa18a_eic_extint2 */
565 #define PA18A_EIC_EXTINT2 \
566 	SAM_PINMUX(a, 18, a, periph)
567 
568 /* pa18b_ptc_x6 */
569 #define PA18B_PTC_X6 \
570 	SAM_PINMUX(a, 18, b, periph)
571 
572 /* pa18c_sercom1_pad2 */
573 #define PA18C_SERCOM1_PAD2 \
574 	SAM_PINMUX(a, 18, c, periph)
575 
576 /* pa18d_sercom3_pad2 */
577 #define PA18D_SERCOM3_PAD2 \
578 	SAM_PINMUX(a, 18, d, periph)
579 
580 /* pa18f_tc3_wo0 */
581 #define PA18F_TC3_WO0 \
582 	SAM_PINMUX(a, 18, f, periph)
583 
584 /* pa18f_tcc0_wo2 */
585 #define PA18F_TCC0_WO2 \
586 	SAM_PINMUX(a, 18, f, periph)
587 
588 /* pa18h_ac_cmp0 */
589 #define PA18H_AC_CMP0 \
590 	SAM_PINMUX(a, 18, h, periph)
591 
592 /* pa19_gpio */
593 #define PA19_GPIO \
594 	SAM_PINMUX(a, 19, gpio, gpio)
595 
596 /* pa19a_eic_extint3 */
597 #define PA19A_EIC_EXTINT3 \
598 	SAM_PINMUX(a, 19, a, periph)
599 
600 /* pa19b_ptc_x7 */
601 #define PA19B_PTC_X7 \
602 	SAM_PINMUX(a, 19, b, periph)
603 
604 /* pa19c_sercom1_pad3 */
605 #define PA19C_SERCOM1_PAD3 \
606 	SAM_PINMUX(a, 19, c, periph)
607 
608 /* pa19d_sercom3_pad3 */
609 #define PA19D_SERCOM3_PAD3 \
610 	SAM_PINMUX(a, 19, d, periph)
611 
612 /* pa19e_tc3_wo1 */
613 #define PA19E_TC3_WO1 \
614 	SAM_PINMUX(a, 19, e, periph)
615 
616 /* pa19f_tcc0_wo3 */
617 #define PA19F_TCC0_WO3 \
618 	SAM_PINMUX(a, 19, f, periph)
619 
620 /* pa19g_iis0_sd */
621 #define PA19G_IIS0_SD \
622 	SAM_PINMUX(a, 19, g, periph)
623 
624 /* pa19h_ac_cmp1 */
625 #define PA19H_AC_CMP1 \
626 	SAM_PINMUX(a, 19, h, periph)
627 
628 /* pa20_gpio */
629 #define PA20_GPIO \
630 	SAM_PINMUX(a, 20, gpio, gpio)
631 
632 /* pa20a_eic_extint4 */
633 #define PA20A_EIC_EXTINT4 \
634 	SAM_PINMUX(a, 20, a, periph)
635 
636 /* pa20b_ptc_x8 */
637 #define PA20B_PTC_X8 \
638 	SAM_PINMUX(a, 20, b, periph)
639 
640 /* pa20c_sercom5_pad2 */
641 #define PA20C_SERCOM5_PAD2 \
642 	SAM_PINMUX(a, 20, c, periph)
643 
644 /* pa20d_sercom3_pad2 */
645 #define PA20D_SERCOM3_PAD2 \
646 	SAM_PINMUX(a, 20, d, periph)
647 
648 /* pa20e_tc7_wo0 */
649 #define PA20E_TC7_WO0 \
650 	SAM_PINMUX(a, 20, e, periph)
651 
652 /* pa20f_tcc0_wo6 */
653 #define PA20F_TCC0_WO6 \
654 	SAM_PINMUX(a, 20, f, periph)
655 
656 /* pa20g_iis0_sck */
657 #define PA20G_IIS0_SCK \
658 	SAM_PINMUX(a, 20, g, periph)
659 
660 /* pa20h_gclk_io4 */
661 #define PA20H_GCLK_IO4 \
662 	SAM_PINMUX(a, 20, h, periph)
663 
664 /* pa21_gpio */
665 #define PA21_GPIO \
666 	SAM_PINMUX(a, 21, gpio, gpio)
667 
668 /* pa21a_eic_extint5 */
669 #define PA21A_EIC_EXTINT5 \
670 	SAM_PINMUX(a, 21, a, periph)
671 
672 /* pa21b_ptc_x9 */
673 #define PA21B_PTC_X9 \
674 	SAM_PINMUX(a, 21, b, periph)
675 
676 /* pa21c_sercom5_pad3 */
677 #define PA21C_SERCOM5_PAD3 \
678 	SAM_PINMUX(a, 21, c, periph)
679 
680 /* pa21d_sercom3_pad3 */
681 #define PA21D_SERCOM3_PAD3 \
682 	SAM_PINMUX(a, 21, d, periph)
683 
684 /* pa21e_tc7_wo1 */
685 #define PA21E_TC7_WO1 \
686 	SAM_PINMUX(a, 21, e, periph)
687 
688 /* pa21f_tcc0_wo7 */
689 #define PA21F_TCC0_WO7 \
690 	SAM_PINMUX(a, 21, f, periph)
691 
692 /* pa21g_iis0_fs */
693 #define PA21G_IIS0_FS \
694 	SAM_PINMUX(a, 21, g, periph)
695 
696 /* pa21h_gclk_io5 */
697 #define PA21H_GCLK_IO5 \
698 	SAM_PINMUX(a, 21, h, periph)
699 
700 /* pa22_gpio */
701 #define PA22_GPIO \
702 	SAM_PINMUX(a, 22, gpio, gpio)
703 
704 /* pa22a_eic_extint6 */
705 #define PA22A_EIC_EXTINT6 \
706 	SAM_PINMUX(a, 22, a, periph)
707 
708 /* pa22b_ptc_x10 */
709 #define PA22B_PTC_X10 \
710 	SAM_PINMUX(a, 22, b, periph)
711 
712 /* pa22c_sercom3_pad0 */
713 #define PA22C_SERCOM3_PAD0 \
714 	SAM_PINMUX(a, 22, c, periph)
715 
716 /* pa22d_sercom5_pad0 */
717 #define PA22D_SERCOM5_PAD0 \
718 	SAM_PINMUX(a, 22, d, periph)
719 
720 /* pa22e_tc4_wo0 */
721 #define PA22E_TC4_WO0 \
722 	SAM_PINMUX(a, 22, e, periph)
723 
724 /* pa22f_tcc0_wo4 */
725 #define PA22F_TCC0_WO4 \
726 	SAM_PINMUX(a, 22, f, periph)
727 
728 /* pa22h_gclk_io6 */
729 #define PA22H_GCLK_IO6 \
730 	SAM_PINMUX(a, 22, h, periph)
731 
732 /* pa23_gpio */
733 #define PA23_GPIO \
734 	SAM_PINMUX(a, 23, gpio, gpio)
735 
736 /* pa23a_eic_extint7 */
737 #define PA23A_EIC_EXTINT7 \
738 	SAM_PINMUX(a, 23, a, periph)
739 
740 /* pa23b_ptc_x11 */
741 #define PA23B_PTC_X11 \
742 	SAM_PINMUX(a, 23, b, periph)
743 
744 /* pa23c_sercom3_pad1 */
745 #define PA23C_SERCOM3_PAD1 \
746 	SAM_PINMUX(a, 23, c, periph)
747 
748 /* pa23d_sercom5_pad1 */
749 #define PA23D_SERCOM5_PAD1 \
750 	SAM_PINMUX(a, 23, d, periph)
751 
752 /* pa23e_tc4_wo1 */
753 #define PA23E_TC4_WO1 \
754 	SAM_PINMUX(a, 23, e, periph)
755 
756 /* pa23f_tcc0_wo5 */
757 #define PA23F_TCC0_WO5 \
758 	SAM_PINMUX(a, 23, f, periph)
759 
760 /* pa23g_usb_sof */
761 #define PA23G_USB_SOF \
762 	SAM_PINMUX(a, 23, g, periph)
763 
764 /* pa23h_gclk_io7 */
765 #define PA23H_GCLK_IO7 \
766 	SAM_PINMUX(a, 23, h, periph)
767 
768 /* pa24_gpio */
769 #define PA24_GPIO \
770 	SAM_PINMUX(a, 24, gpio, gpio)
771 
772 /* pa24a_eic_extint12 */
773 #define PA24A_EIC_EXTINT12 \
774 	SAM_PINMUX(a, 24, a, periph)
775 
776 /* pa24c_sercom3_pad2 */
777 #define PA24C_SERCOM3_PAD2 \
778 	SAM_PINMUX(a, 24, c, periph)
779 
780 /* pa24d_sercom5_pad2 */
781 #define PA24D_SERCOM5_PAD2 \
782 	SAM_PINMUX(a, 24, d, periph)
783 
784 /* pa24e_tc5_wo0 */
785 #define PA24E_TC5_WO0 \
786 	SAM_PINMUX(a, 24, e, periph)
787 
788 /* pa24f_tcc1_wo2 */
789 #define PA24F_TCC1_WO2 \
790 	SAM_PINMUX(a, 24, f, periph)
791 
792 /* pa24g_usb_dm */
793 #define PA24G_USB_DM \
794 	SAM_PINMUX(a, 24, g, periph)
795 
796 /* pa25_gpio */
797 #define PA25_GPIO \
798 	SAM_PINMUX(a, 25, gpio, gpio)
799 
800 /* pa25a_eic_extint13 */
801 #define PA25A_EIC_EXTINT13 \
802 	SAM_PINMUX(a, 25, a, periph)
803 
804 /* pa25c_sercom3_pad3 */
805 #define PA25C_SERCOM3_PAD3 \
806 	SAM_PINMUX(a, 25, c, periph)
807 
808 /* pa25d_sercom5_pad3 */
809 #define PA25D_SERCOM5_PAD3 \
810 	SAM_PINMUX(a, 25, d, periph)
811 
812 /* pa25e_tc5_wo1 */
813 #define PA25E_TC5_WO1 \
814 	SAM_PINMUX(a, 25, e, periph)
815 
816 /* pa25f_tcc1_wo3 */
817 #define PA25F_TCC1_WO3 \
818 	SAM_PINMUX(a, 25, f, periph)
819 
820 /* pa25g_usb_dp */
821 #define PA25G_USB_DP \
822 	SAM_PINMUX(a, 25, g, periph)
823 
824 /* pa27_gpio */
825 #define PA27_GPIO \
826 	SAM_PINMUX(a, 27, gpio, gpio)
827 
828 /* pa27a_eic_extint15 */
829 #define PA27A_EIC_EXTINT15 \
830 	SAM_PINMUX(a, 27, a, periph)
831 
832 /* pa27f_tcc3_wo6 */
833 #define PA27F_TCC3_WO6 \
834 	SAM_PINMUX(a, 27, f, periph)
835 
836 /* pa27h_gclk_io0 */
837 #define PA27H_GCLK_IO0 \
838 	SAM_PINMUX(a, 27, h, periph)
839 
840 /* pa28_gpio */
841 #define PA28_GPIO \
842 	SAM_PINMUX(a, 28, gpio, gpio)
843 
844 /* pa28a_eic_extint8 */
845 #define PA28A_EIC_EXTINT8 \
846 	SAM_PINMUX(a, 28, a, periph)
847 
848 /* pa28f_tcc3_wo7 */
849 #define PA28F_TCC3_WO7 \
850 	SAM_PINMUX(a, 28, f, periph)
851 
852 /* pa28h_gclk_io0 */
853 #define PA28H_GCLK_IO0 \
854 	SAM_PINMUX(a, 28, h, periph)
855 
856 /* pa30_gpio */
857 #define PA30_GPIO \
858 	SAM_PINMUX(a, 30, gpio, gpio)
859 
860 /* pa30a_eic_extint10 */
861 #define PA30A_EIC_EXTINT10 \
862 	SAM_PINMUX(a, 30, a, periph)
863 
864 /* pa30d_sercom1_pad2 */
865 #define PA30D_SERCOM1_PAD2 \
866 	SAM_PINMUX(a, 30, d, periph)
867 
868 /* pa30e_tcc1_wo0 */
869 #define PA30E_TCC1_WO0 \
870 	SAM_PINMUX(a, 30, e, periph)
871 
872 /* pa30f_tcc3_wo4 */
873 #define PA30F_TCC3_WO4 \
874 	SAM_PINMUX(a, 30, f, periph)
875 
876 /* pa30g_swd_clk */
877 #define PA30G_SWD_CLK \
878 	SAM_PINMUX(a, 30, g, periph)
879 
880 /* pa30h_gclk_io0 */
881 #define PA30H_GCLK_IO0 \
882 	SAM_PINMUX(a, 30, h, periph)
883 
884 /* pa31_gpio */
885 #define PA31_GPIO \
886 	SAM_PINMUX(a, 31, gpio, gpio)
887 
888 /* pa31a_eic_extint11 */
889 #define PA31A_EIC_EXTINT11 \
890 	SAM_PINMUX(a, 31, a, periph)
891 
892 /* pa31d_sercom1_pad3 */
893 #define PA31D_SERCOM1_PAD3 \
894 	SAM_PINMUX(a, 31, d, periph)
895 
896 /* pa31e_tcc1_wo1 */
897 #define PA31E_TCC1_WO1 \
898 	SAM_PINMUX(a, 31, e, periph)
899 
900 /* pa31f_tcc3_wo5 */
901 #define PA31F_TCC3_WO5 \
902 	SAM_PINMUX(a, 31, f, periph)
903 
904 /* pa31g_swd_io */
905 #define PA31G_SWD_IO \
906 	SAM_PINMUX(a, 31, g, periph)
907 
908 /* pb2_gpio */
909 #define PB2_GPIO \
910 	SAM_PINMUX(b, 2, gpio, gpio)
911 
912 /* pb2a_eic_extint2 */
913 #define PB2A_EIC_EXTINT2 \
914 	SAM_PINMUX(b, 2, a, periph)
915 
916 /* pb2b_adc_ain10 */
917 #define PB2B_ADC_AIN10 \
918 	SAM_PINMUX(b, 2, b, periph)
919 
920 /* pb2b_ptc_y8 */
921 #define PB2B_PTC_Y8 \
922 	SAM_PINMUX(b, 2, b, periph)
923 
924 /* pb2d_sercom5_pad0 */
925 #define PB2D_SERCOM5_PAD0 \
926 	SAM_PINMUX(b, 2, d, periph)
927 
928 /* pb2e_tc6_wo0 */
929 #define PB2E_TC6_WO0 \
930 	SAM_PINMUX(b, 2, e, periph)
931 
932 /* pb2f_tcc3_wo2 */
933 #define PB2F_TCC3_WO2 \
934 	SAM_PINMUX(b, 2, f, periph)
935 
936 /* pb3_gpio */
937 #define PB3_GPIO \
938 	SAM_PINMUX(b, 3, gpio, gpio)
939 
940 /* pb3a_eic_extint3 */
941 #define PB3A_EIC_EXTINT3 \
942 	SAM_PINMUX(b, 3, a, periph)
943 
944 /* pb3b_adc_ain11 */
945 #define PB3B_ADC_AIN11 \
946 	SAM_PINMUX(b, 3, b, periph)
947 
948 /* pb3b_ptc_y9 */
949 #define PB3B_PTC_Y9 \
950 	SAM_PINMUX(b, 3, b, periph)
951 
952 /* pb3d_sercom5_pad1 */
953 #define PB3D_SERCOM5_PAD1 \
954 	SAM_PINMUX(b, 3, d, periph)
955 
956 /* pb3e_tc6_wo1 */
957 #define PB3E_TC6_WO1 \
958 	SAM_PINMUX(b, 3, e, periph)
959 
960 /* pb3f_tcc3_wo3 */
961 #define PB3F_TCC3_WO3 \
962 	SAM_PINMUX(b, 3, f, periph)
963 
964 /* pb8_gpio */
965 #define PB8_GPIO \
966 	SAM_PINMUX(b, 8, gpio, gpio)
967 
968 /* pb8a_eic_extint8 */
969 #define PB8A_EIC_EXTINT8 \
970 	SAM_PINMUX(b, 8, a, periph)
971 
972 /* pb8b_adc_ain2 */
973 #define PB8B_ADC_AIN2 \
974 	SAM_PINMUX(b, 8, b, periph)
975 
976 /* pb8b_ptc_y14 */
977 #define PB8B_PTC_Y14 \
978 	SAM_PINMUX(b, 8, b, periph)
979 
980 /* pb8d_sercom4_pad0 */
981 #define PB8D_SERCOM4_PAD0 \
982 	SAM_PINMUX(b, 8, d, periph)
983 
984 /* pb8e_tc4_wo0 */
985 #define PB8E_TC4_WO0 \
986 	SAM_PINMUX(b, 8, e, periph)
987 
988 /* pb8f_tcc3_wo6 */
989 #define PB8F_TCC3_WO6 \
990 	SAM_PINMUX(b, 8, f, periph)
991 
992 /* pb9_gpio */
993 #define PB9_GPIO \
994 	SAM_PINMUX(b, 9, gpio, gpio)
995 
996 /* pb9a_eic_extint9 */
997 #define PB9A_EIC_EXTINT9 \
998 	SAM_PINMUX(b, 9, a, periph)
999 
1000 /* pb9b_adc_ain3 */
1001 #define PB9B_ADC_AIN3 \
1002 	SAM_PINMUX(b, 9, b, periph)
1003 
1004 /* pb9b_ptc_y15 */
1005 #define PB9B_PTC_Y15 \
1006 	SAM_PINMUX(b, 9, b, periph)
1007 
1008 /* pb9d_sercom4_pad1 */
1009 #define PB9D_SERCOM4_PAD1 \
1010 	SAM_PINMUX(b, 9, d, periph)
1011 
1012 /* pb9e_tc4_wo1 */
1013 #define PB9E_TC4_WO1 \
1014 	SAM_PINMUX(b, 9, e, periph)
1015 
1016 /* pb9f_tcc3_wo7 */
1017 #define PB9F_TCC3_WO7 \
1018 	SAM_PINMUX(b, 9, f, periph)
1019 
1020 /* pb10_gpio */
1021 #define PB10_GPIO \
1022 	SAM_PINMUX(b, 10, gpio, gpio)
1023 
1024 /* pb10a_eic_extint10 */
1025 #define PB10A_EIC_EXTINT10 \
1026 	SAM_PINMUX(b, 10, a, periph)
1027 
1028 /* pb10d_sercom4_pad2 */
1029 #define PB10D_SERCOM4_PAD2 \
1030 	SAM_PINMUX(b, 10, d, periph)
1031 
1032 /* pb10e_tc5_wo0 */
1033 #define PB10E_TC5_WO0 \
1034 	SAM_PINMUX(b, 10, e, periph)
1035 
1036 /* pb10f_tcc0_wo4 */
1037 #define PB10F_TCC0_WO4 \
1038 	SAM_PINMUX(b, 10, f, periph)
1039 
1040 /* pb10g_iis1_mck */
1041 #define PB10G_IIS1_MCK \
1042 	SAM_PINMUX(b, 10, g, periph)
1043 
1044 /* pb10h_gclk_io4 */
1045 #define PB10H_GCLK_IO4 \
1046 	SAM_PINMUX(b, 10, h, periph)
1047 
1048 /* pb11_gpio */
1049 #define PB11_GPIO \
1050 	SAM_PINMUX(b, 11, gpio, gpio)
1051 
1052 /* pb11a_eic_extint11 */
1053 #define PB11A_EIC_EXTINT11 \
1054 	SAM_PINMUX(b, 11, a, periph)
1055 
1056 /* pb11d_sercom4_pad3 */
1057 #define PB11D_SERCOM4_PAD3 \
1058 	SAM_PINMUX(b, 11, d, periph)
1059 
1060 /* pb11e_tc5_wo1 */
1061 #define PB11E_TC5_WO1 \
1062 	SAM_PINMUX(b, 11, e, periph)
1063 
1064 /* pb11f_tcc0_wo5 */
1065 #define PB11F_TCC0_WO5 \
1066 	SAM_PINMUX(b, 11, f, periph)
1067 
1068 /* pb11g_iis1_sck */
1069 #define PB11G_IIS1_SCK \
1070 	SAM_PINMUX(b, 11, g, periph)
1071 
1072 /* pb11h_gclk_io5 */
1073 #define PB11H_GCLK_IO5 \
1074 	SAM_PINMUX(b, 11, h, periph)
1075 
1076 /* pb22_gpio */
1077 #define PB22_GPIO \
1078 	SAM_PINMUX(b, 22, gpio, gpio)
1079 
1080 /* pb22a_eic_extint6 */
1081 #define PB22A_EIC_EXTINT6 \
1082 	SAM_PINMUX(b, 22, a, periph)
1083 
1084 /* pb22d_sercom5_pad2 */
1085 #define PB22D_SERCOM5_PAD2 \
1086 	SAM_PINMUX(b, 22, d, periph)
1087 
1088 /* pb22e_tc7_wo0 */
1089 #define PB22E_TC7_WO0 \
1090 	SAM_PINMUX(b, 22, e, periph)
1091 
1092 /* pb22f_tcc3_wo0 */
1093 #define PB22F_TCC3_WO0 \
1094 	SAM_PINMUX(b, 22, f, periph)
1095 
1096 /* pb22h_gclk_io0 */
1097 #define PB22H_GCLK_IO0 \
1098 	SAM_PINMUX(b, 22, h, periph)
1099 
1100 /* pb23_gpio */
1101 #define PB23_GPIO \
1102 	SAM_PINMUX(b, 23, gpio, gpio)
1103 
1104 /* pb23a_eic_extint7 */
1105 #define PB23A_EIC_EXTINT7 \
1106 	SAM_PINMUX(b, 23, a, periph)
1107 
1108 /* pb23d_sercom5_pad3 */
1109 #define PB23D_SERCOM5_PAD3 \
1110 	SAM_PINMUX(b, 23, d, periph)
1111 
1112 /* pb23e_tc7_wo1 */
1113 #define PB23E_TC7_WO1 \
1114 	SAM_PINMUX(b, 23, e, periph)
1115 
1116 /* pb23f_tcc3_wo1 */
1117 #define PB23F_TCC3_WO1 \
1118 	SAM_PINMUX(b, 23, f, periph)
1119 
1120 /* pb23h_gclk_io1 */
1121 #define PB23H_GCLK_IO1 \
1122 	SAM_PINMUX(b, 23, h, periph)
1123