1/*
2 * NOTE: Autogenerated file using genpinctrl.py
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#include <zephyr/dt-bindings/pinctrl/stm32-pinctrl.h>
8
9/ {
10	soc {
11		pinctrl: pin-controller@42020000 {
12
13			/* ADC_IN / ADC_INN / ADC_INP */
14
15			/omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 {
16				pinmux = <STM32_PINMUX('A', 0, ANALOG)>;
17			};
18
19			/omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 {
20				pinmux = <STM32_PINMUX('A', 0, ANALOG)>;
21			};
22
23			/omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 {
24				pinmux = <STM32_PINMUX('A', 1, ANALOG)>;
25			};
26
27			/omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 {
28				pinmux = <STM32_PINMUX('A', 2, ANALOG)>;
29			};
30
31			/omit-if-no-ref/ adc1_inp15_pa3: adc1_inp15_pa3 {
32				pinmux = <STM32_PINMUX('A', 3, ANALOG)>;
33			};
34
35			/omit-if-no-ref/ adc1_inp18_pa4: adc1_inp18_pa4 {
36				pinmux = <STM32_PINMUX('A', 4, ANALOG)>;
37			};
38
39			/omit-if-no-ref/ adc1_inn18_pa5: adc1_inn18_pa5 {
40				pinmux = <STM32_PINMUX('A', 5, ANALOG)>;
41			};
42
43			/omit-if-no-ref/ adc1_inp19_pa5: adc1_inp19_pa5 {
44				pinmux = <STM32_PINMUX('A', 5, ANALOG)>;
45			};
46
47			/omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 {
48				pinmux = <STM32_PINMUX('A', 6, ANALOG)>;
49			};
50
51			/omit-if-no-ref/ adc1_inn3_pa7: adc1_inn3_pa7 {
52				pinmux = <STM32_PINMUX('A', 7, ANALOG)>;
53			};
54
55			/omit-if-no-ref/ adc1_inp7_pa7: adc1_inp7_pa7 {
56				pinmux = <STM32_PINMUX('A', 7, ANALOG)>;
57			};
58
59			/omit-if-no-ref/ adc1_inn5_pb0: adc1_inn5_pb0 {
60				pinmux = <STM32_PINMUX('B', 0, ANALOG)>;
61			};
62
63			/omit-if-no-ref/ adc1_inp9_pb0: adc1_inp9_pb0 {
64				pinmux = <STM32_PINMUX('B', 0, ANALOG)>;
65			};
66
67			/omit-if-no-ref/ adc1_inp5_pb1: adc1_inp5_pb1 {
68				pinmux = <STM32_PINMUX('B', 1, ANALOG)>;
69			};
70
71			/omit-if-no-ref/ adc1_inp10_pc0: adc1_inp10_pc0 {
72				pinmux = <STM32_PINMUX('C', 0, ANALOG)>;
73			};
74
75			/omit-if-no-ref/ adc1_inn10_pc1: adc1_inn10_pc1 {
76				pinmux = <STM32_PINMUX('C', 1, ANALOG)>;
77			};
78
79			/omit-if-no-ref/ adc1_inp11_pc1: adc1_inp11_pc1 {
80				pinmux = <STM32_PINMUX('C', 1, ANALOG)>;
81			};
82
83			/omit-if-no-ref/ adc1_inn11_pc2: adc1_inn11_pc2 {
84				pinmux = <STM32_PINMUX('C', 2, ANALOG)>;
85			};
86
87			/omit-if-no-ref/ adc1_inp12_pc2: adc1_inp12_pc2 {
88				pinmux = <STM32_PINMUX('C', 2, ANALOG)>;
89			};
90
91			/omit-if-no-ref/ adc1_inn12_pc3: adc1_inn12_pc3 {
92				pinmux = <STM32_PINMUX('C', 3, ANALOG)>;
93			};
94
95			/omit-if-no-ref/ adc1_inp13_pc3: adc1_inp13_pc3 {
96				pinmux = <STM32_PINMUX('C', 3, ANALOG)>;
97			};
98
99			/omit-if-no-ref/ adc1_inp4_pc4: adc1_inp4_pc4 {
100				pinmux = <STM32_PINMUX('C', 4, ANALOG)>;
101			};
102
103			/omit-if-no-ref/ adc1_inn4_pc5: adc1_inn4_pc5 {
104				pinmux = <STM32_PINMUX('C', 5, ANALOG)>;
105			};
106
107			/omit-if-no-ref/ adc1_inp8_pc5: adc1_inp8_pc5 {
108				pinmux = <STM32_PINMUX('C', 5, ANALOG)>;
109			};
110
111			/omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 {
112				pinmux = <STM32_PINMUX('A', 0, ANALOG)>;
113			};
114
115			/omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 {
116				pinmux = <STM32_PINMUX('A', 0, ANALOG)>;
117			};
118
119			/omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 {
120				pinmux = <STM32_PINMUX('A', 1, ANALOG)>;
121			};
122
123			/omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 {
124				pinmux = <STM32_PINMUX('A', 2, ANALOG)>;
125			};
126
127			/omit-if-no-ref/ adc2_inp15_pa3: adc2_inp15_pa3 {
128				pinmux = <STM32_PINMUX('A', 3, ANALOG)>;
129			};
130
131			/omit-if-no-ref/ adc2_inp18_pa4: adc2_inp18_pa4 {
132				pinmux = <STM32_PINMUX('A', 4, ANALOG)>;
133			};
134
135			/omit-if-no-ref/ adc2_inn18_pa5: adc2_inn18_pa5 {
136				pinmux = <STM32_PINMUX('A', 5, ANALOG)>;
137			};
138
139			/omit-if-no-ref/ adc2_inp19_pa5: adc2_inp19_pa5 {
140				pinmux = <STM32_PINMUX('A', 5, ANALOG)>;
141			};
142
143			/omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 {
144				pinmux = <STM32_PINMUX('A', 6, ANALOG)>;
145			};
146
147			/omit-if-no-ref/ adc2_inn3_pa7: adc2_inn3_pa7 {
148				pinmux = <STM32_PINMUX('A', 7, ANALOG)>;
149			};
150
151			/omit-if-no-ref/ adc2_inp7_pa7: adc2_inp7_pa7 {
152				pinmux = <STM32_PINMUX('A', 7, ANALOG)>;
153			};
154
155			/omit-if-no-ref/ adc2_inn5_pb0: adc2_inn5_pb0 {
156				pinmux = <STM32_PINMUX('B', 0, ANALOG)>;
157			};
158
159			/omit-if-no-ref/ adc2_inp9_pb0: adc2_inp9_pb0 {
160				pinmux = <STM32_PINMUX('B', 0, ANALOG)>;
161			};
162
163			/omit-if-no-ref/ adc2_inp5_pb1: adc2_inp5_pb1 {
164				pinmux = <STM32_PINMUX('B', 1, ANALOG)>;
165			};
166
167			/omit-if-no-ref/ adc2_inp10_pc0: adc2_inp10_pc0 {
168				pinmux = <STM32_PINMUX('C', 0, ANALOG)>;
169			};
170
171			/omit-if-no-ref/ adc2_inn10_pc1: adc2_inn10_pc1 {
172				pinmux = <STM32_PINMUX('C', 1, ANALOG)>;
173			};
174
175			/omit-if-no-ref/ adc2_inp11_pc1: adc2_inp11_pc1 {
176				pinmux = <STM32_PINMUX('C', 1, ANALOG)>;
177			};
178
179			/omit-if-no-ref/ adc2_inn11_pc2: adc2_inn11_pc2 {
180				pinmux = <STM32_PINMUX('C', 2, ANALOG)>;
181			};
182
183			/omit-if-no-ref/ adc2_inp12_pc2: adc2_inp12_pc2 {
184				pinmux = <STM32_PINMUX('C', 2, ANALOG)>;
185			};
186
187			/omit-if-no-ref/ adc2_inn12_pc3: adc2_inn12_pc3 {
188				pinmux = <STM32_PINMUX('C', 3, ANALOG)>;
189			};
190
191			/omit-if-no-ref/ adc2_inp13_pc3: adc2_inp13_pc3 {
192				pinmux = <STM32_PINMUX('C', 3, ANALOG)>;
193			};
194
195			/omit-if-no-ref/ adc2_inp4_pc4: adc2_inp4_pc4 {
196				pinmux = <STM32_PINMUX('C', 4, ANALOG)>;
197			};
198
199			/omit-if-no-ref/ adc2_inn4_pc5: adc2_inn4_pc5 {
200				pinmux = <STM32_PINMUX('C', 5, ANALOG)>;
201			};
202
203			/omit-if-no-ref/ adc2_inp8_pc5: adc2_inp8_pc5 {
204				pinmux = <STM32_PINMUX('C', 5, ANALOG)>;
205			};
206
207			/* Analog */
208
209			/omit-if-no-ref/ analog_pa0: analog_pa0 {
210				pinmux = <STM32_PINMUX('A', 0, ANALOG)>;
211			};
212
213			/omit-if-no-ref/ analog_pa1: analog_pa1 {
214				pinmux = <STM32_PINMUX('A', 1, ANALOG)>;
215			};
216
217			/omit-if-no-ref/ analog_pa2: analog_pa2 {
218				pinmux = <STM32_PINMUX('A', 2, ANALOG)>;
219			};
220
221			/omit-if-no-ref/ analog_pa3: analog_pa3 {
222				pinmux = <STM32_PINMUX('A', 3, ANALOG)>;
223			};
224
225			/omit-if-no-ref/ analog_pa4: analog_pa4 {
226				pinmux = <STM32_PINMUX('A', 4, ANALOG)>;
227			};
228
229			/omit-if-no-ref/ analog_pa5: analog_pa5 {
230				pinmux = <STM32_PINMUX('A', 5, ANALOG)>;
231			};
232
233			/omit-if-no-ref/ analog_pa6: analog_pa6 {
234				pinmux = <STM32_PINMUX('A', 6, ANALOG)>;
235			};
236
237			/omit-if-no-ref/ analog_pa7: analog_pa7 {
238				pinmux = <STM32_PINMUX('A', 7, ANALOG)>;
239			};
240
241			/omit-if-no-ref/ analog_pa8: analog_pa8 {
242				pinmux = <STM32_PINMUX('A', 8, ANALOG)>;
243			};
244
245			/omit-if-no-ref/ analog_pa9: analog_pa9 {
246				pinmux = <STM32_PINMUX('A', 9, ANALOG)>;
247			};
248
249			/omit-if-no-ref/ analog_pa10: analog_pa10 {
250				pinmux = <STM32_PINMUX('A', 10, ANALOG)>;
251			};
252
253			/omit-if-no-ref/ analog_pa11: analog_pa11 {
254				pinmux = <STM32_PINMUX('A', 11, ANALOG)>;
255			};
256
257			/omit-if-no-ref/ analog_pa12: analog_pa12 {
258				pinmux = <STM32_PINMUX('A', 12, ANALOG)>;
259			};
260
261			/omit-if-no-ref/ analog_pa13: analog_pa13 {
262				pinmux = <STM32_PINMUX('A', 13, ANALOG)>;
263			};
264
265			/omit-if-no-ref/ analog_pa14: analog_pa14 {
266				pinmux = <STM32_PINMUX('A', 14, ANALOG)>;
267			};
268
269			/omit-if-no-ref/ analog_pa15: analog_pa15 {
270				pinmux = <STM32_PINMUX('A', 15, ANALOG)>;
271			};
272
273			/omit-if-no-ref/ analog_pb0: analog_pb0 {
274				pinmux = <STM32_PINMUX('B', 0, ANALOG)>;
275			};
276
277			/omit-if-no-ref/ analog_pb1: analog_pb1 {
278				pinmux = <STM32_PINMUX('B', 1, ANALOG)>;
279			};
280
281			/omit-if-no-ref/ analog_pb2: analog_pb2 {
282				pinmux = <STM32_PINMUX('B', 2, ANALOG)>;
283			};
284
285			/omit-if-no-ref/ analog_pb3: analog_pb3 {
286				pinmux = <STM32_PINMUX('B', 3, ANALOG)>;
287			};
288
289			/omit-if-no-ref/ analog_pb4: analog_pb4 {
290				pinmux = <STM32_PINMUX('B', 4, ANALOG)>;
291			};
292
293			/omit-if-no-ref/ analog_pb5: analog_pb5 {
294				pinmux = <STM32_PINMUX('B', 5, ANALOG)>;
295			};
296
297			/omit-if-no-ref/ analog_pb6: analog_pb6 {
298				pinmux = <STM32_PINMUX('B', 6, ANALOG)>;
299			};
300
301			/omit-if-no-ref/ analog_pb7: analog_pb7 {
302				pinmux = <STM32_PINMUX('B', 7, ANALOG)>;
303			};
304
305			/omit-if-no-ref/ analog_pb8: analog_pb8 {
306				pinmux = <STM32_PINMUX('B', 8, ANALOG)>;
307			};
308
309			/omit-if-no-ref/ analog_pb9: analog_pb9 {
310				pinmux = <STM32_PINMUX('B', 9, ANALOG)>;
311			};
312
313			/omit-if-no-ref/ analog_pb10: analog_pb10 {
314				pinmux = <STM32_PINMUX('B', 10, ANALOG)>;
315			};
316
317			/omit-if-no-ref/ analog_pb12: analog_pb12 {
318				pinmux = <STM32_PINMUX('B', 12, ANALOG)>;
319			};
320
321			/omit-if-no-ref/ analog_pb13: analog_pb13 {
322				pinmux = <STM32_PINMUX('B', 13, ANALOG)>;
323			};
324
325			/omit-if-no-ref/ analog_pb14: analog_pb14 {
326				pinmux = <STM32_PINMUX('B', 14, ANALOG)>;
327			};
328
329			/omit-if-no-ref/ analog_pb15: analog_pb15 {
330				pinmux = <STM32_PINMUX('B', 15, ANALOG)>;
331			};
332
333			/omit-if-no-ref/ analog_pc0: analog_pc0 {
334				pinmux = <STM32_PINMUX('C', 0, ANALOG)>;
335			};
336
337			/omit-if-no-ref/ analog_pc1: analog_pc1 {
338				pinmux = <STM32_PINMUX('C', 1, ANALOG)>;
339			};
340
341			/omit-if-no-ref/ analog_pc2: analog_pc2 {
342				pinmux = <STM32_PINMUX('C', 2, ANALOG)>;
343			};
344
345			/omit-if-no-ref/ analog_pc3: analog_pc3 {
346				pinmux = <STM32_PINMUX('C', 3, ANALOG)>;
347			};
348
349			/omit-if-no-ref/ analog_pc4: analog_pc4 {
350				pinmux = <STM32_PINMUX('C', 4, ANALOG)>;
351			};
352
353			/omit-if-no-ref/ analog_pc5: analog_pc5 {
354				pinmux = <STM32_PINMUX('C', 5, ANALOG)>;
355			};
356
357			/omit-if-no-ref/ analog_pc6: analog_pc6 {
358				pinmux = <STM32_PINMUX('C', 6, ANALOG)>;
359			};
360
361			/omit-if-no-ref/ analog_pc7: analog_pc7 {
362				pinmux = <STM32_PINMUX('C', 7, ANALOG)>;
363			};
364
365			/omit-if-no-ref/ analog_pc8: analog_pc8 {
366				pinmux = <STM32_PINMUX('C', 8, ANALOG)>;
367			};
368
369			/omit-if-no-ref/ analog_pc9: analog_pc9 {
370				pinmux = <STM32_PINMUX('C', 9, ANALOG)>;
371			};
372
373			/omit-if-no-ref/ analog_pc10: analog_pc10 {
374				pinmux = <STM32_PINMUX('C', 10, ANALOG)>;
375			};
376
377			/omit-if-no-ref/ analog_pc11: analog_pc11 {
378				pinmux = <STM32_PINMUX('C', 11, ANALOG)>;
379			};
380
381			/omit-if-no-ref/ analog_pc12: analog_pc12 {
382				pinmux = <STM32_PINMUX('C', 12, ANALOG)>;
383			};
384
385			/omit-if-no-ref/ analog_pc13: analog_pc13 {
386				pinmux = <STM32_PINMUX('C', 13, ANALOG)>;
387			};
388
389			/omit-if-no-ref/ analog_pc14: analog_pc14 {
390				pinmux = <STM32_PINMUX('C', 14, ANALOG)>;
391			};
392
393			/omit-if-no-ref/ analog_pc15: analog_pc15 {
394				pinmux = <STM32_PINMUX('C', 15, ANALOG)>;
395			};
396
397			/omit-if-no-ref/ analog_pd0: analog_pd0 {
398				pinmux = <STM32_PINMUX('D', 0, ANALOG)>;
399			};
400
401			/omit-if-no-ref/ analog_pd1: analog_pd1 {
402				pinmux = <STM32_PINMUX('D', 1, ANALOG)>;
403			};
404
405			/omit-if-no-ref/ analog_pd2: analog_pd2 {
406				pinmux = <STM32_PINMUX('D', 2, ANALOG)>;
407			};
408
409			/omit-if-no-ref/ analog_pd3: analog_pd3 {
410				pinmux = <STM32_PINMUX('D', 3, ANALOG)>;
411			};
412
413			/omit-if-no-ref/ analog_pd4: analog_pd4 {
414				pinmux = <STM32_PINMUX('D', 4, ANALOG)>;
415			};
416
417			/omit-if-no-ref/ analog_pd5: analog_pd5 {
418				pinmux = <STM32_PINMUX('D', 5, ANALOG)>;
419			};
420
421			/omit-if-no-ref/ analog_pd6: analog_pd6 {
422				pinmux = <STM32_PINMUX('D', 6, ANALOG)>;
423			};
424
425			/omit-if-no-ref/ analog_pd7: analog_pd7 {
426				pinmux = <STM32_PINMUX('D', 7, ANALOG)>;
427			};
428
429			/omit-if-no-ref/ analog_pd8: analog_pd8 {
430				pinmux = <STM32_PINMUX('D', 8, ANALOG)>;
431			};
432
433			/omit-if-no-ref/ analog_pd9: analog_pd9 {
434				pinmux = <STM32_PINMUX('D', 9, ANALOG)>;
435			};
436
437			/omit-if-no-ref/ analog_pd10: analog_pd10 {
438				pinmux = <STM32_PINMUX('D', 10, ANALOG)>;
439			};
440
441			/omit-if-no-ref/ analog_pd11: analog_pd11 {
442				pinmux = <STM32_PINMUX('D', 11, ANALOG)>;
443			};
444
445			/omit-if-no-ref/ analog_pd12: analog_pd12 {
446				pinmux = <STM32_PINMUX('D', 12, ANALOG)>;
447			};
448
449			/omit-if-no-ref/ analog_pd13: analog_pd13 {
450				pinmux = <STM32_PINMUX('D', 13, ANALOG)>;
451			};
452
453			/omit-if-no-ref/ analog_pd14: analog_pd14 {
454				pinmux = <STM32_PINMUX('D', 14, ANALOG)>;
455			};
456
457			/omit-if-no-ref/ analog_pd15: analog_pd15 {
458				pinmux = <STM32_PINMUX('D', 15, ANALOG)>;
459			};
460
461			/omit-if-no-ref/ analog_pe0: analog_pe0 {
462				pinmux = <STM32_PINMUX('E', 0, ANALOG)>;
463			};
464
465			/omit-if-no-ref/ analog_pe2: analog_pe2 {
466				pinmux = <STM32_PINMUX('E', 2, ANALOG)>;
467			};
468
469			/omit-if-no-ref/ analog_pe3: analog_pe3 {
470				pinmux = <STM32_PINMUX('E', 3, ANALOG)>;
471			};
472
473			/omit-if-no-ref/ analog_pe4: analog_pe4 {
474				pinmux = <STM32_PINMUX('E', 4, ANALOG)>;
475			};
476
477			/omit-if-no-ref/ analog_pe5: analog_pe5 {
478				pinmux = <STM32_PINMUX('E', 5, ANALOG)>;
479			};
480
481			/omit-if-no-ref/ analog_pe6: analog_pe6 {
482				pinmux = <STM32_PINMUX('E', 6, ANALOG)>;
483			};
484
485			/omit-if-no-ref/ analog_pe7: analog_pe7 {
486				pinmux = <STM32_PINMUX('E', 7, ANALOG)>;
487			};
488
489			/omit-if-no-ref/ analog_pe8: analog_pe8 {
490				pinmux = <STM32_PINMUX('E', 8, ANALOG)>;
491			};
492
493			/omit-if-no-ref/ analog_pe9: analog_pe9 {
494				pinmux = <STM32_PINMUX('E', 9, ANALOG)>;
495			};
496
497			/omit-if-no-ref/ analog_pe10: analog_pe10 {
498				pinmux = <STM32_PINMUX('E', 10, ANALOG)>;
499			};
500
501			/omit-if-no-ref/ analog_pe11: analog_pe11 {
502				pinmux = <STM32_PINMUX('E', 11, ANALOG)>;
503			};
504
505			/omit-if-no-ref/ analog_pe12: analog_pe12 {
506				pinmux = <STM32_PINMUX('E', 12, ANALOG)>;
507			};
508
509			/omit-if-no-ref/ analog_pe13: analog_pe13 {
510				pinmux = <STM32_PINMUX('E', 13, ANALOG)>;
511			};
512
513			/omit-if-no-ref/ analog_pe14: analog_pe14 {
514				pinmux = <STM32_PINMUX('E', 14, ANALOG)>;
515			};
516
517			/omit-if-no-ref/ analog_pe15: analog_pe15 {
518				pinmux = <STM32_PINMUX('E', 15, ANALOG)>;
519			};
520
521			/omit-if-no-ref/ analog_ph0: analog_ph0 {
522				pinmux = <STM32_PINMUX('H', 0, ANALOG)>;
523			};
524
525			/omit-if-no-ref/ analog_ph1: analog_ph1 {
526				pinmux = <STM32_PINMUX('H', 1, ANALOG)>;
527			};
528
529			/* DAC_OUT */
530
531			/omit-if-no-ref/ dac1_out1_pa4: dac1_out1_pa4 {
532				pinmux = <STM32_PINMUX('A', 4, ANALOG)>;
533			};
534
535			/omit-if-no-ref/ dac1_out2_pa5: dac1_out2_pa5 {
536				pinmux = <STM32_PINMUX('A', 5, ANALOG)>;
537			};
538
539			/* ETH_COL */
540
541			/omit-if-no-ref/ eth_col_pa3: eth_col_pa3 {
542				pinmux = <STM32_PINMUX('A', 3, AF11)>;
543				slew-rate = "very-high-speed";
544			};
545
546			/* ETH_CRS */
547
548			/omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 {
549				pinmux = <STM32_PINMUX('A', 0, AF11)>;
550				slew-rate = "very-high-speed";
551			};
552
553			/* ETH_CRS_DV */
554
555			/omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 {
556				pinmux = <STM32_PINMUX('A', 7, AF11)>;
557				slew-rate = "very-high-speed";
558			};
559
560			/* ETH_MDC */
561
562			/omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 {
563				pinmux = <STM32_PINMUX('C', 1, AF11)>;
564				slew-rate = "very-high-speed";
565			};
566
567			/* ETH_MDIO */
568
569			/omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 {
570				pinmux = <STM32_PINMUX('A', 2, AF11)>;
571				slew-rate = "very-high-speed";
572			};
573
574			/* ETH_PPS_OUT */
575
576			/omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 {
577				pinmux = <STM32_PINMUX('B', 5, AF11)>;
578				slew-rate = "very-high-speed";
579			};
580
581			/* ETH_REF_CLK */
582
583			/omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 {
584				pinmux = <STM32_PINMUX('A', 1, AF11)>;
585				slew-rate = "very-high-speed";
586			};
587
588			/* ETH_RXD0 */
589
590			/omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 {
591				pinmux = <STM32_PINMUX('C', 4, AF11)>;
592				slew-rate = "very-high-speed";
593			};
594
595			/* ETH_RXD1 */
596
597			/omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 {
598				pinmux = <STM32_PINMUX('C', 5, AF11)>;
599				slew-rate = "very-high-speed";
600			};
601
602			/* ETH_RXD2 */
603
604			/omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 {
605				pinmux = <STM32_PINMUX('B', 0, AF11)>;
606				slew-rate = "very-high-speed";
607			};
608
609			/* ETH_RXD3 */
610
611			/omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 {
612				pinmux = <STM32_PINMUX('B', 1, AF11)>;
613				slew-rate = "very-high-speed";
614			};
615
616			/* ETH_RX_CLK */
617
618			/omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 {
619				pinmux = <STM32_PINMUX('A', 1, AF11)>;
620				slew-rate = "very-high-speed";
621			};
622
623			/* ETH_RX_DV */
624
625			/omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 {
626				pinmux = <STM32_PINMUX('A', 7, AF11)>;
627				slew-rate = "very-high-speed";
628			};
629
630			/* ETH_RX_ER */
631
632			/omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 {
633				pinmux = <STM32_PINMUX('B', 10, AF11)>;
634				slew-rate = "very-high-speed";
635			};
636
637			/* ETH_TXD0 */
638
639			/omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 {
640				pinmux = <STM32_PINMUX('B', 12, AF11)>;
641				slew-rate = "very-high-speed";
642			};
643
644			/omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 {
645				pinmux = <STM32_PINMUX('C', 10, AF11)>;
646				slew-rate = "very-high-speed";
647			};
648
649			/* ETH_TXD1 */
650
651			/omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 {
652				pinmux = <STM32_PINMUX('B', 15, AF11)>;
653				slew-rate = "very-high-speed";
654			};
655
656			/* ETH_TXD2 */
657
658			/omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 {
659				pinmux = <STM32_PINMUX('C', 2, AF11)>;
660				slew-rate = "very-high-speed";
661			};
662
663			/* ETH_TXD3 */
664
665			/omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 {
666				pinmux = <STM32_PINMUX('B', 8, AF11)>;
667				slew-rate = "very-high-speed";
668			};
669
670			/omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 {
671				pinmux = <STM32_PINMUX('E', 2, AF11)>;
672				slew-rate = "very-high-speed";
673			};
674
675			/* ETH_TX_CLK */
676
677			/omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 {
678				pinmux = <STM32_PINMUX('C', 3, AF11)>;
679				slew-rate = "very-high-speed";
680			};
681
682			/* ETH_TX_EN */
683
684			/omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 {
685				pinmux = <STM32_PINMUX('A', 5, AF11)>;
686				slew-rate = "very-high-speed";
687			};
688
689			/* FDCAN_RX */
690
691			/omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 {
692				pinmux = <STM32_PINMUX('A', 11, AF9)>;
693			};
694
695			/omit-if-no-ref/ fdcan1_rx_pb8: fdcan1_rx_pb8 {
696				pinmux = <STM32_PINMUX('B', 8, AF9)>;
697			};
698
699			/omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 {
700				pinmux = <STM32_PINMUX('D', 0, AF9)>;
701			};
702
703			/omit-if-no-ref/ fdcan1_rx_pe0: fdcan1_rx_pe0 {
704				pinmux = <STM32_PINMUX('E', 0, AF9)>;
705			};
706
707			/omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 {
708				pinmux = <STM32_PINMUX('B', 5, AF9)>;
709			};
710
711			/omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 {
712				pinmux = <STM32_PINMUX('B', 12, AF9)>;
713			};
714
715			/omit-if-no-ref/ fdcan2_rx_pd9: fdcan2_rx_pd9 {
716				pinmux = <STM32_PINMUX('D', 9, AF9)>;
717			};
718
719			/* FDCAN_TX */
720
721			/omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 {
722				pinmux = <STM32_PINMUX('A', 12, AF9)>;
723			};
724
725			/omit-if-no-ref/ fdcan1_tx_pb7: fdcan1_tx_pb7 {
726				pinmux = <STM32_PINMUX('B', 7, AF9)>;
727			};
728
729			/omit-if-no-ref/ fdcan1_tx_pb9: fdcan1_tx_pb9 {
730				pinmux = <STM32_PINMUX('B', 9, AF9)>;
731			};
732
733			/omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 {
734				pinmux = <STM32_PINMUX('D', 1, AF9)>;
735			};
736
737			/omit-if-no-ref/ fdcan1_tx_pd5: fdcan1_tx_pd5 {
738				pinmux = <STM32_PINMUX('D', 5, AF9)>;
739			};
740
741			/omit-if-no-ref/ fdcan2_tx_pa10: fdcan2_tx_pa10 {
742				pinmux = <STM32_PINMUX('A', 10, AF9)>;
743			};
744
745			/omit-if-no-ref/ fdcan2_tx_pb6: fdcan2_tx_pb6 {
746				pinmux = <STM32_PINMUX('B', 6, AF9)>;
747			};
748
749			/omit-if-no-ref/ fdcan2_tx_pb13: fdcan2_tx_pb13 {
750				pinmux = <STM32_PINMUX('B', 13, AF9)>;
751			};
752
753			/* FMC */
754
755			/omit-if-no-ref/ fmc_nwe_pa7: fmc_nwe_pa7 {
756				pinmux = <STM32_PINMUX('A', 7, AF13)>;
757				bias-pull-up;
758				slew-rate = "very-high-speed";
759			};
760
761			/omit-if-no-ref/ fmc_sdnwe_pa7: fmc_sdnwe_pa7 {
762				pinmux = <STM32_PINMUX('A', 7, AF12)>;
763				bias-pull-up;
764				slew-rate = "very-high-speed";
765			};
766
767			/omit-if-no-ref/ fmc_noe_pa8: fmc_noe_pa8 {
768				pinmux = <STM32_PINMUX('A', 8, AF12)>;
769				bias-pull-up;
770				slew-rate = "very-high-speed";
771			};
772
773			/omit-if-no-ref/ fmc_nwe_pa9: fmc_nwe_pa9 {
774				pinmux = <STM32_PINMUX('A', 9, AF12)>;
775				bias-pull-up;
776				slew-rate = "very-high-speed";
777			};
778
779			/omit-if-no-ref/ fmc_nbl1_pa15: fmc_nbl1_pa15 {
780				pinmux = <STM32_PINMUX('A', 15, AF12)>;
781				bias-pull-up;
782				slew-rate = "very-high-speed";
783			};
784
785			/omit-if-no-ref/ fmc_sdcke1_pb5: fmc_sdcke1_pb5 {
786				pinmux = <STM32_PINMUX('B', 5, AF12)>;
787				bias-pull-up;
788				slew-rate = "very-high-speed";
789			};
790
791			/omit-if-no-ref/ fmc_sdne1_pb6: fmc_sdne1_pb6 {
792				pinmux = <STM32_PINMUX('B', 6, AF12)>;
793				bias-pull-up;
794				slew-rate = "very-high-speed";
795			};
796
797			/omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 {
798				pinmux = <STM32_PINMUX('B', 7, AF12)>;
799				bias-pull-up;
800				slew-rate = "very-high-speed";
801			};
802
803			/omit-if-no-ref/ fmc_a25_pc0: fmc_a25_pc0 {
804				pinmux = <STM32_PINMUX('C', 0, AF9)>;
805				bias-pull-up;
806				slew-rate = "very-high-speed";
807			};
808
809			/omit-if-no-ref/ fmc_sdnwe_pc0: fmc_sdnwe_pc0 {
810				pinmux = <STM32_PINMUX('C', 0, AF12)>;
811				bias-pull-up;
812				slew-rate = "very-high-speed";
813			};
814
815			/omit-if-no-ref/ fmc_sdne0_pc2: fmc_sdne0_pc2 {
816				pinmux = <STM32_PINMUX('C', 2, AF12)>;
817				bias-pull-up;
818				slew-rate = "very-high-speed";
819			};
820
821			/omit-if-no-ref/ fmc_sdcke0_pc3: fmc_sdcke0_pc3 {
822				pinmux = <STM32_PINMUX('C', 3, AF12)>;
823				bias-pull-up;
824				slew-rate = "very-high-speed";
825			};
826
827			/omit-if-no-ref/ fmc_sdne0_pc4: fmc_sdne0_pc4 {
828				pinmux = <STM32_PINMUX('C', 4, AF12)>;
829				bias-pull-up;
830				slew-rate = "very-high-speed";
831			};
832
833			/omit-if-no-ref/ fmc_sdcke0_pc5: fmc_sdcke0_pc5 {
834				pinmux = <STM32_PINMUX('C', 5, AF12)>;
835				bias-pull-up;
836				slew-rate = "very-high-speed";
837			};
838
839			/omit-if-no-ref/ fmc_nwait_pc6: fmc_nwait_pc6 {
840				pinmux = <STM32_PINMUX('C', 6, AF9)>;
841				bias-pull-up;
842				slew-rate = "very-high-speed";
843			};
844
845			/omit-if-no-ref/ fmc_ne1_pc7: fmc_ne1_pc7 {
846				pinmux = <STM32_PINMUX('C', 7, AF9)>;
847				bias-pull-up;
848				slew-rate = "very-high-speed";
849			};
850
851			/omit-if-no-ref/ fmc_int_pc8: fmc_int_pc8 {
852				pinmux = <STM32_PINMUX('C', 8, AF10)>;
853				bias-pull-up;
854				slew-rate = "very-high-speed";
855			};
856
857			/omit-if-no-ref/ fmc_nce_pc8: fmc_nce_pc8 {
858				pinmux = <STM32_PINMUX('C', 8, AF9)>;
859				bias-pull-up;
860				slew-rate = "very-high-speed";
861			};
862
863			/omit-if-no-ref/ fmc_ne2_pc8: fmc_ne2_pc8 {
864				pinmux = <STM32_PINMUX('C', 8, AF9)>;
865				bias-pull-up;
866				slew-rate = "very-high-speed";
867			};
868
869			/omit-if-no-ref/ fmc_d2_pd0: fmc_d2_pd0 {
870				pinmux = <STM32_PINMUX('D', 0, AF12)>;
871				bias-pull-up;
872				slew-rate = "very-high-speed";
873			};
874
875			/omit-if-no-ref/ fmc_d3_pd1: fmc_d3_pd1 {
876				pinmux = <STM32_PINMUX('D', 1, AF12)>;
877				bias-pull-up;
878				slew-rate = "very-high-speed";
879			};
880
881			/omit-if-no-ref/ fmc_clk_pd3: fmc_clk_pd3 {
882				pinmux = <STM32_PINMUX('D', 3, AF12)>;
883				bias-pull-up;
884				slew-rate = "very-high-speed";
885			};
886
887			/omit-if-no-ref/ fmc_noe_pd4: fmc_noe_pd4 {
888				pinmux = <STM32_PINMUX('D', 4, AF12)>;
889				bias-pull-up;
890				slew-rate = "very-high-speed";
891			};
892
893			/omit-if-no-ref/ fmc_nwe_pd5: fmc_nwe_pd5 {
894				pinmux = <STM32_PINMUX('D', 5, AF12)>;
895				bias-pull-up;
896				slew-rate = "very-high-speed";
897			};
898
899			/omit-if-no-ref/ fmc_nwait_pd6: fmc_nwait_pd6 {
900				pinmux = <STM32_PINMUX('D', 6, AF12)>;
901				bias-pull-up;
902				slew-rate = "very-high-speed";
903			};
904
905			/omit-if-no-ref/ fmc_nce_pd7: fmc_nce_pd7 {
906				pinmux = <STM32_PINMUX('D', 7, AF12)>;
907				bias-pull-up;
908				slew-rate = "very-high-speed";
909			};
910
911			/omit-if-no-ref/ fmc_ne1_pd7: fmc_ne1_pd7 {
912				pinmux = <STM32_PINMUX('D', 7, AF12)>;
913				bias-pull-up;
914				slew-rate = "very-high-speed";
915			};
916
917			/omit-if-no-ref/ fmc_d13_pd8: fmc_d13_pd8 {
918				pinmux = <STM32_PINMUX('D', 8, AF12)>;
919				bias-pull-up;
920				slew-rate = "very-high-speed";
921			};
922
923			/omit-if-no-ref/ fmc_d14_pd9: fmc_d14_pd9 {
924				pinmux = <STM32_PINMUX('D', 9, AF12)>;
925				bias-pull-up;
926				slew-rate = "very-high-speed";
927			};
928
929			/omit-if-no-ref/ fmc_d15_pd10: fmc_d15_pd10 {
930				pinmux = <STM32_PINMUX('D', 10, AF12)>;
931				bias-pull-up;
932				slew-rate = "very-high-speed";
933			};
934
935			/omit-if-no-ref/ fmc_a16_pd11: fmc_a16_pd11 {
936				pinmux = <STM32_PINMUX('D', 11, AF12)>;
937				bias-pull-up;
938				slew-rate = "very-high-speed";
939			};
940
941			/omit-if-no-ref/ fmc_a17_pd12: fmc_a17_pd12 {
942				pinmux = <STM32_PINMUX('D', 12, AF12)>;
943				bias-pull-up;
944				slew-rate = "very-high-speed";
945			};
946
947			/omit-if-no-ref/ fmc_a18_pd13: fmc_a18_pd13 {
948				pinmux = <STM32_PINMUX('D', 13, AF12)>;
949				bias-pull-up;
950				slew-rate = "very-high-speed";
951			};
952
953			/omit-if-no-ref/ fmc_d0_pd14: fmc_d0_pd14 {
954				pinmux = <STM32_PINMUX('D', 14, AF12)>;
955				bias-pull-up;
956				slew-rate = "very-high-speed";
957			};
958
959			/omit-if-no-ref/ fmc_d1_pd15: fmc_d1_pd15 {
960				pinmux = <STM32_PINMUX('D', 15, AF12)>;
961				bias-pull-up;
962				slew-rate = "very-high-speed";
963			};
964
965			/omit-if-no-ref/ fmc_nbl0_pe0: fmc_nbl0_pe0 {
966				pinmux = <STM32_PINMUX('E', 0, AF12)>;
967				bias-pull-up;
968				slew-rate = "very-high-speed";
969			};
970
971			/omit-if-no-ref/ fmc_a23_pe2: fmc_a23_pe2 {
972				pinmux = <STM32_PINMUX('E', 2, AF12)>;
973				bias-pull-up;
974				slew-rate = "very-high-speed";
975			};
976
977			/omit-if-no-ref/ fmc_a19_pe3: fmc_a19_pe3 {
978				pinmux = <STM32_PINMUX('E', 3, AF12)>;
979				bias-pull-up;
980				slew-rate = "very-high-speed";
981			};
982
983			/omit-if-no-ref/ fmc_a20_pe4: fmc_a20_pe4 {
984				pinmux = <STM32_PINMUX('E', 4, AF12)>;
985				bias-pull-up;
986				slew-rate = "very-high-speed";
987			};
988
989			/omit-if-no-ref/ fmc_a21_pe5: fmc_a21_pe5 {
990				pinmux = <STM32_PINMUX('E', 5, AF12)>;
991				bias-pull-up;
992				slew-rate = "very-high-speed";
993			};
994
995			/omit-if-no-ref/ fmc_a22_pe6: fmc_a22_pe6 {
996				pinmux = <STM32_PINMUX('E', 6, AF12)>;
997				bias-pull-up;
998				slew-rate = "very-high-speed";
999			};
1000
1001			/omit-if-no-ref/ fmc_d4_pe7: fmc_d4_pe7 {
1002				pinmux = <STM32_PINMUX('E', 7, AF12)>;
1003				bias-pull-up;
1004				slew-rate = "very-high-speed";
1005			};
1006
1007			/omit-if-no-ref/ fmc_d5_pe8: fmc_d5_pe8 {
1008				pinmux = <STM32_PINMUX('E', 8, AF12)>;
1009				bias-pull-up;
1010				slew-rate = "very-high-speed";
1011			};
1012
1013			/omit-if-no-ref/ fmc_d6_pe9: fmc_d6_pe9 {
1014				pinmux = <STM32_PINMUX('E', 9, AF12)>;
1015				bias-pull-up;
1016				slew-rate = "very-high-speed";
1017			};
1018
1019			/omit-if-no-ref/ fmc_d7_pe10: fmc_d7_pe10 {
1020				pinmux = <STM32_PINMUX('E', 10, AF12)>;
1021				bias-pull-up;
1022				slew-rate = "very-high-speed";
1023			};
1024
1025			/omit-if-no-ref/ fmc_d8_pe11: fmc_d8_pe11 {
1026				pinmux = <STM32_PINMUX('E', 11, AF12)>;
1027				bias-pull-up;
1028				slew-rate = "very-high-speed";
1029			};
1030
1031			/omit-if-no-ref/ fmc_d9_pe12: fmc_d9_pe12 {
1032				pinmux = <STM32_PINMUX('E', 12, AF12)>;
1033				bias-pull-up;
1034				slew-rate = "very-high-speed";
1035			};
1036
1037			/omit-if-no-ref/ fmc_d10_pe13: fmc_d10_pe13 {
1038				pinmux = <STM32_PINMUX('E', 13, AF12)>;
1039				bias-pull-up;
1040				slew-rate = "very-high-speed";
1041			};
1042
1043			/omit-if-no-ref/ fmc_d11_pe14: fmc_d11_pe14 {
1044				pinmux = <STM32_PINMUX('E', 14, AF12)>;
1045				bias-pull-up;
1046				slew-rate = "very-high-speed";
1047			};
1048
1049			/omit-if-no-ref/ fmc_d12_pe15: fmc_d12_pe15 {
1050				pinmux = <STM32_PINMUX('E', 15, AF12)>;
1051				bias-pull-up;
1052				slew-rate = "very-high-speed";
1053			};
1054
1055			/* I2C_SCL */
1056
1057			/omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 {
1058				pinmux = <STM32_PINMUX('B', 6, AF4)>;
1059				bias-pull-up;
1060				drive-open-drain;
1061			};
1062
1063			/omit-if-no-ref/ i2c1_scl_pb8: i2c1_scl_pb8 {
1064				pinmux = <STM32_PINMUX('B', 8, AF4)>;
1065				bias-pull-up;
1066				drive-open-drain;
1067			};
1068
1069			/omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 {
1070				pinmux = <STM32_PINMUX('B', 10, AF4)>;
1071				bias-pull-up;
1072				drive-open-drain;
1073			};
1074
1075			/omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 {
1076				pinmux = <STM32_PINMUX('A', 8, AF4)>;
1077				bias-pull-up;
1078				drive-open-drain;
1079			};
1080
1081			/omit-if-no-ref/ i2c4_scl_pb6: i2c4_scl_pb6 {
1082				pinmux = <STM32_PINMUX('B', 6, AF6)>;
1083				bias-pull-up;
1084				drive-open-drain;
1085			};
1086
1087			/omit-if-no-ref/ i2c4_scl_pb8: i2c4_scl_pb8 {
1088				pinmux = <STM32_PINMUX('B', 8, AF6)>;
1089				bias-pull-up;
1090				drive-open-drain;
1091			};
1092
1093			/omit-if-no-ref/ i2c4_scl_pd12: i2c4_scl_pd12 {
1094				pinmux = <STM32_PINMUX('D', 12, AF4)>;
1095				bias-pull-up;
1096				drive-open-drain;
1097			};
1098
1099			/* I2C_SDA */
1100
1101			/omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 {
1102				pinmux = <STM32_PINMUX('B', 7, AF4)>;
1103				bias-pull-up;
1104				drive-open-drain;
1105			};
1106
1107			/omit-if-no-ref/ i2c1_sda_pb9: i2c1_sda_pb9 {
1108				pinmux = <STM32_PINMUX('B', 9, AF4)>;
1109				bias-pull-up;
1110				drive-open-drain;
1111			};
1112
1113			/omit-if-no-ref/ i2c2_sda_pb3: i2c2_sda_pb3 {
1114				pinmux = <STM32_PINMUX('B', 3, AF4)>;
1115				bias-pull-up;
1116				drive-open-drain;
1117			};
1118
1119			/omit-if-no-ref/ i2c2_sda_pb12: i2c2_sda_pb12 {
1120				pinmux = <STM32_PINMUX('B', 12, AF4)>;
1121				bias-pull-up;
1122				drive-open-drain;
1123			};
1124
1125			/omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 {
1126				pinmux = <STM32_PINMUX('C', 9, AF4)>;
1127				bias-pull-up;
1128				drive-open-drain;
1129			};
1130
1131			/omit-if-no-ref/ i2c4_sda_pb7: i2c4_sda_pb7 {
1132				pinmux = <STM32_PINMUX('B', 7, AF6)>;
1133				bias-pull-up;
1134				drive-open-drain;
1135			};
1136
1137			/omit-if-no-ref/ i2c4_sda_pb9: i2c4_sda_pb9 {
1138				pinmux = <STM32_PINMUX('B', 9, AF6)>;
1139				bias-pull-up;
1140				drive-open-drain;
1141			};
1142
1143			/omit-if-no-ref/ i2c4_sda_pd13: i2c4_sda_pd13 {
1144				pinmux = <STM32_PINMUX('D', 13, AF4)>;
1145				bias-pull-up;
1146				drive-open-drain;
1147			};
1148
1149			/* I2S_CK */
1150
1151			/omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 {
1152				pinmux = <STM32_PINMUX('A', 5, AF5)>;
1153				slew-rate = "very-high-speed";
1154			};
1155
1156			/omit-if-no-ref/ i2s1_ck_pb3: i2s1_ck_pb3 {
1157				pinmux = <STM32_PINMUX('B', 3, AF5)>;
1158				slew-rate = "very-high-speed";
1159			};
1160
1161			/omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 {
1162				pinmux = <STM32_PINMUX('A', 9, AF5)>;
1163				slew-rate = "very-high-speed";
1164			};
1165
1166			/omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 {
1167				pinmux = <STM32_PINMUX('A', 12, AF5)>;
1168				slew-rate = "very-high-speed";
1169			};
1170
1171			/omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 {
1172				pinmux = <STM32_PINMUX('B', 10, AF5)>;
1173				slew-rate = "very-high-speed";
1174			};
1175
1176			/omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 {
1177				pinmux = <STM32_PINMUX('B', 13, AF5)>;
1178				slew-rate = "very-high-speed";
1179			};
1180
1181			/omit-if-no-ref/ i2s2_ck_pd3: i2s2_ck_pd3 {
1182				pinmux = <STM32_PINMUX('D', 3, AF5)>;
1183				slew-rate = "very-high-speed";
1184			};
1185
1186			/omit-if-no-ref/ i2s3_ck_pb3: i2s3_ck_pb3 {
1187				pinmux = <STM32_PINMUX('B', 3, AF6)>;
1188				slew-rate = "very-high-speed";
1189			};
1190
1191			/omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 {
1192				pinmux = <STM32_PINMUX('C', 10, AF6)>;
1193				slew-rate = "very-high-speed";
1194			};
1195
1196			/* I2S_MCK */
1197
1198			/omit-if-no-ref/ i2s1_mck_pc4: i2s1_mck_pc4 {
1199				pinmux = <STM32_PINMUX('C', 4, AF5)>;
1200				slew-rate = "very-high-speed";
1201			};
1202
1203			/omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 {
1204				pinmux = <STM32_PINMUX('C', 6, AF5)>;
1205				slew-rate = "very-high-speed";
1206			};
1207
1208			/omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 {
1209				pinmux = <STM32_PINMUX('C', 7, AF6)>;
1210				slew-rate = "very-high-speed";
1211			};
1212
1213			/* I2S_WS */
1214
1215			/omit-if-no-ref/ i2s1_ws_pa4: i2s1_ws_pa4 {
1216				pinmux = <STM32_PINMUX('A', 4, AF5)>;
1217			};
1218
1219			/omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 {
1220				pinmux = <STM32_PINMUX('A', 15, AF5)>;
1221			};
1222
1223			/omit-if-no-ref/ i2s2_ws_pa3: i2s2_ws_pa3 {
1224				pinmux = <STM32_PINMUX('A', 3, AF5)>;
1225			};
1226
1227			/omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 {
1228				pinmux = <STM32_PINMUX('A', 11, AF5)>;
1229			};
1230
1231			/omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 {
1232				pinmux = <STM32_PINMUX('B', 4, AF7)>;
1233			};
1234
1235			/omit-if-no-ref/ i2s2_ws_pb9: i2s2_ws_pb9 {
1236				pinmux = <STM32_PINMUX('B', 9, AF5)>;
1237			};
1238
1239			/omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 {
1240				pinmux = <STM32_PINMUX('B', 12, AF5)>;
1241			};
1242
1243			/omit-if-no-ref/ i2s3_ws_pa4: i2s3_ws_pa4 {
1244				pinmux = <STM32_PINMUX('A', 4, AF6)>;
1245			};
1246
1247			/omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 {
1248				pinmux = <STM32_PINMUX('A', 15, AF6)>;
1249			};
1250
1251			/* OCTOSPI */
1252
1253			/omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 {
1254				pinmux = <STM32_PINMUX('A', 1, AF6)>;
1255				slew-rate = "very-high-speed";
1256			};
1257
1258			/omit-if-no-ref/ octospi1_io3_pa1: octospi1_io3_pa1 {
1259				pinmux = <STM32_PINMUX('A', 1, AF9)>;
1260				slew-rate = "very-high-speed";
1261			};
1262
1263			/omit-if-no-ref/ octospi1_clk_pa3: octospi1_clk_pa3 {
1264				pinmux = <STM32_PINMUX('A', 3, AF3)>;
1265				slew-rate = "very-high-speed";
1266			};
1267
1268			/omit-if-no-ref/ octospi1_io3_pa6: octospi1_io3_pa6 {
1269				pinmux = <STM32_PINMUX('A', 6, AF6)>;
1270				slew-rate = "very-high-speed";
1271			};
1272
1273			/omit-if-no-ref/ octospi1_io2_pa7: octospi1_io2_pa7 {
1274				pinmux = <STM32_PINMUX('A', 7, AF10)>;
1275				slew-rate = "very-high-speed";
1276			};
1277
1278			/omit-if-no-ref/ octospi1_io1_pb0: octospi1_io1_pb0 {
1279				pinmux = <STM32_PINMUX('B', 0, AF6)>;
1280				slew-rate = "very-high-speed";
1281			};
1282
1283			/omit-if-no-ref/ octospi1_io0_pb1: octospi1_io0_pb1 {
1284				pinmux = <STM32_PINMUX('B', 1, AF6)>;
1285				slew-rate = "very-high-speed";
1286			};
1287
1288			/omit-if-no-ref/ octospi1_clk_pb2: octospi1_clk_pb2 {
1289				pinmux = <STM32_PINMUX('B', 2, AF9)>;
1290				slew-rate = "very-high-speed";
1291			};
1292
1293			/omit-if-no-ref/ octospi1_dqs_pb2: octospi1_dqs_pb2 {
1294				pinmux = <STM32_PINMUX('B', 2, AF10)>;
1295				slew-rate = "very-high-speed";
1296			};
1297
1298			/omit-if-no-ref/ octospi1_clk_pb4: octospi1_clk_pb4 {
1299				pinmux = <STM32_PINMUX('B', 4, AF3)>;
1300				slew-rate = "very-high-speed";
1301			};
1302
1303			/omit-if-no-ref/ octospi1_nclk_pb5: octospi1_nclk_pb5 {
1304				pinmux = <STM32_PINMUX('B', 5, AF3)>;
1305				slew-rate = "very-high-speed";
1306			};
1307
1308			/omit-if-no-ref/ octospi1_ncs_pb6: octospi1_ncs_pb6 {
1309				pinmux = <STM32_PINMUX('B', 6, AF10)>;
1310				slew-rate = "very-high-speed";
1311			};
1312
1313			/omit-if-no-ref/ octospi1_ncs_pb10: octospi1_ncs_pb10 {
1314				pinmux = <STM32_PINMUX('B', 10, AF9)>;
1315				slew-rate = "very-high-speed";
1316			};
1317
1318			/omit-if-no-ref/ octospi1_nclk_pb12: octospi1_nclk_pb12 {
1319				pinmux = <STM32_PINMUX('B', 12, AF3)>;
1320				slew-rate = "very-high-speed";
1321			};
1322
1323			/omit-if-no-ref/ octospi1_clk_pb15: octospi1_clk_pb15 {
1324				pinmux = <STM32_PINMUX('B', 15, AF10)>;
1325				slew-rate = "very-high-speed";
1326			};
1327
1328			/omit-if-no-ref/ octospi1_io7_pc0: octospi1_io7_pc0 {
1329				pinmux = <STM32_PINMUX('C', 0, AF10)>;
1330				slew-rate = "very-high-speed";
1331			};
1332
1333			/omit-if-no-ref/ octospi1_io4_pc1: octospi1_io4_pc1 {
1334				pinmux = <STM32_PINMUX('C', 1, AF10)>;
1335				slew-rate = "very-high-speed";
1336			};
1337
1338			/omit-if-no-ref/ octospi1_io2_pc2: octospi1_io2_pc2 {
1339				pinmux = <STM32_PINMUX('C', 2, AF9)>;
1340				slew-rate = "very-high-speed";
1341			};
1342
1343			/omit-if-no-ref/ octospi1_io5_pc2: octospi1_io5_pc2 {
1344				pinmux = <STM32_PINMUX('C', 2, AF6)>;
1345				slew-rate = "very-high-speed";
1346			};
1347
1348			/omit-if-no-ref/ octospi1_io0_pc3: octospi1_io0_pc3 {
1349				pinmux = <STM32_PINMUX('C', 3, AF9)>;
1350				slew-rate = "very-high-speed";
1351			};
1352
1353			/omit-if-no-ref/ octospi1_io6_pc3: octospi1_io6_pc3 {
1354				pinmux = <STM32_PINMUX('C', 3, AF6)>;
1355				slew-rate = "very-high-speed";
1356			};
1357
1358			/omit-if-no-ref/ octospi1_dqs_pc5: octospi1_dqs_pc5 {
1359				pinmux = <STM32_PINMUX('C', 5, AF10)>;
1360				slew-rate = "very-high-speed";
1361			};
1362
1363			/omit-if-no-ref/ octospi1_io5_pc6: octospi1_io5_pc6 {
1364				pinmux = <STM32_PINMUX('C', 6, AF11)>;
1365				slew-rate = "very-high-speed";
1366			};
1367
1368			/omit-if-no-ref/ octospi1_io6_pc7: octospi1_io6_pc7 {
1369				pinmux = <STM32_PINMUX('C', 7, AF11)>;
1370				slew-rate = "very-high-speed";
1371			};
1372
1373			/omit-if-no-ref/ octospi1_io0_pc9: octospi1_io0_pc9 {
1374				pinmux = <STM32_PINMUX('C', 9, AF9)>;
1375				slew-rate = "very-high-speed";
1376			};
1377
1378			/omit-if-no-ref/ octospi1_io1_pc10: octospi1_io1_pc10 {
1379				pinmux = <STM32_PINMUX('C', 10, AF9)>;
1380				slew-rate = "very-high-speed";
1381			};
1382
1383			/omit-if-no-ref/ octospi1_ncs_pc11: octospi1_ncs_pc11 {
1384				pinmux = <STM32_PINMUX('C', 11, AF9)>;
1385				slew-rate = "very-high-speed";
1386			};
1387
1388			/omit-if-no-ref/ octospi1_io4_pd4: octospi1_io4_pd4 {
1389				pinmux = <STM32_PINMUX('D', 4, AF10)>;
1390				slew-rate = "very-high-speed";
1391			};
1392
1393			/omit-if-no-ref/ octospi1_io5_pd5: octospi1_io5_pd5 {
1394				pinmux = <STM32_PINMUX('D', 5, AF10)>;
1395				slew-rate = "very-high-speed";
1396			};
1397
1398			/omit-if-no-ref/ octospi1_io6_pd6: octospi1_io6_pd6 {
1399				pinmux = <STM32_PINMUX('D', 6, AF10)>;
1400				slew-rate = "very-high-speed";
1401			};
1402
1403			/omit-if-no-ref/ octospi1_io7_pd7: octospi1_io7_pd7 {
1404				pinmux = <STM32_PINMUX('D', 7, AF10)>;
1405				slew-rate = "very-high-speed";
1406			};
1407
1408			/omit-if-no-ref/ octospi1_io0_pd11: octospi1_io0_pd11 {
1409				pinmux = <STM32_PINMUX('D', 11, AF9)>;
1410				slew-rate = "very-high-speed";
1411			};
1412
1413			/omit-if-no-ref/ octospi1_io1_pd12: octospi1_io1_pd12 {
1414				pinmux = <STM32_PINMUX('D', 12, AF9)>;
1415				slew-rate = "very-high-speed";
1416			};
1417
1418			/omit-if-no-ref/ octospi1_io3_pd13: octospi1_io3_pd13 {
1419				pinmux = <STM32_PINMUX('D', 13, AF9)>;
1420				slew-rate = "very-high-speed";
1421			};
1422
1423			/omit-if-no-ref/ octospi1_io2_pe2: octospi1_io2_pe2 {
1424				pinmux = <STM32_PINMUX('E', 2, AF9)>;
1425				slew-rate = "very-high-speed";
1426			};
1427
1428			/omit-if-no-ref/ octospi1_io4_pe7: octospi1_io4_pe7 {
1429				pinmux = <STM32_PINMUX('E', 7, AF10)>;
1430				slew-rate = "very-high-speed";
1431			};
1432
1433			/omit-if-no-ref/ octospi1_io5_pe8: octospi1_io5_pe8 {
1434				pinmux = <STM32_PINMUX('E', 8, AF10)>;
1435				slew-rate = "very-high-speed";
1436			};
1437
1438			/omit-if-no-ref/ octospi1_io6_pe9: octospi1_io6_pe9 {
1439				pinmux = <STM32_PINMUX('E', 9, AF10)>;
1440				slew-rate = "very-high-speed";
1441			};
1442
1443			/omit-if-no-ref/ octospi1_io7_pe10: octospi1_io7_pe10 {
1444				pinmux = <STM32_PINMUX('E', 10, AF10)>;
1445				slew-rate = "very-high-speed";
1446			};
1447
1448			/omit-if-no-ref/ octospi1_ncs_pe11: octospi1_ncs_pe11 {
1449				pinmux = <STM32_PINMUX('E', 11, AF6)>;
1450				slew-rate = "very-high-speed";
1451			};
1452
1453			/* SDMMC */
1454
1455			/omit-if-no-ref/ sdmmc1_d0_pa10: sdmmc1_d0_pa10 {
1456				pinmux = <STM32_PINMUX('A', 10, AF12)>;
1457				bias-pull-up;
1458				slew-rate = "very-high-speed";
1459			};
1460
1461			/omit-if-no-ref/ sdmmc1_cmd_pb2: sdmmc1_cmd_pb2 {
1462				pinmux = <STM32_PINMUX('B', 2, AF12)>;
1463				bias-pull-up;
1464				slew-rate = "very-high-speed";
1465			};
1466
1467			/omit-if-no-ref/ sdmmc1_ckin_pb8: sdmmc1_ckin_pb8 {
1468				pinmux = <STM32_PINMUX('B', 8, AF7)>;
1469				bias-pull-up;
1470				slew-rate = "very-high-speed";
1471			};
1472
1473			/omit-if-no-ref/ sdmmc1_d4_pb8: sdmmc1_d4_pb8 {
1474				pinmux = <STM32_PINMUX('B', 8, AF12)>;
1475				bias-pull-up;
1476				slew-rate = "very-high-speed";
1477			};
1478
1479			/omit-if-no-ref/ sdmmc1_cdir_pb9: sdmmc1_cdir_pb9 {
1480				pinmux = <STM32_PINMUX('B', 9, AF7)>;
1481				bias-pull-up;
1482				slew-rate = "very-high-speed";
1483			};
1484
1485			/omit-if-no-ref/ sdmmc1_d5_pb9: sdmmc1_d5_pb9 {
1486				pinmux = <STM32_PINMUX('B', 9, AF12)>;
1487				bias-pull-up;
1488				slew-rate = "very-high-speed";
1489			};
1490
1491			/omit-if-no-ref/ sdmmc1_d0_pb13: sdmmc1_d0_pb13 {
1492				pinmux = <STM32_PINMUX('B', 13, AF12)>;
1493				bias-pull-up;
1494				slew-rate = "very-high-speed";
1495			};
1496
1497			/omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 {
1498				pinmux = <STM32_PINMUX('C', 6, AF8)>;
1499				bias-pull-up;
1500				slew-rate = "very-high-speed";
1501			};
1502
1503			/omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 {
1504				pinmux = <STM32_PINMUX('C', 6, AF12)>;
1505				bias-pull-up;
1506				slew-rate = "very-high-speed";
1507			};
1508
1509			/omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 {
1510				pinmux = <STM32_PINMUX('C', 7, AF8)>;
1511				bias-pull-up;
1512				slew-rate = "very-high-speed";
1513			};
1514
1515			/omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 {
1516				pinmux = <STM32_PINMUX('C', 7, AF12)>;
1517				bias-pull-up;
1518				slew-rate = "very-high-speed";
1519			};
1520
1521			/omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 {
1522				pinmux = <STM32_PINMUX('C', 8, AF12)>;
1523				bias-pull-up;
1524				slew-rate = "very-high-speed";
1525			};
1526
1527			/omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 {
1528				pinmux = <STM32_PINMUX('C', 9, AF12)>;
1529				bias-pull-up;
1530				slew-rate = "very-high-speed";
1531			};
1532
1533			/omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 {
1534				pinmux = <STM32_PINMUX('C', 10, AF12)>;
1535				bias-pull-up;
1536				slew-rate = "very-high-speed";
1537			};
1538
1539			/omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 {
1540				pinmux = <STM32_PINMUX('C', 11, AF12)>;
1541				bias-pull-up;
1542				slew-rate = "very-high-speed";
1543			};
1544
1545			/omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 {
1546				pinmux = <STM32_PINMUX('C', 12, AF12)>;
1547				bias-pull-up;
1548				slew-rate = "very-high-speed";
1549			};
1550
1551			/omit-if-no-ref/ sdmmc1_cmd_pd2: sdmmc1_cmd_pd2 {
1552				pinmux = <STM32_PINMUX('D', 2, AF12)>;
1553				bias-pull-up;
1554				slew-rate = "very-high-speed";
1555			};
1556
1557			/* SPI_MISO */
1558
1559			/omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 {
1560				pinmux = <STM32_PINMUX('A', 6, AF5)>;
1561				bias-pull-down;
1562			};
1563
1564			/omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 {
1565				pinmux = <STM32_PINMUX('B', 4, AF5)>;
1566				bias-pull-down;
1567			};
1568
1569			/omit-if-no-ref/ spi2_miso_pb14: spi2_miso_pb14 {
1570				pinmux = <STM32_PINMUX('B', 14, AF5)>;
1571				bias-pull-down;
1572			};
1573
1574			/omit-if-no-ref/ spi2_miso_pc2: spi2_miso_pc2 {
1575				pinmux = <STM32_PINMUX('C', 2, AF5)>;
1576				bias-pull-down;
1577			};
1578
1579			/omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 {
1580				pinmux = <STM32_PINMUX('B', 4, AF6)>;
1581				bias-pull-down;
1582			};
1583
1584			/omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 {
1585				pinmux = <STM32_PINMUX('C', 11, AF6)>;
1586				bias-pull-down;
1587			};
1588
1589			/omit-if-no-ref/ spi4_miso_pe5: spi4_miso_pe5 {
1590				pinmux = <STM32_PINMUX('E', 5, AF5)>;
1591				bias-pull-down;
1592			};
1593
1594			/omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 {
1595				pinmux = <STM32_PINMUX('E', 13, AF5)>;
1596				bias-pull-down;
1597			};
1598
1599			/omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 {
1600				pinmux = <STM32_PINMUX('A', 6, AF8)>;
1601				bias-pull-down;
1602			};
1603
1604			/omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 {
1605				pinmux = <STM32_PINMUX('B', 4, AF8)>;
1606				bias-pull-down;
1607			};
1608
1609			/* SPI_MOSI */
1610
1611			/omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 {
1612				pinmux = <STM32_PINMUX('A', 7, AF5)>;
1613				bias-pull-down;
1614			};
1615
1616			/omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 {
1617				pinmux = <STM32_PINMUX('B', 5, AF5)>;
1618				bias-pull-down;
1619			};
1620
1621			/omit-if-no-ref/ spi1_mosi_pd7: spi1_mosi_pd7 {
1622				pinmux = <STM32_PINMUX('D', 7, AF5)>;
1623				bias-pull-down;
1624			};
1625
1626			/omit-if-no-ref/ spi2_mosi_pb15: spi2_mosi_pb15 {
1627				pinmux = <STM32_PINMUX('B', 15, AF5)>;
1628				bias-pull-down;
1629			};
1630
1631			/omit-if-no-ref/ spi2_mosi_pc1: spi2_mosi_pc1 {
1632				pinmux = <STM32_PINMUX('C', 1, AF5)>;
1633				bias-pull-down;
1634			};
1635
1636			/omit-if-no-ref/ spi2_mosi_pc3: spi2_mosi_pc3 {
1637				pinmux = <STM32_PINMUX('C', 3, AF5)>;
1638				bias-pull-down;
1639			};
1640
1641			/omit-if-no-ref/ spi3_mosi_pb2: spi3_mosi_pb2 {
1642				pinmux = <STM32_PINMUX('B', 2, AF7)>;
1643				bias-pull-down;
1644			};
1645
1646			/omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 {
1647				pinmux = <STM32_PINMUX('B', 5, AF7)>;
1648				bias-pull-down;
1649			};
1650
1651			/omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 {
1652				pinmux = <STM32_PINMUX('C', 12, AF6)>;
1653				bias-pull-down;
1654			};
1655
1656			/omit-if-no-ref/ spi3_mosi_pd6: spi3_mosi_pd6 {
1657				pinmux = <STM32_PINMUX('D', 6, AF5)>;
1658				bias-pull-down;
1659			};
1660
1661			/omit-if-no-ref/ spi4_mosi_pe6: spi4_mosi_pe6 {
1662				pinmux = <STM32_PINMUX('E', 6, AF5)>;
1663				bias-pull-down;
1664			};
1665
1666			/omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 {
1667				pinmux = <STM32_PINMUX('E', 14, AF5)>;
1668				bias-pull-down;
1669			};
1670
1671			/omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 {
1672				pinmux = <STM32_PINMUX('A', 7, AF8)>;
1673				bias-pull-down;
1674			};
1675
1676			/omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 {
1677				pinmux = <STM32_PINMUX('B', 5, AF8)>;
1678				bias-pull-down;
1679			};
1680
1681			/* SPI_NSS */
1682
1683			/omit-if-no-ref/ spi1_nss_pa4: spi1_nss_pa4 {
1684				pinmux = <STM32_PINMUX('A', 4, AF5)>;
1685				bias-pull-up;
1686			};
1687
1688			/omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 {
1689				pinmux = <STM32_PINMUX('A', 15, AF5)>;
1690				bias-pull-up;
1691			};
1692
1693			/omit-if-no-ref/ spi2_nss_pa3: spi2_nss_pa3 {
1694				pinmux = <STM32_PINMUX('A', 3, AF5)>;
1695				bias-pull-up;
1696			};
1697
1698			/omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 {
1699				pinmux = <STM32_PINMUX('A', 11, AF5)>;
1700				bias-pull-up;
1701			};
1702
1703			/omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 {
1704				pinmux = <STM32_PINMUX('B', 4, AF7)>;
1705				bias-pull-up;
1706			};
1707
1708			/omit-if-no-ref/ spi2_nss_pb9: spi2_nss_pb9 {
1709				pinmux = <STM32_PINMUX('B', 9, AF5)>;
1710				bias-pull-up;
1711			};
1712
1713			/omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 {
1714				pinmux = <STM32_PINMUX('B', 12, AF5)>;
1715				bias-pull-up;
1716			};
1717
1718			/omit-if-no-ref/ spi3_nss_pa4: spi3_nss_pa4 {
1719				pinmux = <STM32_PINMUX('A', 4, AF6)>;
1720				bias-pull-up;
1721			};
1722
1723			/omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 {
1724				pinmux = <STM32_PINMUX('A', 15, AF6)>;
1725				bias-pull-up;
1726			};
1727
1728			/omit-if-no-ref/ spi4_nss_pe4: spi4_nss_pe4 {
1729				pinmux = <STM32_PINMUX('E', 4, AF5)>;
1730				bias-pull-up;
1731			};
1732
1733			/omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 {
1734				pinmux = <STM32_PINMUX('E', 11, AF5)>;
1735				bias-pull-up;
1736			};
1737
1738			/omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 {
1739				pinmux = <STM32_PINMUX('A', 0, AF5)>;
1740				bias-pull-up;
1741			};
1742
1743			/omit-if-no-ref/ spi6_nss_pa4: spi6_nss_pa4 {
1744				pinmux = <STM32_PINMUX('A', 4, AF8)>;
1745				bias-pull-up;
1746			};
1747
1748			/omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 {
1749				pinmux = <STM32_PINMUX('A', 15, AF7)>;
1750				bias-pull-up;
1751			};
1752
1753			/* SPI_SCK */
1754
1755			/omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 {
1756				pinmux = <STM32_PINMUX('A', 5, AF5)>;
1757				bias-pull-down;
1758				slew-rate = "very-high-speed";
1759			};
1760
1761			/omit-if-no-ref/ spi1_sck_pb3: spi1_sck_pb3 {
1762				pinmux = <STM32_PINMUX('B', 3, AF5)>;
1763				bias-pull-down;
1764				slew-rate = "very-high-speed";
1765			};
1766
1767			/omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 {
1768				pinmux = <STM32_PINMUX('A', 9, AF5)>;
1769				bias-pull-down;
1770				slew-rate = "very-high-speed";
1771			};
1772
1773			/omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 {
1774				pinmux = <STM32_PINMUX('A', 12, AF5)>;
1775				bias-pull-down;
1776				slew-rate = "very-high-speed";
1777			};
1778
1779			/omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 {
1780				pinmux = <STM32_PINMUX('B', 10, AF5)>;
1781				bias-pull-down;
1782				slew-rate = "very-high-speed";
1783			};
1784
1785			/omit-if-no-ref/ spi2_sck_pb13: spi2_sck_pb13 {
1786				pinmux = <STM32_PINMUX('B', 13, AF5)>;
1787				bias-pull-down;
1788				slew-rate = "very-high-speed";
1789			};
1790
1791			/omit-if-no-ref/ spi2_sck_pd3: spi2_sck_pd3 {
1792				pinmux = <STM32_PINMUX('D', 3, AF5)>;
1793				bias-pull-down;
1794				slew-rate = "very-high-speed";
1795			};
1796
1797			/omit-if-no-ref/ spi3_sck_pb3: spi3_sck_pb3 {
1798				pinmux = <STM32_PINMUX('B', 3, AF6)>;
1799				bias-pull-down;
1800				slew-rate = "very-high-speed";
1801			};
1802
1803			/omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 {
1804				pinmux = <STM32_PINMUX('C', 10, AF6)>;
1805				bias-pull-down;
1806				slew-rate = "very-high-speed";
1807			};
1808
1809			/omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 {
1810				pinmux = <STM32_PINMUX('E', 2, AF5)>;
1811				bias-pull-down;
1812				slew-rate = "very-high-speed";
1813			};
1814
1815			/omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 {
1816				pinmux = <STM32_PINMUX('E', 12, AF5)>;
1817				bias-pull-down;
1818				slew-rate = "very-high-speed";
1819			};
1820
1821			/omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 {
1822				pinmux = <STM32_PINMUX('A', 5, AF8)>;
1823				bias-pull-down;
1824				slew-rate = "very-high-speed";
1825			};
1826
1827			/omit-if-no-ref/ spi6_sck_pb3: spi6_sck_pb3 {
1828				pinmux = <STM32_PINMUX('B', 3, AF8)>;
1829				bias-pull-down;
1830				slew-rate = "very-high-speed";
1831			};
1832
1833			/omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 {
1834				pinmux = <STM32_PINMUX('C', 12, AF5)>;
1835				bias-pull-down;
1836				slew-rate = "very-high-speed";
1837			};
1838
1839			/* TIM_BKIN */
1840
1841			/omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 {
1842				pinmux = <STM32_PINMUX('A', 6, AF1)>;
1843			};
1844
1845			/omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 {
1846				pinmux = <STM32_PINMUX('B', 12, AF1)>;
1847			};
1848
1849			/omit-if-no-ref/ tim1_bkin2_pe6: tim1_bkin2_pe6 {
1850				pinmux = <STM32_PINMUX('E', 6, AF1)>;
1851			};
1852
1853			/omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 {
1854				pinmux = <STM32_PINMUX('E', 15, AF1)>;
1855			};
1856
1857			/omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 {
1858				pinmux = <STM32_PINMUX('A', 0, AF4)>;
1859			};
1860
1861			/omit-if-no-ref/ tim15_bkin_pd2: tim15_bkin_pd2 {
1862				pinmux = <STM32_PINMUX('D', 2, AF4)>;
1863			};
1864
1865			/omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 {
1866				pinmux = <STM32_PINMUX('E', 3, AF4)>;
1867			};
1868
1869			/omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 {
1870				pinmux = <STM32_PINMUX('B', 4, AF1)>;
1871			};
1872
1873			/omit-if-no-ref/ tim16_bkin_pc0: tim16_bkin_pc0 {
1874				pinmux = <STM32_PINMUX('C', 0, AF1)>;
1875			};
1876
1877			/omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 {
1878				pinmux = <STM32_PINMUX('B', 5, AF1)>;
1879			};
1880
1881			/omit-if-no-ref/ tim8_bkin_pa6: tim8_bkin_pa6 {
1882				pinmux = <STM32_PINMUX('A', 6, AF3)>;
1883			};
1884
1885			/omit-if-no-ref/ tim8_bkin2_pa8: tim8_bkin2_pa8 {
1886				pinmux = <STM32_PINMUX('A', 8, AF3)>;
1887			};
1888
1889			/* TIM_CH / TIM_CHN */
1890
1891			/omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 {
1892				pinmux = <STM32_PINMUX('A', 7, AF1)>;
1893			};
1894
1895			/omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 {
1896				pinmux = <STM32_PINMUX('A', 8, AF1)>;
1897			};
1898
1899			/omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 {
1900				pinmux = <STM32_PINMUX('A', 9, AF1)>;
1901			};
1902
1903			/omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 {
1904				pinmux = <STM32_PINMUX('A', 10, AF1)>;
1905			};
1906
1907			/omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 {
1908				pinmux = <STM32_PINMUX('A', 11, AF1)>;
1909			};
1910
1911			/omit-if-no-ref/ tim1_ch2n_pb0: tim1_ch2n_pb0 {
1912				pinmux = <STM32_PINMUX('B', 0, AF1)>;
1913			};
1914
1915			/omit-if-no-ref/ tim1_ch3n_pb1: tim1_ch3n_pb1 {
1916				pinmux = <STM32_PINMUX('B', 1, AF1)>;
1917			};
1918
1919			/omit-if-no-ref/ tim1_ch1n_pb13: tim1_ch1n_pb13 {
1920				pinmux = <STM32_PINMUX('B', 13, AF1)>;
1921			};
1922
1923			/omit-if-no-ref/ tim1_ch2n_pb14: tim1_ch2n_pb14 {
1924				pinmux = <STM32_PINMUX('B', 14, AF1)>;
1925			};
1926
1927			/omit-if-no-ref/ tim1_ch3n_pb15: tim1_ch3n_pb15 {
1928				pinmux = <STM32_PINMUX('B', 15, AF1)>;
1929			};
1930
1931			/omit-if-no-ref/ tim1_ch4n_pc5: tim1_ch4n_pc5 {
1932				pinmux = <STM32_PINMUX('C', 5, AF1)>;
1933			};
1934
1935			/omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 {
1936				pinmux = <STM32_PINMUX('D', 5, AF1)>;
1937			};
1938
1939			/omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 {
1940				pinmux = <STM32_PINMUX('E', 8, AF1)>;
1941			};
1942
1943			/omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 {
1944				pinmux = <STM32_PINMUX('E', 9, AF1)>;
1945			};
1946
1947			/omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 {
1948				pinmux = <STM32_PINMUX('E', 10, AF1)>;
1949			};
1950
1951			/omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 {
1952				pinmux = <STM32_PINMUX('E', 11, AF1)>;
1953			};
1954
1955			/omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 {
1956				pinmux = <STM32_PINMUX('E', 12, AF1)>;
1957			};
1958
1959			/omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 {
1960				pinmux = <STM32_PINMUX('E', 13, AF1)>;
1961			};
1962
1963			/omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 {
1964				pinmux = <STM32_PINMUX('E', 14, AF1)>;
1965			};
1966
1967			/omit-if-no-ref/ tim1_ch4n_pe15: tim1_ch4n_pe15 {
1968				pinmux = <STM32_PINMUX('E', 15, AF3)>;
1969			};
1970
1971			/omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 {
1972				pinmux = <STM32_PINMUX('A', 0, AF1)>;
1973			};
1974
1975			/omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 {
1976				pinmux = <STM32_PINMUX('A', 1, AF1)>;
1977			};
1978
1979			/omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 {
1980				pinmux = <STM32_PINMUX('A', 2, AF1)>;
1981			};
1982
1983			/omit-if-no-ref/ tim2_ch4_pa3: tim2_ch4_pa3 {
1984				pinmux = <STM32_PINMUX('A', 3, AF1)>;
1985			};
1986
1987			/omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 {
1988				pinmux = <STM32_PINMUX('A', 5, AF1)>;
1989			};
1990
1991			/omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 {
1992				pinmux = <STM32_PINMUX('A', 15, AF1)>;
1993			};
1994
1995			/omit-if-no-ref/ tim2_ch2_pb3: tim2_ch2_pb3 {
1996				pinmux = <STM32_PINMUX('B', 3, AF1)>;
1997			};
1998
1999			/omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 {
2000				pinmux = <STM32_PINMUX('B', 10, AF1)>;
2001			};
2002
2003			/omit-if-no-ref/ tim12_ch1_pb14: tim12_ch1_pb14 {
2004				pinmux = <STM32_PINMUX('B', 14, AF2)>;
2005			};
2006
2007			/omit-if-no-ref/ tim12_ch2_pb15: tim12_ch2_pb15 {
2008				pinmux = <STM32_PINMUX('B', 15, AF2)>;
2009			};
2010
2011			/omit-if-no-ref/ tim2_ch4_pc4: tim2_ch4_pc4 {
2012				pinmux = <STM32_PINMUX('C', 4, AF1)>;
2013			};
2014
2015			/omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 {
2016				pinmux = <STM32_PINMUX('A', 6, AF9)>;
2017			};
2018
2019			/omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 {
2020				pinmux = <STM32_PINMUX('A', 6, AF2)>;
2021			};
2022
2023			/omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 {
2024				pinmux = <STM32_PINMUX('A', 7, AF2)>;
2025			};
2026
2027			/omit-if-no-ref/ tim3_ch3_pb0: tim3_ch3_pb0 {
2028				pinmux = <STM32_PINMUX('B', 0, AF2)>;
2029			};
2030
2031			/omit-if-no-ref/ tim3_ch4_pb1: tim3_ch4_pb1 {
2032				pinmux = <STM32_PINMUX('B', 1, AF2)>;
2033			};
2034
2035			/omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 {
2036				pinmux = <STM32_PINMUX('B', 4, AF2)>;
2037			};
2038
2039			/omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 {
2040				pinmux = <STM32_PINMUX('B', 5, AF2)>;
2041			};
2042
2043			/omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 {
2044				pinmux = <STM32_PINMUX('C', 6, AF2)>;
2045			};
2046
2047			/omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 {
2048				pinmux = <STM32_PINMUX('C', 7, AF2)>;
2049			};
2050
2051			/omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 {
2052				pinmux = <STM32_PINMUX('C', 8, AF2)>;
2053			};
2054
2055			/omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 {
2056				pinmux = <STM32_PINMUX('C', 9, AF2)>;
2057			};
2058
2059			/omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 {
2060				pinmux = <STM32_PINMUX('A', 7, AF9)>;
2061			};
2062
2063			/omit-if-no-ref/ tim4_ch1_pb6: tim4_ch1_pb6 {
2064				pinmux = <STM32_PINMUX('B', 6, AF2)>;
2065			};
2066
2067			/omit-if-no-ref/ tim4_ch2_pb7: tim4_ch2_pb7 {
2068				pinmux = <STM32_PINMUX('B', 7, AF2)>;
2069			};
2070
2071			/omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 {
2072				pinmux = <STM32_PINMUX('B', 8, AF2)>;
2073			};
2074
2075			/omit-if-no-ref/ tim4_ch4_pb9: tim4_ch4_pb9 {
2076				pinmux = <STM32_PINMUX('B', 9, AF2)>;
2077			};
2078
2079			/omit-if-no-ref/ tim4_ch4_pc2: tim4_ch4_pc2 {
2080				pinmux = <STM32_PINMUX('C', 2, AF2)>;
2081			};
2082
2083			/omit-if-no-ref/ tim4_ch1_pd12: tim4_ch1_pd12 {
2084				pinmux = <STM32_PINMUX('D', 12, AF2)>;
2085			};
2086
2087			/omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 {
2088				pinmux = <STM32_PINMUX('D', 13, AF2)>;
2089			};
2090
2091			/omit-if-no-ref/ tim4_ch3_pd14: tim4_ch3_pd14 {
2092				pinmux = <STM32_PINMUX('D', 14, AF2)>;
2093			};
2094
2095			/omit-if-no-ref/ tim4_ch4_pd15: tim4_ch4_pd15 {
2096				pinmux = <STM32_PINMUX('D', 15, AF2)>;
2097			};
2098
2099			/omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 {
2100				pinmux = <STM32_PINMUX('A', 0, AF2)>;
2101			};
2102
2103			/omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 {
2104				pinmux = <STM32_PINMUX('A', 1, AF4)>;
2105			};
2106
2107			/omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 {
2108				pinmux = <STM32_PINMUX('A', 1, AF2)>;
2109			};
2110
2111			/omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 {
2112				pinmux = <STM32_PINMUX('A', 2, AF4)>;
2113			};
2114
2115			/omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 {
2116				pinmux = <STM32_PINMUX('A', 2, AF2)>;
2117			};
2118
2119			/omit-if-no-ref/ tim15_ch2_pa3: tim15_ch2_pa3 {
2120				pinmux = <STM32_PINMUX('A', 3, AF4)>;
2121			};
2122
2123			/omit-if-no-ref/ tim5_ch4_pa3: tim5_ch4_pa3 {
2124				pinmux = <STM32_PINMUX('A', 3, AF2)>;
2125			};
2126
2127			/omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 {
2128				pinmux = <STM32_PINMUX('C', 12, AF2)>;
2129			};
2130
2131			/omit-if-no-ref/ tim15_ch1n_pe4: tim15_ch1n_pe4 {
2132				pinmux = <STM32_PINMUX('E', 4, AF4)>;
2133			};
2134
2135			/omit-if-no-ref/ tim15_ch1_pe5: tim15_ch1_pe5 {
2136				pinmux = <STM32_PINMUX('E', 5, AF4)>;
2137			};
2138
2139			/omit-if-no-ref/ tim15_ch2_pe6: tim15_ch2_pe6 {
2140				pinmux = <STM32_PINMUX('E', 6, AF4)>;
2141			};
2142
2143			/omit-if-no-ref/ tim16_ch1n_pb6: tim16_ch1n_pb6 {
2144				pinmux = <STM32_PINMUX('B', 6, AF1)>;
2145			};
2146
2147			/omit-if-no-ref/ tim16_ch1_pb8: tim16_ch1_pb8 {
2148				pinmux = <STM32_PINMUX('B', 8, AF1)>;
2149			};
2150
2151			/omit-if-no-ref/ tim17_ch1n_pb7: tim17_ch1n_pb7 {
2152				pinmux = <STM32_PINMUX('B', 7, AF1)>;
2153			};
2154
2155			/omit-if-no-ref/ tim17_ch1_pb9: tim17_ch1_pb9 {
2156				pinmux = <STM32_PINMUX('B', 9, AF1)>;
2157			};
2158
2159			/omit-if-no-ref/ tim17_ch1_pc2: tim17_ch1_pc2 {
2160				pinmux = <STM32_PINMUX('C', 2, AF1)>;
2161			};
2162
2163			/omit-if-no-ref/ tim8_ch1n_pa5: tim8_ch1n_pa5 {
2164				pinmux = <STM32_PINMUX('A', 5, AF3)>;
2165			};
2166
2167			/omit-if-no-ref/ tim8_ch1n_pa7: tim8_ch1n_pa7 {
2168				pinmux = <STM32_PINMUX('A', 7, AF3)>;
2169			};
2170
2171			/omit-if-no-ref/ tim8_ch2n_pb0: tim8_ch2n_pb0 {
2172				pinmux = <STM32_PINMUX('B', 0, AF3)>;
2173			};
2174
2175			/omit-if-no-ref/ tim8_ch3n_pb1: tim8_ch3n_pb1 {
2176				pinmux = <STM32_PINMUX('B', 1, AF3)>;
2177			};
2178
2179			/omit-if-no-ref/ tim8_ch4n_pb2: tim8_ch4n_pb2 {
2180				pinmux = <STM32_PINMUX('B', 2, AF3)>;
2181			};
2182
2183			/omit-if-no-ref/ tim8_ch2n_pb14: tim8_ch2n_pb14 {
2184				pinmux = <STM32_PINMUX('B', 14, AF3)>;
2185			};
2186
2187			/omit-if-no-ref/ tim8_ch3n_pb15: tim8_ch3n_pb15 {
2188				pinmux = <STM32_PINMUX('B', 15, AF3)>;
2189			};
2190
2191			/omit-if-no-ref/ tim8_ch1_pc6: tim8_ch1_pc6 {
2192				pinmux = <STM32_PINMUX('C', 6, AF3)>;
2193			};
2194
2195			/omit-if-no-ref/ tim8_ch2_pc7: tim8_ch2_pc7 {
2196				pinmux = <STM32_PINMUX('C', 7, AF3)>;
2197			};
2198
2199			/omit-if-no-ref/ tim8_ch3_pc8: tim8_ch3_pc8 {
2200				pinmux = <STM32_PINMUX('C', 8, AF3)>;
2201			};
2202
2203			/omit-if-no-ref/ tim8_ch4_pc9: tim8_ch4_pc9 {
2204				pinmux = <STM32_PINMUX('C', 9, AF3)>;
2205			};
2206
2207			/omit-if-no-ref/ tim8_ch4n_pd0: tim8_ch4n_pd0 {
2208				pinmux = <STM32_PINMUX('D', 0, AF3)>;
2209			};
2210
2211			/* UART_CTS / USART_CTS / LPUART_CTS */
2212
2213			/omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 {
2214				pinmux = <STM32_PINMUX('A', 11, AF3)>;
2215				bias-pull-up;
2216				drive-open-drain;
2217			};
2218
2219			/omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 {
2220				pinmux = <STM32_PINMUX('A', 11, AF7)>;
2221				bias-pull-up;
2222				drive-open-drain;
2223			};
2224
2225			/omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 {
2226				pinmux = <STM32_PINMUX('B', 15, AF7)>;
2227				bias-pull-up;
2228				drive-open-drain;
2229			};
2230
2231			/omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 {
2232				pinmux = <STM32_PINMUX('A', 0, AF7)>;
2233				bias-pull-up;
2234				drive-open-drain;
2235			};
2236
2237			/omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 {
2238				pinmux = <STM32_PINMUX('B', 3, AF7)>;
2239				bias-pull-up;
2240				drive-open-drain;
2241			};
2242
2243			/omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 {
2244				pinmux = <STM32_PINMUX('D', 3, AF7)>;
2245				bias-pull-up;
2246				drive-open-drain;
2247			};
2248
2249			/omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 {
2250				pinmux = <STM32_PINMUX('E', 8, AF6)>;
2251				bias-pull-up;
2252				drive-open-drain;
2253			};
2254
2255			/omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 {
2256				pinmux = <STM32_PINMUX('B', 13, AF7)>;
2257				bias-pull-up;
2258				drive-open-drain;
2259			};
2260
2261			/omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 {
2262				pinmux = <STM32_PINMUX('D', 11, AF7)>;
2263				bias-pull-up;
2264				drive-open-drain;
2265			};
2266
2267			/omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 {
2268				pinmux = <STM32_PINMUX('B', 0, AF8)>;
2269				bias-pull-up;
2270				drive-open-drain;
2271			};
2272
2273			/omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 {
2274				pinmux = <STM32_PINMUX('B', 15, AF8)>;
2275				bias-pull-up;
2276				drive-open-drain;
2277			};
2278
2279			/omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 {
2280				pinmux = <STM32_PINMUX('C', 9, AF8)>;
2281				bias-pull-up;
2282				drive-open-drain;
2283			};
2284
2285			/omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 {
2286				pinmux = <STM32_PINMUX('E', 10, AF7)>;
2287				bias-pull-up;
2288				drive-open-drain;
2289			};
2290
2291			/omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 {
2292				pinmux = <STM32_PINMUX('D', 14, AF8)>;
2293				bias-pull-up;
2294				drive-open-drain;
2295			};
2296
2297			/omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 {
2298				pinmux = <STM32_PINMUX('D', 0, AF11)>;
2299				bias-pull-up;
2300				drive-open-drain;
2301			};
2302
2303			/* UART_DE / USART_DE / LPUART_DE */
2304
2305			/omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 {
2306				pinmux = <STM32_PINMUX('A', 15, AF8)>;
2307				drive-push-pull;
2308			};
2309
2310			/omit-if-no-ref/ uart4_de_pb14: uart4_de_pb14 {
2311				pinmux = <STM32_PINMUX('B', 14, AF8)>;
2312				drive-push-pull;
2313			};
2314
2315			/omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 {
2316				pinmux = <STM32_PINMUX('C', 8, AF8)>;
2317				drive-push-pull;
2318			};
2319
2320			/* UART_RTS / USART_RTS / LPUART_RTS */
2321
2322			/omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 {
2323				pinmux = <STM32_PINMUX('A', 12, AF3)>;
2324				bias-pull-up;
2325				drive-open-drain;
2326			};
2327
2328			/omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 {
2329				pinmux = <STM32_PINMUX('A', 12, AF7)>;
2330				bias-pull-up;
2331				drive-open-drain;
2332			};
2333
2334			/omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 {
2335				pinmux = <STM32_PINMUX('C', 1, AF7)>;
2336				bias-pull-up;
2337				drive-open-drain;
2338			};
2339
2340			/omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 {
2341				pinmux = <STM32_PINMUX('A', 1, AF7)>;
2342				bias-pull-up;
2343				drive-open-drain;
2344			};
2345
2346			/omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 {
2347				pinmux = <STM32_PINMUX('C', 5, AF7)>;
2348				bias-pull-up;
2349				drive-open-drain;
2350			};
2351
2352			/omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 {
2353				pinmux = <STM32_PINMUX('D', 4, AF7)>;
2354				bias-pull-up;
2355				drive-open-drain;
2356			};
2357
2358			/omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 {
2359				pinmux = <STM32_PINMUX('E', 7, AF6)>;
2360				bias-pull-up;
2361				drive-open-drain;
2362			};
2363
2364			/omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 {
2365				pinmux = <STM32_PINMUX('B', 14, AF7)>;
2366				bias-pull-up;
2367				drive-open-drain;
2368			};
2369
2370			/omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 {
2371				pinmux = <STM32_PINMUX('D', 12, AF7)>;
2372				bias-pull-up;
2373				drive-open-drain;
2374			};
2375
2376			/omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 {
2377				pinmux = <STM32_PINMUX('A', 15, AF8)>;
2378				bias-pull-up;
2379				drive-open-drain;
2380			};
2381
2382			/omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 {
2383				pinmux = <STM32_PINMUX('B', 14, AF8)>;
2384				bias-pull-up;
2385				drive-open-drain;
2386			};
2387
2388			/omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 {
2389				pinmux = <STM32_PINMUX('C', 8, AF8)>;
2390				bias-pull-up;
2391				drive-open-drain;
2392			};
2393
2394			/omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 {
2395				pinmux = <STM32_PINMUX('E', 9, AF7)>;
2396				bias-pull-up;
2397				drive-open-drain;
2398			};
2399
2400			/omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 {
2401				pinmux = <STM32_PINMUX('D', 15, AF8)>;
2402				bias-pull-up;
2403				drive-open-drain;
2404			};
2405
2406			/omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 {
2407				pinmux = <STM32_PINMUX('D', 13, AF11)>;
2408				bias-pull-up;
2409				drive-open-drain;
2410			};
2411
2412			/* UART_RX / USART_RX / LPUART_RX */
2413
2414			/omit-if-no-ref/ usart10_rx_pe2: usart10_rx_pe2 {
2415				pinmux = <STM32_PINMUX('E', 2, AF7)>;
2416			};
2417
2418			/omit-if-no-ref/ usart11_rx_pa7: usart11_rx_pa7 {
2419				pinmux = <STM32_PINMUX('A', 7, AF7)>;
2420			};
2421
2422			/omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 {
2423				pinmux = <STM32_PINMUX('A', 10, AF3)>;
2424			};
2425
2426			/omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 {
2427				pinmux = <STM32_PINMUX('A', 10, AF7)>;
2428			};
2429
2430			/omit-if-no-ref/ lpuart1_rx_pb7: lpuart1_rx_pb7 {
2431				pinmux = <STM32_PINMUX('B', 7, AF8)>;
2432			};
2433
2434			/omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 {
2435				pinmux = <STM32_PINMUX('B', 7, AF7)>;
2436			};
2437
2438			/omit-if-no-ref/ usart1_rx_pb15: usart1_rx_pb15 {
2439				pinmux = <STM32_PINMUX('B', 15, AF4)>;
2440			};
2441
2442			/omit-if-no-ref/ usart2_rx_pa3: usart2_rx_pa3 {
2443				pinmux = <STM32_PINMUX('A', 3, AF7)>;
2444			};
2445
2446			/omit-if-no-ref/ usart2_rx_pd6: usart2_rx_pd6 {
2447				pinmux = <STM32_PINMUX('D', 6, AF7)>;
2448			};
2449
2450			/omit-if-no-ref/ uart12_rx_pe9: uart12_rx_pe9 {
2451				pinmux = <STM32_PINMUX('E', 9, AF6)>;
2452			};
2453
2454			/omit-if-no-ref/ usart3_rx_pc4: usart3_rx_pc4 {
2455				pinmux = <STM32_PINMUX('C', 4, AF7)>;
2456			};
2457
2458			/omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 {
2459				pinmux = <STM32_PINMUX('C', 11, AF7)>;
2460			};
2461
2462			/omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 {
2463				pinmux = <STM32_PINMUX('D', 9, AF7)>;
2464			};
2465
2466			/omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 {
2467				pinmux = <STM32_PINMUX('A', 1, AF8)>;
2468			};
2469
2470			/omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 {
2471				pinmux = <STM32_PINMUX('A', 11, AF6)>;
2472			};
2473
2474			/omit-if-no-ref/ uart4_rx_pb8: uart4_rx_pb8 {
2475				pinmux = <STM32_PINMUX('B', 8, AF8)>;
2476			};
2477
2478			/omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 {
2479				pinmux = <STM32_PINMUX('C', 11, AF8)>;
2480			};
2481
2482			/omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 {
2483				pinmux = <STM32_PINMUX('D', 0, AF8)>;
2484			};
2485
2486			/omit-if-no-ref/ uart4_rx_pd11: uart4_rx_pd11 {
2487				pinmux = <STM32_PINMUX('D', 11, AF8)>;
2488			};
2489
2490			/omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 {
2491				pinmux = <STM32_PINMUX('B', 5, AF14)>;
2492			};
2493
2494			/omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 {
2495				pinmux = <STM32_PINMUX('B', 12, AF14)>;
2496			};
2497
2498			/omit-if-no-ref/ uart5_rx_pb15: uart5_rx_pb15 {
2499				pinmux = <STM32_PINMUX('B', 15, AF14)>;
2500			};
2501
2502			/omit-if-no-ref/ uart5_rx_pd2: uart5_rx_pd2 {
2503				pinmux = <STM32_PINMUX('D', 2, AF8)>;
2504			};
2505
2506			/omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 {
2507				pinmux = <STM32_PINMUX('C', 7, AF7)>;
2508			};
2509
2510			/omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 {
2511				pinmux = <STM32_PINMUX('A', 8, AF11)>;
2512			};
2513
2514			/omit-if-no-ref/ uart7_rx_pb3: uart7_rx_pb3 {
2515				pinmux = <STM32_PINMUX('B', 3, AF11)>;
2516			};
2517
2518			/omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 {
2519				pinmux = <STM32_PINMUX('E', 7, AF7)>;
2520			};
2521
2522			/omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 {
2523				pinmux = <STM32_PINMUX('E', 0, AF8)>;
2524			};
2525
2526			/omit-if-no-ref/ uart9_rx_pd14: uart9_rx_pd14 {
2527				pinmux = <STM32_PINMUX('D', 14, AF11)>;
2528			};
2529
2530			/* UART_TX / USART_TX / LPUART_TX */
2531
2532			/omit-if-no-ref/ usart10_tx_pe3: usart10_tx_pe3 {
2533				pinmux = <STM32_PINMUX('E', 3, AF7)>;
2534				bias-pull-up;
2535			};
2536
2537			/omit-if-no-ref/ usart11_tx_pa6: usart11_tx_pa6 {
2538				pinmux = <STM32_PINMUX('A', 6, AF7)>;
2539				bias-pull-up;
2540			};
2541
2542			/omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 {
2543				pinmux = <STM32_PINMUX('A', 9, AF3)>;
2544				bias-pull-up;
2545			};
2546
2547			/omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 {
2548				pinmux = <STM32_PINMUX('A', 9, AF7)>;
2549				bias-pull-up;
2550			};
2551
2552			/omit-if-no-ref/ lpuart1_tx_pb6: lpuart1_tx_pb6 {
2553				pinmux = <STM32_PINMUX('B', 6, AF8)>;
2554				bias-pull-up;
2555			};
2556
2557			/omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 {
2558				pinmux = <STM32_PINMUX('B', 6, AF7)>;
2559				bias-pull-up;
2560			};
2561
2562			/omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 {
2563				pinmux = <STM32_PINMUX('B', 14, AF4)>;
2564				bias-pull-up;
2565			};
2566
2567			/omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 {
2568				pinmux = <STM32_PINMUX('A', 2, AF7)>;
2569				bias-pull-up;
2570			};
2571
2572			/omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 {
2573				pinmux = <STM32_PINMUX('D', 5, AF7)>;
2574				bias-pull-up;
2575			};
2576
2577			/omit-if-no-ref/ uart12_tx_pe10: uart12_tx_pe10 {
2578				pinmux = <STM32_PINMUX('E', 10, AF6)>;
2579				bias-pull-up;
2580			};
2581
2582			/omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 {
2583				pinmux = <STM32_PINMUX('B', 10, AF7)>;
2584				bias-pull-up;
2585			};
2586
2587			/omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 {
2588				pinmux = <STM32_PINMUX('C', 10, AF7)>;
2589				bias-pull-up;
2590			};
2591
2592			/omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 {
2593				pinmux = <STM32_PINMUX('D', 8, AF7)>;
2594				bias-pull-up;
2595			};
2596
2597			/omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 {
2598				pinmux = <STM32_PINMUX('A', 0, AF8)>;
2599				bias-pull-up;
2600			};
2601
2602			/omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 {
2603				pinmux = <STM32_PINMUX('A', 12, AF6)>;
2604				bias-pull-up;
2605			};
2606
2607			/omit-if-no-ref/ uart4_tx_pb9: uart4_tx_pb9 {
2608				pinmux = <STM32_PINMUX('B', 9, AF8)>;
2609				bias-pull-up;
2610			};
2611
2612			/omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 {
2613				pinmux = <STM32_PINMUX('C', 10, AF8)>;
2614				bias-pull-up;
2615			};
2616
2617			/omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 {
2618				pinmux = <STM32_PINMUX('D', 1, AF8)>;
2619				bias-pull-up;
2620			};
2621
2622			/omit-if-no-ref/ uart4_tx_pd12: uart4_tx_pd12 {
2623				pinmux = <STM32_PINMUX('D', 12, AF8)>;
2624				bias-pull-up;
2625			};
2626
2627			/omit-if-no-ref/ uart5_tx_pb6: uart5_tx_pb6 {
2628				pinmux = <STM32_PINMUX('B', 6, AF14)>;
2629				bias-pull-up;
2630			};
2631
2632			/omit-if-no-ref/ uart5_tx_pb13: uart5_tx_pb13 {
2633				pinmux = <STM32_PINMUX('B', 13, AF14)>;
2634				bias-pull-up;
2635			};
2636
2637			/omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 {
2638				pinmux = <STM32_PINMUX('C', 12, AF8)>;
2639				bias-pull-up;
2640			};
2641
2642			/omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 {
2643				pinmux = <STM32_PINMUX('C', 6, AF7)>;
2644				bias-pull-up;
2645			};
2646
2647			/omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 {
2648				pinmux = <STM32_PINMUX('A', 15, AF11)>;
2649				bias-pull-up;
2650			};
2651
2652			/omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 {
2653				pinmux = <STM32_PINMUX('B', 4, AF11)>;
2654				bias-pull-up;
2655			};
2656
2657			/omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 {
2658				pinmux = <STM32_PINMUX('E', 8, AF7)>;
2659				bias-pull-up;
2660			};
2661
2662			/omit-if-no-ref/ uart8_tx_pe2: uart8_tx_pe2 {
2663				pinmux = <STM32_PINMUX('E', 2, AF8)>;
2664				bias-pull-up;
2665			};
2666
2667			/omit-if-no-ref/ uart9_tx_pd15: uart9_tx_pd15 {
2668				pinmux = <STM32_PINMUX('D', 15, AF11)>;
2669				bias-pull-up;
2670			};
2671
2672			/* UCPD */
2673
2674			/omit-if-no-ref/ ucpd1_cc1_pb13: ucpd1_cc1_pb13 {
2675				pinmux = <STM32_PINMUX('B', 13, ANALOG)>;
2676			};
2677
2678			/omit-if-no-ref/ ucpd1_cc2_pb14: ucpd1_cc2_pb14 {
2679				pinmux = <STM32_PINMUX('B', 14, ANALOG)>;
2680			};
2681
2682			/* USB */
2683
2684			/omit-if-no-ref/ usb_dm_pa11: usb_dm_pa11 {
2685				pinmux = <STM32_PINMUX('A', 11, AF10)>;
2686			};
2687
2688			/omit-if-no-ref/ usb_dp_pa12: usb_dp_pa12 {
2689				pinmux = <STM32_PINMUX('A', 12, AF10)>;
2690			};
2691
2692		};
2693	};
2694};