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