1/*
2 * Copyright (c) 2023 Schlumberger
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
6#include <infineon/xmc4xxx.dtsi>
7#include <zephyr/dt-bindings/pinctrl/xmc4xxx-pinctrl.h>
8
9&pinctrl {
10	/omit-if-no-ref/ uart_tx_p0_1_u1c1: uart_tx_p0_1_u1c1 {
11		pinmux = <XMC4XXX_PINMUX_SET(0, 1, 2)>;
12	};
13	/omit-if-no-ref/ uart_tx_p0_5_u1c0: uart_tx_p0_5_u1c0 {
14		pinmux = <XMC4XXX_PINMUX_SET(0, 5, 2)>;
15	};
16	/omit-if-no-ref/ uart_tx_p1_5_u0c0: uart_tx_p1_5_u0c0 {
17		pinmux = <XMC4XXX_PINMUX_SET(1, 5, 2)>;
18	};
19	/omit-if-no-ref/ uart_tx_p1_7_u0c0: uart_tx_p1_7_u0c0 {
20		pinmux = <XMC4XXX_PINMUX_SET(1, 7, 2)>;
21	};
22	/omit-if-no-ref/ uart_tx_p1_9_u1c1: uart_tx_p1_9_u1c1 {
23		pinmux = <XMC4XXX_PINMUX_SET(1, 9, 4)>;
24	};
25	/omit-if-no-ref/ uart_tx_p1_15_u1c0: uart_tx_p1_15_u1c0 {
26		pinmux = <XMC4XXX_PINMUX_SET(1, 15, 4)>;
27	};
28	/omit-if-no-ref/ uart_tx_p2_5_u0c1: uart_tx_p2_5_u0c1 {
29		pinmux = <XMC4XXX_PINMUX_SET(2, 5, 2)>;
30	};
31	/omit-if-no-ref/ uart_tx_p2_14_u1c0: uart_tx_p2_14_u1c0 {
32		pinmux = <XMC4XXX_PINMUX_SET(2, 14, 2)>;
33	};
34	/omit-if-no-ref/ uart_tx_p3_5_u2c1: uart_tx_p3_5_u2c1 {
35		pinmux = <XMC4XXX_PINMUX_SET(3, 5, 1)>;
36	};
37	/omit-if-no-ref/ uart_tx_p3_5_u0c1: uart_tx_p3_5_u0c1 {
38		pinmux = <XMC4XXX_PINMUX_SET(3, 5, 4)>;
39	};
40	/omit-if-no-ref/ uart_tx_p3_8_u2c0: uart_tx_p3_8_u2c0 {
41		pinmux = <XMC4XXX_PINMUX_SET(3, 8, 1)>;
42	};
43	/omit-if-no-ref/ uart_tx_p3_11_u2c1: uart_tx_p3_11_u2c1 {
44		pinmux = <XMC4XXX_PINMUX_SET(3, 11, 1)>;
45	};
46	/omit-if-no-ref/ uart_tx_p3_13_u0c1: uart_tx_p3_13_u0c1 {
47		pinmux = <XMC4XXX_PINMUX_SET(3, 13, 2)>;
48	};
49	/omit-if-no-ref/ uart_tx_p3_15_u1c1: uart_tx_p3_15_u1c1 {
50		pinmux = <XMC4XXX_PINMUX_SET(3, 15, 2)>;
51	};
52	/omit-if-no-ref/ uart_tx_p4_2_u1c1: uart_tx_p4_2_u1c1 {
53		pinmux = <XMC4XXX_PINMUX_SET(4, 2, 2)>;
54	};
55	/omit-if-no-ref/ uart_tx_p4_7_u2c1: uart_tx_p4_7_u2c1 {
56		pinmux = <XMC4XXX_PINMUX_SET(4, 7, 1)>;
57	};
58	/omit-if-no-ref/ uart_tx_p5_0_u2c0: uart_tx_p5_0_u2c0 {
59		pinmux = <XMC4XXX_PINMUX_SET(5, 0, 1)>;
60	};
61	/omit-if-no-ref/ uart_tx_p5_1_u0c0: uart_tx_p5_1_u0c0 {
62		pinmux = <XMC4XXX_PINMUX_SET(5, 1, 1)>;
63	};
64	/omit-if-no-ref/ uart_tx_p6_4_u0c1: uart_tx_p6_4_u0c1 {
65		pinmux = <XMC4XXX_PINMUX_SET(6, 4, 2)>;
66	};
67	/omit-if-no-ref/ uart_tx_p6_6_u2c0: uart_tx_p6_6_u2c0 {
68		pinmux = <XMC4XXX_PINMUX_SET(6, 6, 1)>;
69	};
70
71	/omit-if-no-ref/ uart_rx_p1_4_u0c0: uart_rx_p1_4_u0c0 {
72		pinmux = <XMC4XXX_PINMUX_SET(1, 4, 0)>;	/* USIC input src = DX0B */
73	};
74	/omit-if-no-ref/ uart_rx_p1_5_u0c0: uart_rx_p1_5_u0c0 {
75		pinmux = <XMC4XXX_PINMUX_SET(1, 5, 0)>;	/* USIC input src = DX0A */
76	};
77	/omit-if-no-ref/ uart_rx_p4_7_u0c0: uart_rx_p4_7_u0c0 {
78		pinmux = <XMC4XXX_PINMUX_SET(4, 7, 0)>;	/* USIC input src = DX0C */
79	};
80	/omit-if-no-ref/ uart_rx_p5_0_u0c0: uart_rx_p5_0_u0c0 {
81		pinmux = <XMC4XXX_PINMUX_SET(5, 0, 0)>;	/* USIC input src = DX0D */
82	};
83	/omit-if-no-ref/ uart_rx_p2_2_u0c1: uart_rx_p2_2_u0c1 {
84		pinmux = <XMC4XXX_PINMUX_SET(2, 2, 0)>;	/* USIC input src = DX0A */
85	};
86	/omit-if-no-ref/ uart_rx_p2_5_u0c1: uart_rx_p2_5_u0c1 {
87		pinmux = <XMC4XXX_PINMUX_SET(2, 5, 0)>;	/* USIC input src = DX0B */
88	};
89	/omit-if-no-ref/ uart_rx_p3_13_u0c1: uart_rx_p3_13_u0c1 {
90		pinmux = <XMC4XXX_PINMUX_SET(3, 13, 0)>; /* USIC input src = DX0D */
91	};
92	/omit-if-no-ref/ uart_rx_p4_0_u0c1: uart_rx_p4_0_u0c1 {
93		pinmux = <XMC4XXX_PINMUX_SET(4, 0, 0)>;	/* USIC input src = DX0E */
94	};
95	/omit-if-no-ref/ uart_rx_p6_3_u0c1: uart_rx_p6_3_u0c1 {
96		pinmux = <XMC4XXX_PINMUX_SET(6, 3, 0)>;	/* USIC input src = DX0C */
97	};
98	/omit-if-no-ref/ uart_rx_p0_4_u1c0: uart_rx_p0_4_u1c0 {
99		pinmux = <XMC4XXX_PINMUX_SET(0, 4, 0)>;	/* USIC input src = DX0A */
100	};
101	/omit-if-no-ref/ uart_rx_p0_5_u1c0: uart_rx_p0_5_u1c0 {
102		pinmux = <XMC4XXX_PINMUX_SET(0, 5, 0)>;	/* USIC input src = DX0B */
103	};
104	/omit-if-no-ref/ uart_rx_p1_14_u1c0: uart_rx_p1_14_u1c0 {
105		pinmux = <XMC4XXX_PINMUX_SET(1, 14, 0)>; /* USIC input src = DX0E */
106	};
107	/omit-if-no-ref/ uart_rx_p2_14_u1c0: uart_rx_p2_14_u1c0 {
108		pinmux = <XMC4XXX_PINMUX_SET(2, 14, 0)>; /* USIC input src = DX0D */
109	};
110	/omit-if-no-ref/ uart_rx_p2_15_u1c0: uart_rx_p2_15_u1c0 {
111		pinmux = <XMC4XXX_PINMUX_SET(2, 15, 0)>; /* USIC input src = DX0C */
112	};
113	/omit-if-no-ref/ uart_rx_p0_0_u1c1: uart_rx_p0_0_u1c1 {
114		pinmux = <XMC4XXX_PINMUX_SET(0, 0, 0)>;	/* USIC input src = DX0D */
115	};
116	/omit-if-no-ref/ uart_rx_p3_14_u1c1: uart_rx_p3_14_u1c1 {
117		pinmux = <XMC4XXX_PINMUX_SET(3, 14, 0)>; /* USIC input src = DX0B */
118	};
119	/omit-if-no-ref/ uart_rx_p3_15_u1c1: uart_rx_p3_15_u1c1 {
120		pinmux = <XMC4XXX_PINMUX_SET(3, 15, 0)>; /* USIC input src = DX0A */
121	};
122	/omit-if-no-ref/ uart_rx_p4_2_u1c1: uart_rx_p4_2_u1c1 {
123		pinmux = <XMC4XXX_PINMUX_SET(4, 2, 0)>;	/* USIC input src = DX0C */
124	};
125	/omit-if-no-ref/ uart_rx_p3_7_u2c0: uart_rx_p3_7_u2c0 {
126		pinmux = <XMC4XXX_PINMUX_SET(3, 7, 0)>;	/* USIC input src = DX0C */
127	};
128	/omit-if-no-ref/ uart_rx_p5_0_u2c0: uart_rx_p5_0_u2c0 {
129		pinmux = <XMC4XXX_PINMUX_SET(5, 0, 0)>;	/* USIC input src = DX0B */
130	};
131	/omit-if-no-ref/ uart_rx_p5_1_u2c0: uart_rx_p5_1_u2c0 {
132		pinmux = <XMC4XXX_PINMUX_SET(5, 1, 0)>;	/* USIC input src = DX0A */
133	};
134	/omit-if-no-ref/ uart_rx_p6_5_u2c0: uart_rx_p6_5_u2c0 {
135		pinmux = <XMC4XXX_PINMUX_SET(6, 5, 0)>;	/* USIC input src = DX0D */
136	};
137	/omit-if-no-ref/ uart_rx_p3_12_u2c1: uart_rx_p3_12_u2c1 {
138		pinmux = <XMC4XXX_PINMUX_SET(3, 12, 0)>; /* USIC input src = DX0D */
139	};
140	/omit-if-no-ref/ uart_rx_p3_4_u2c1: uart_rx_p3_4_u2c1 {
141		pinmux = <XMC4XXX_PINMUX_SET(3, 4, 0)>;	/* USIC input src = DX0B */
142	};
143	/omit-if-no-ref/ uart_rx_p3_5_u2c1: uart_rx_p3_5_u2c1 {
144		pinmux = <XMC4XXX_PINMUX_SET(3, 5, 0)>;	/* USIC input src = DX0A */
145	};
146	/omit-if-no-ref/ uart_rx_p4_0_u2c1: uart_rx_p4_0_u2c1 {
147		pinmux = <XMC4XXX_PINMUX_SET(4, 0, 0)>;	/* USIC input src = DX0C */
148	};
149	/omit-if-no-ref/ uart_rx_p4_6_u2c1: uart_rx_p4_6_u2c1 {
150		pinmux = <XMC4XXX_PINMUX_SET(4, 6, 0)>;	/* USIC input src = DX0E */
151	};
152
153	/omit-if-no-ref/ spi_mosi_p0_1_u1c1: spi_mosi_p0_1_u1c1 {
154		pinmux = <XMC4XXX_PINMUX_SET(0, 1, 2)>;
155	};
156	/omit-if-no-ref/ spi_mosi_p0_5_u1c0: spi_mosi_p0_5_u1c0 {
157		pinmux = <XMC4XXX_PINMUX_SET(0, 5, 2)>;
158	};
159	/omit-if-no-ref/ spi_mosi_p1_5_u0c0: spi_mosi_p1_5_u0c0 {
160		pinmux = <XMC4XXX_PINMUX_SET(1, 5, 2)>;
161	};
162	/omit-if-no-ref/ spi_mosi_p1_7_u0c0: spi_mosi_p1_7_u0c0 {
163		pinmux = <XMC4XXX_PINMUX_SET(1, 7, 2)>;
164	};
165	/omit-if-no-ref/ spi_mosi_p1_9_u1c1: spi_mosi_p1_9_u1c1 {
166		pinmux = <XMC4XXX_PINMUX_SET(1, 9, 4)>;
167	};
168	/omit-if-no-ref/ spi_mosi_p1_15_u1c0: spi_mosi_p1_15_u1c0 {
169		pinmux = <XMC4XXX_PINMUX_SET(1, 15, 4)>;
170	};
171	/omit-if-no-ref/ spi_mosi_p2_5_u0c1: spi_mosi_p2_5_u0c1 {
172		pinmux = <XMC4XXX_PINMUX_SET(2, 5, 2)>;
173	};
174	/omit-if-no-ref/ spi_mosi_p2_14_u1c0: spi_mosi_p2_14_u1c0 {
175		pinmux = <XMC4XXX_PINMUX_SET(2, 14, 2)>;
176	};
177	/omit-if-no-ref/ spi_mosi_p3_5_u2c1: spi_mosi_p3_5_u2c1 {
178		pinmux = <XMC4XXX_PINMUX_SET(3, 5, 1)>;
179	};
180	/omit-if-no-ref/ spi_mosi_p3_5_u0c1: spi_mosi_p3_5_u0c1 {
181		pinmux = <XMC4XXX_PINMUX_SET(3, 5, 4)>;
182	};
183	/omit-if-no-ref/ spi_mosi_p3_8_u2c0: spi_mosi_p3_8_u2c0 {
184		pinmux = <XMC4XXX_PINMUX_SET(3, 8, 1)>;
185	};
186	/omit-if-no-ref/ spi_mosi_p3_11_u2c1: spi_mosi_p3_11_u2c1 {
187		pinmux = <XMC4XXX_PINMUX_SET(3, 11, 1)>;
188	};
189	/omit-if-no-ref/ spi_mosi_p3_13_u0c1: spi_mosi_p3_13_u0c1 {
190		pinmux = <XMC4XXX_PINMUX_SET(3, 13, 2)>;
191	};
192	/omit-if-no-ref/ spi_mosi_p3_15_u1c1: spi_mosi_p3_15_u1c1 {
193		pinmux = <XMC4XXX_PINMUX_SET(3, 15, 2)>;
194	};
195	/omit-if-no-ref/ spi_mosi_p4_2_u1c1: spi_mosi_p4_2_u1c1 {
196		pinmux = <XMC4XXX_PINMUX_SET(4, 2, 2)>;
197	};
198	/omit-if-no-ref/ spi_mosi_p4_7_u2c1: spi_mosi_p4_7_u2c1 {
199		pinmux = <XMC4XXX_PINMUX_SET(4, 7, 1)>;
200	};
201	/omit-if-no-ref/ spi_mosi_p5_0_u2c0: spi_mosi_p5_0_u2c0 {
202		pinmux = <XMC4XXX_PINMUX_SET(5, 0, 1)>;
203	};
204	/omit-if-no-ref/ spi_mosi_p5_1_u0c0: spi_mosi_p5_1_u0c0 {
205		pinmux = <XMC4XXX_PINMUX_SET(5, 1, 1)>;
206	};
207	/omit-if-no-ref/ spi_mosi_p6_4_u0c1: spi_mosi_p6_4_u0c1 {
208		pinmux = <XMC4XXX_PINMUX_SET(6, 4, 2)>;
209	};
210	/omit-if-no-ref/ spi_mosi_p6_6_u2c0: spi_mosi_p6_6_u2c0 {
211		pinmux = <XMC4XXX_PINMUX_SET(6, 6, 1)>;
212	};
213
214	/omit-if-no-ref/ spi_miso_p1_4_u0c0: spi_miso_p1_4_u0c0 {
215		pinmux = <XMC4XXX_PINMUX_SET(1, 4, 0)>;	/* USIC input src = DX0B */
216	};
217	/omit-if-no-ref/ spi_miso_p1_5_u0c0: spi_miso_p1_5_u0c0 {
218		pinmux = <XMC4XXX_PINMUX_SET(1, 5, 0)>;	/* USIC input src = DX0A */
219	};
220	/omit-if-no-ref/ spi_miso_p4_7_u0c0: spi_miso_p4_7_u0c0 {
221		pinmux = <XMC4XXX_PINMUX_SET(4, 7, 0)>;	/* USIC input src = DX0C */
222	};
223	/omit-if-no-ref/ spi_miso_p5_0_u0c0: spi_miso_p5_0_u0c0 {
224		pinmux = <XMC4XXX_PINMUX_SET(5, 0, 0)>;	/* USIC input src = DX0D */
225	};
226	/omit-if-no-ref/ spi_miso_p2_2_u0c1: spi_miso_p2_2_u0c1 {
227		pinmux = <XMC4XXX_PINMUX_SET(2, 2, 0)>;	/* USIC input src = DX0A */
228	};
229	/omit-if-no-ref/ spi_miso_p2_5_u0c1: spi_miso_p2_5_u0c1 {
230		pinmux = <XMC4XXX_PINMUX_SET(2, 5, 0)>;	/* USIC input src = DX0B */
231	};
232	/omit-if-no-ref/ spi_miso_p3_13_u0c1: spi_miso_p3_13_u0c1 {
233		pinmux = <XMC4XXX_PINMUX_SET(3, 13, 0)>; /* USIC input src = DX0D */
234	};
235	/omit-if-no-ref/ spi_miso_p4_0_u0c1: spi_miso_p4_0_u0c1 {
236		pinmux = <XMC4XXX_PINMUX_SET(4, 0, 0)>;	/* USIC input src = DX0E */
237	};
238	/omit-if-no-ref/ spi_miso_p6_3_u0c1: spi_miso_p6_3_u0c1 {
239		pinmux = <XMC4XXX_PINMUX_SET(6, 3, 0)>;	/* USIC input src = DX0C */
240	};
241	/omit-if-no-ref/ spi_miso_p0_4_u1c0: spi_miso_p0_4_u1c0 {
242		pinmux = <XMC4XXX_PINMUX_SET(0, 4, 0)>;	/* USIC input src = DX0A */
243	};
244	/omit-if-no-ref/ spi_miso_p0_5_u1c0: spi_miso_p0_5_u1c0 {
245		pinmux = <XMC4XXX_PINMUX_SET(0, 5, 0)>;	/* USIC input src = DX0B */
246	};
247	/omit-if-no-ref/ spi_miso_p1_14_u1c0: spi_miso_p1_14_u1c0 {
248		pinmux = <XMC4XXX_PINMUX_SET(1, 14, 0)>; /* USIC input src = DX0E */
249	};
250	/omit-if-no-ref/ spi_miso_p2_14_u1c0: spi_miso_p2_14_u1c0 {
251		pinmux = <XMC4XXX_PINMUX_SET(2, 14, 0)>; /* USIC input src = DX0D */
252	};
253	/omit-if-no-ref/ spi_miso_p2_15_u1c0: spi_miso_p2_15_u1c0 {
254		pinmux = <XMC4XXX_PINMUX_SET(2, 15, 0)>; /* USIC input src = DX0C */
255	};
256	/omit-if-no-ref/ spi_miso_p0_0_u1c1: spi_miso_p0_0_u1c1 {
257		pinmux = <XMC4XXX_PINMUX_SET(0, 0, 0)>;	/* USIC input src = DX0D */
258	};
259	/omit-if-no-ref/ spi_miso_p3_14_u1c1: spi_miso_p3_14_u1c1 {
260		pinmux = <XMC4XXX_PINMUX_SET(3, 14, 0)>; /* USIC input src = DX0B */
261	};
262	/omit-if-no-ref/ spi_miso_p3_15_u1c1: spi_miso_p3_15_u1c1 {
263		pinmux = <XMC4XXX_PINMUX_SET(3, 15, 0)>; /* USIC input src = DX0A */
264	};
265	/omit-if-no-ref/ spi_miso_p4_2_u1c1: spi_miso_p4_2_u1c1 {
266		pinmux = <XMC4XXX_PINMUX_SET(4, 2, 0)>;	/* USIC input src = DX0C */
267	};
268	/omit-if-no-ref/ spi_miso_p3_7_u2c0: spi_miso_p3_7_u2c0 {
269		pinmux = <XMC4XXX_PINMUX_SET(3, 7, 0)>;	/* USIC input src = DX0C */
270	};
271	/omit-if-no-ref/ spi_miso_p5_0_u2c0: spi_miso_p5_0_u2c0 {
272		pinmux = <XMC4XXX_PINMUX_SET(5, 0, 0)>;	/* USIC input src = DX0B */
273	};
274	/omit-if-no-ref/ spi_miso_p5_1_u2c0: spi_miso_p5_1_u2c0 {
275		pinmux = <XMC4XXX_PINMUX_SET(5, 1, 0)>;	/* USIC input src = DX0A */
276	};
277	/omit-if-no-ref/ spi_miso_p6_5_u2c0: spi_miso_p6_5_u2c0 {
278		pinmux = <XMC4XXX_PINMUX_SET(6, 5, 0)>;	/* USIC input src = DX0D */
279	};
280	/omit-if-no-ref/ spi_miso_p3_12_u2c1: spi_miso_p3_12_u2c1 {
281		pinmux = <XMC4XXX_PINMUX_SET(3, 12, 0)>; /* USIC input src = DX0D */
282	};
283	/omit-if-no-ref/ spi_miso_p3_4_u2c1: spi_miso_p3_4_u2c1 {
284		pinmux = <XMC4XXX_PINMUX_SET(3, 4, 0)>;	/* USIC input src = DX0B */
285	};
286	/omit-if-no-ref/ spi_miso_p3_5_u2c1: spi_miso_p3_5_u2c1 {
287		pinmux = <XMC4XXX_PINMUX_SET(3, 5, 0)>;	/* USIC input src = DX0A */
288	};
289	/omit-if-no-ref/ spi_miso_p4_0_u2c1: spi_miso_p4_0_u2c1 {
290		pinmux = <XMC4XXX_PINMUX_SET(4, 0, 0)>;	/* USIC input src = DX0C */
291	};
292	/omit-if-no-ref/ spi_miso_p4_6_u2c1: spi_miso_p4_6_u2c1 {
293		pinmux = <XMC4XXX_PINMUX_SET(4, 6, 0)>;	/* USIC input src = DX0E */
294	};
295	/omit-if-no-ref/ spi_sclk_p0_8_u0c0: spi_sclk_p0_8_u0c0 {
296		pinmux = <XMC4XXX_PINMUX_SET(0, 8, 2)>;
297	};
298	/omit-if-no-ref/ spi_sclk_p0_10_u1c1: spi_sclk_p0_10_u1c1 {
299		pinmux = <XMC4XXX_PINMUX_SET(0, 10, 2)>;
300	};
301	/omit-if-no-ref/ spi_sclk_p0_11_u1c0: spi_sclk_p0_11_u1c0 {
302		pinmux = <XMC4XXX_PINMUX_SET(0, 11, 2)>;
303	};
304	/omit-if-no-ref/ spi_sclk_p0_13_u1c1: spi_sclk_p0_13_u1c1 {
305		pinmux = <XMC4XXX_PINMUX_SET(0, 13, 2)>;
306	};
307	/omit-if-no-ref/ spi_sclk_p1_1_u0c0: spi_sclk_p1_1_u0c0 {
308		pinmux = <XMC4XXX_PINMUX_SET(1, 1, 2)>;
309	};
310	/omit-if-no-ref/ spi_sclk_p1_6_u0c0: spi_sclk_p1_6_u0c0 {
311		pinmux = <XMC4XXX_PINMUX_SET(1, 6, 2)>;
312	};
313	/omit-if-no-ref/ spi_sclk_p1_8_u1c1: spi_sclk_p1_8_u1c1 {
314		pinmux = <XMC4XXX_PINMUX_SET(1, 8, 4)>;
315	};
316	/omit-if-no-ref/ spi_sclk_p1_9_u0c0: spi_sclk_p1_9_u0c0 {
317		pinmux = <XMC4XXX_PINMUX_SET(1, 9, 1)>;
318	};
319	/omit-if-no-ref/ spi_sclk_p1_10_u0c0: spi_sclk_p1_10_u0c0 {
320		pinmux = <XMC4XXX_PINMUX_SET(1, 10, 2)>;
321	};
322	/omit-if-no-ref/ spi_sclk_p2_4_u0c1: spi_sclk_p2_4_u0c1 {
323		pinmux = <XMC4XXX_PINMUX_SET(2, 4, 2)>;
324	};
325	/omit-if-no-ref/ spi_sclk_p3_0_u0c1: spi_sclk_p3_0_u0c1 {
326		pinmux = <XMC4XXX_PINMUX_SET(3, 0, 2)>;
327	};
328	/omit-if-no-ref/ spi_sclk_p3_6_u2c1: spi_sclk_p3_6_u2c1 {
329		pinmux = <XMC4XXX_PINMUX_SET(3, 6, 1)>;
330	};
331	/omit-if-no-ref/ spi_sclk_p3_6_u0c1: spi_sclk_p3_6_u0c1 {
332		pinmux = <XMC4XXX_PINMUX_SET(3, 6, 4)>;
333	};
334	/omit-if-no-ref/ spi_sclk_p3_9_u2c0: spi_sclk_p3_9_u2c0 {
335		pinmux = <XMC4XXX_PINMUX_SET(3, 9, 1)>;
336	};
337	/omit-if-no-ref/ spi_sclk_p3_13_u2c1: spi_sclk_p3_13_u2c1 {
338		pinmux = <XMC4XXX_PINMUX_SET(3, 13, 1)>;
339	};
340	/omit-if-no-ref/ spi_sclk_p4_0_u1c0: spi_sclk_p4_0_u1c0 {
341		pinmux = <XMC4XXX_PINMUX_SET(4, 0, 4)>;
342	};
343	/omit-if-no-ref/ spi_sclk_p4_2_u2c1: spi_sclk_p4_2_u2c1 {
344		pinmux = <XMC4XXX_PINMUX_SET(4, 2, 4)>;
345	};
346	/omit-if-no-ref/ spi_sclk_p5_2_u2c0: spi_sclk_p5_2_u2c0 {
347		pinmux = <XMC4XXX_PINMUX_SET(5, 2, 1)>;
348	};
349	/omit-if-no-ref/ spi_sclk_p5_8_u1c0: spi_sclk_p5_8_u1c0 {
350		pinmux = <XMC4XXX_PINMUX_SET(5, 8, 2)>;
351	};
352	/omit-if-no-ref/ spi_sclk_p6_2_u0c1: spi_sclk_p6_2_u0c1 {
353		pinmux = <XMC4XXX_PINMUX_SET(6, 2, 2)>;
354	};
355
356	/omit-if-no-ref/ ebu_p0_2_ad0: ebu_p0_2_ad0 {
357		pinmux = <XMC4XXX_PINMUX_SET(0, 2, 0)>;
358		hwctrl = "periph2";
359	};
360	/omit-if-no-ref/ ebu_p0_3_ad1: ebu_p0_3_ad1 {
361		pinmux = <XMC4XXX_PINMUX_SET(0, 3, 0)>;
362		hwctrl = "periph2";
363	};
364	/omit-if-no-ref/ ebu_p0_4_ad2: ebu_p0_4_ad2 {
365		pinmux = <XMC4XXX_PINMUX_SET(0, 4, 0)>;
366		hwctrl = "periph2";
367	};
368	/omit-if-no-ref/ ebu_p0_5_ad3: ebu_p0_5_ad3 {
369		pinmux = <XMC4XXX_PINMUX_SET(0, 5, 0)>;
370		hwctrl = "periph2";
371	};
372	/omit-if-no-ref/ ebu_p0_6_adv: ebu_p0_6_adv {
373		pinmux = <XMC4XXX_PINMUX_SET(0, 6, 0)>;
374		hwctrl = "periph2";
375	};
376	/omit-if-no-ref/ ebu_p0_7_ad6: ebu_p0_7_ad6 {
377		pinmux = <XMC4XXX_PINMUX_SET(0, 7, 0)>;
378		hwctrl = "periph2";
379	};
380	/omit-if-no-ref/ ebu_p0_8_ad7: ebu_p0_8_ad7 {
381		pinmux = <XMC4XXX_PINMUX_SET(0, 8, 0)>;
382		hwctrl = "periph2";
383	};
384	/omit-if-no-ref/ ebu_p0_9_cs1: ebu_p0_9_cs1 {
385		pinmux = <XMC4XXX_PINMUX_SET(0, 9, 0)>;
386		hwctrl = "periph2";
387	};
388	/omit-if-no-ref/ ebu_p0_11_breq: ebu_p0_11_breq {
389		pinmux = <XMC4XXX_PINMUX_SET(0, 11, 0)>;
390		hwctrl = "periph2";
391	};
392	/omit-if-no-ref/ ebu_p0_12_hlda_out: ebu_p0_12_hlda_out {
393		pinmux = <XMC4XXX_PINMUX_SET(0, 12, 0)>;
394		hwctrl = "periph2";
395	};
396	/omit-if-no-ref/ ebu_p1_2_ad14: ebu_p1_2_ad14 {
397		pinmux = <XMC4XXX_PINMUX_SET(1, 2, 0)>;
398		hwctrl = "periph2";
399	};
400	/omit-if-no-ref/ ebu_p1_3_ad15: ebu_p1_3_ad15 {
401		pinmux = <XMC4XXX_PINMUX_SET(1, 3, 0)>;
402		hwctrl = "periph2";
403	};
404	/omit-if-no-ref/ ebu_p1_6_ad10: ebu_p1_6_ad10 {
405		pinmux = <XMC4XXX_PINMUX_SET(1, 6, 0)>;
406		hwctrl = "periph2";
407	};
408	/omit-if-no-ref/ ebu_p1_7_ad11: ebu_p1_7_ad11 {
409		pinmux = <XMC4XXX_PINMUX_SET(1, 7, 0)>;
410		hwctrl = "periph2";
411	};
412	/omit-if-no-ref/ ebu_p1_8_ad12: ebu_p1_8_ad12 {
413		pinmux = <XMC4XXX_PINMUX_SET(1, 8, 0)>;
414		hwctrl = "periph2";
415	};
416	/omit-if-no-ref/ ebu_p1_9_ad13: ebu_p1_9_ad13 {
417		pinmux = <XMC4XXX_PINMUX_SET(1, 9, 0)>;
418		hwctrl = "periph2";
419	};
420	/omit-if-no-ref/ ebu_p1_12_ad16: ebu_p1_12_ad16 {
421		pinmux = <XMC4XXX_PINMUX_SET(1, 12, 0)>;
422		hwctrl = "periph2";
423	};
424	/omit-if-no-ref/ ebu_p1_13_ad17: ebu_p1_13_ad17 {
425		pinmux = <XMC4XXX_PINMUX_SET(1, 13, 0)>;
426		hwctrl = "periph2";
427	};
428	/omit-if-no-ref/ ebu_p1_14_ad18: ebu_p1_14_ad18 {
429		pinmux = <XMC4XXX_PINMUX_SET(1, 14, 0)>;
430		hwctrl = "periph2";
431	};
432	/omit-if-no-ref/ ebu_p1_15_ad19: ebu_p1_15_ad19 {
433		pinmux = <XMC4XXX_PINMUX_SET(1, 15, 0)>;
434		hwctrl = "periph2";
435	};
436	/omit-if-no-ref/ ebu_p2_0_ad20: ebu_p2_0_ad20 {
437		pinmux = <XMC4XXX_PINMUX_SET(2, 0, 0)>;
438		hwctrl = "periph2";
439	};
440	/omit-if-no-ref/ ebu_p2_1_ad21: ebu_p2_1_ad21 {
441		pinmux = <XMC4XXX_PINMUX_SET(2, 1, 0)>;
442		hwctrl = "periph2";
443	};
444	/omit-if-no-ref/ ebu_p2_2_ad22: ebu_p2_2_ad22 {
445		pinmux = <XMC4XXX_PINMUX_SET(2, 2, 0)>;
446		hwctrl = "periph2";
447	};
448	/omit-if-no-ref/ ebu_p2_3_ad23: ebu_p2_3_ad23 {
449		pinmux = <XMC4XXX_PINMUX_SET(2, 3, 0)>;
450		hwctrl = "periph2";
451	};
452	/omit-if-no-ref/ ebu_p2_4_ad24: ebu_p2_4_ad24 {
453		pinmux = <XMC4XXX_PINMUX_SET(2, 4, 0)>;
454		hwctrl = "periph2";
455	};
456	/omit-if-no-ref/ ebu_p2_5_ad25: ebu_p2_5_ad25 {
457		pinmux = <XMC4XXX_PINMUX_SET(2, 5, 0)>;
458		hwctrl = "periph2";
459	};
460	/omit-if-no-ref/ ebu_p2_8_ad26: ebu_p2_8_ad26 {
461		pinmux = <XMC4XXX_PINMUX_SET(2, 8, 0)>;
462		hwctrl = "periph2";
463	};
464	/omit-if-no-ref/ ebu_p2_9_ad27: ebu_p2_9_ad27 {
465		pinmux = <XMC4XXX_PINMUX_SET(2, 9, 0)>;
466		hwctrl = "periph2";
467	};
468	/omit-if-no-ref/ ebu_p2_10_ad28: ebu_p2_10_ad28 {
469		pinmux = <XMC4XXX_PINMUX_SET(2, 10, 0)>;
470		hwctrl = "periph2";
471	};
472	/omit-if-no-ref/ ebu_p2_11_ad29: ebu_p2_11_ad29 {
473		pinmux = <XMC4XXX_PINMUX_SET(2, 11, 0)>;
474		hwctrl = "periph2";
475	};
476	/omit-if-no-ref/ ebu_p2_12_ad30: ebu_p2_12_ad30 {
477		pinmux = <XMC4XXX_PINMUX_SET(2, 12, 0)>;
478		hwctrl = "periph2";
479	};
480	/omit-if-no-ref/ ebu_p2_13_ad31: ebu_p2_13_ad31 {
481		pinmux = <XMC4XXX_PINMUX_SET(2, 13, 0)>;
482		hwctrl = "periph2";
483	};
484	/omit-if-no-ref/ ebu_p2_14_bc0: ebu_p2_14_bc0 {
485		pinmux = <XMC4XXX_PINMUX_SET(2, 14, 0)>;
486		hwctrl = "periph2";
487	};
488	/omit-if-no-ref/ ebu_p2_15_bc1: ebu_p2_15_bc1 {
489		pinmux = <XMC4XXX_PINMUX_SET(2, 15, 0)>;
490		hwctrl = "periph2";
491	};
492	/omit-if-no-ref/ ebu_p3_0_rd: ebu_p3_0_rd {
493		pinmux = <XMC4XXX_PINMUX_SET(3, 0, 0)>;
494		hwctrl = "periph2";
495	};
496	/omit-if-no-ref/ ebu_p3_1_rd_nwr: ebu_p3_1_rd_nwr {
497		pinmux = <XMC4XXX_PINMUX_SET(3, 1, 0)>;
498		hwctrl = "periph2";
499	};
500	/omit-if-no-ref/ ebu_p3_2_cs0: ebu_p3_2_cs0 {
501		pinmux = <XMC4XXX_PINMUX_SET(3, 2, 0)>;
502		hwctrl = "periph2";
503	};
504	/omit-if-no-ref/ ebu_p3_5_ad4: ebu_p3_5_ad4 {
505		pinmux = <XMC4XXX_PINMUX_SET(3, 5, 0)>;
506		hwctrl = "periph2";
507	};
508	/omit-if-no-ref/ ebu_p3_6_ad5: ebu_p3_6_ad5 {
509		pinmux = <XMC4XXX_PINMUX_SET(3, 6, 0)>;
510		hwctrl = "periph2";
511	};
512	/omit-if-no-ref/ ebu_p4_0_ad8: ebu_p4_0_ad8 {
513		pinmux = <XMC4XXX_PINMUX_SET(4, 0, 0)>;
514		hwctrl = "periph2";
515	};
516	/omit-if-no-ref/ ebu_p4_1_ad9: ebu_p4_1_ad9 {
517		pinmux = <XMC4XXX_PINMUX_SET(4, 1, 0)>;
518		hwctrl = "periph2";
519	};
520	/omit-if-no-ref/ ebu_p5_3_cke: ebu_p5_3_cke {
521		pinmux = <XMC4XXX_PINMUX_SET(5, 3, 0)>;
522		hwctrl = "periph1";
523	};
524	/omit-if-no-ref/ ebu_p5_3_a20: ebu_p5_3_a20 {
525		pinmux = <XMC4XXX_PINMUX_SET(5, 3, 0)>;
526		hwctrl = "periph2";
527	};
528	/omit-if-no-ref/ ebu_p5_4_ras: ebu_p5_4_ras {
529		pinmux = <XMC4XXX_PINMUX_SET(5, 4, 0)>;
530		hwctrl = "periph1";
531	};
532	/omit-if-no-ref/ ebu_p5_4_a21: ebu_p5_4_a21 {
533		pinmux = <XMC4XXX_PINMUX_SET(5, 4, 0)>;
534		hwctrl = "periph2";
535	};
536	/omit-if-no-ref/ ebu_p5_5_cas: ebu_p5_5_cas {
537		pinmux = <XMC4XXX_PINMUX_SET(5, 5, 0)>;
538		hwctrl = "periph1";
539	};
540	/omit-if-no-ref/ ebu_p5_5_a22: ebu_p5_5_a22 {
541		pinmux = <XMC4XXX_PINMUX_SET(5, 5, 0)>;
542		hwctrl = "periph2";
543	};
544	/omit-if-no-ref/ ebu_p5_6_bfclko: ebu_p5_6_bfclko {
545		pinmux = <XMC4XXX_PINMUX_SET(5, 6, 0)>;
546		hwctrl = "periph1";
547	};
548	/omit-if-no-ref/ ebu_p5_6_a23: ebu_p5_6_a23 {
549		pinmux = <XMC4XXX_PINMUX_SET(5, 6, 0)>;
550		hwctrl = "periph2";
551	};
552	/omit-if-no-ref/ ebu_p5_8_sdclko: ebu_p5_8_sdclko {
553		pinmux = <XMC4XXX_PINMUX_SET(5, 8, 0)>;
554		hwctrl = "periph1";
555	};
556	/omit-if-no-ref/ ebu_p5_8_cs2: ebu_p5_8_cs2 {
557		pinmux = <XMC4XXX_PINMUX_SET(5, 8, 0)>;
558		hwctrl = "periph2";
559	};
560	/omit-if-no-ref/ ebu_p5_9_bfclko: ebu_p5_9_bfclko {
561		pinmux = <XMC4XXX_PINMUX_SET(5, 9, 0)>;
562		hwctrl = "periph1";
563	};
564	/omit-if-no-ref/ ebu_p5_9_cs3: ebu_p5_9_cs3 {
565		pinmux = <XMC4XXX_PINMUX_SET(5, 9, 0)>;
566		hwctrl = "periph2";
567	};
568	/omit-if-no-ref/ ebu_p6_0_a16: ebu_p6_0_a16 {
569		pinmux = <XMC4XXX_PINMUX_SET(6, 0, 0)>;
570		hwctrl = "periph2";
571	};
572	/omit-if-no-ref/ ebu_p6_1_a17: ebu_p6_1_a17 {
573		pinmux = <XMC4XXX_PINMUX_SET(6, 1, 0)>;
574		hwctrl = "periph2";
575	};
576	/omit-if-no-ref/ ebu_p6_2_a18: ebu_p6_2_a18 {
577		pinmux = <XMC4XXX_PINMUX_SET(6, 2, 0)>;
578		hwctrl = "periph2";
579	};
580	/omit-if-no-ref/ ebu_p6_4_sdclko: ebu_p6_4_sdclko {
581		pinmux = <XMC4XXX_PINMUX_SET(6, 4, 0)>;
582		hwctrl = "periph1";
583	};
584	/omit-if-no-ref/ ebu_p6_4_a19: ebu_p6_4_a19 {
585		pinmux = <XMC4XXX_PINMUX_SET(6, 4, 0)>;
586		hwctrl = "periph2";
587	};
588	/omit-if-no-ref/ ebu_p6_5_bc2: ebu_p6_5_bc2 {
589		pinmux = <XMC4XXX_PINMUX_SET(6, 5, 0)>;
590		hwctrl = "periph2";
591	};
592	/omit-if-no-ref/ ebu_p6_6_bc3: ebu_p6_6_bc3 {
593		pinmux = <XMC4XXX_PINMUX_SET(6, 6, 0)>;
594		hwctrl = "periph2";
595	};
596
597	/omit-if-no-ref/ i2c_sda_p4_7_u2c1: i2c_sda_p4_7_u2c1 {
598		pinmux = <XMC4XXX_PINMUX_SET(4, 7, 1)>; /* USIC sda-src = DX0C */
599	};
600	/omit-if-no-ref/ i2c_sda_p5_1_u0c0: i2c_sda_p5_1_u0c0 {
601		pinmux = <XMC4XXX_PINMUX_SET(5, 1, 1)>; /* USIC sda-src = DX0A */
602	};
603	/omit-if-no-ref/ i2c_sda_p3_13_u0c1: i2c_sda_p3_13_u0c1 {
604		pinmux = <XMC4XXX_PINMUX_SET(3, 13, 2)>; /* USIC sda-src = DX0D */
605	};
606	/omit-if-no-ref/ i2c_sda_p3_5_u0c1: i2c_sda_p3_5_u0c1 {
607		pinmux = <XMC4XXX_PINMUX_SET(3, 5, 4)>; /* USIC sda-src = DX0A */
608	};
609	/omit-if-no-ref/ i2c_sda_p2_14_u1c0: i2c_sda_p2_14_u1c0 {
610		pinmux = <XMC4XXX_PINMUX_SET(2, 14, 2)>; /* USIC sda-src = DX0D */
611	};
612	/omit-if-no-ref/ i2c_sda_p0_5_u1c0: i2c_sda_p0_5_u1c0 {
613		pinmux = <XMC4XXX_PINMUX_SET(0, 5, 2)>; /* USIC sda-src = DX0B */
614	};
615	/omit-if-no-ref/ i2c_sda_p4_2_u1c1: i2c_sda_p4_2_u1c1 {
616		pinmux = <XMC4XXX_PINMUX_SET(4, 2, 2)>; /* USIC sda-src = DX0C */
617	};
618	/omit-if-no-ref/ i2c_sda_p5_0_u2c0: i2c_sda_p5_0_u2c0 {
619		pinmux = <XMC4XXX_PINMUX_SET(5, 0, 1)>; /* USIC sda-src = DX0B */
620	};
621	/omit-if-no-ref/ i2c_sda_p1_5_u0c0: i2c_sda_p1_5_u0c0 {
622		pinmux = <XMC4XXX_PINMUX_SET(1, 5, 2)>; /* USIC sda-src = DX0A */
623	};
624	/omit-if-no-ref/ i2c_sda_p2_5_u0c1: i2c_sda_p2_5_u0c1 {
625		pinmux = <XMC4XXX_PINMUX_SET(2, 5, 2)>; /* USIC sda-src = DX0B */
626	};
627	/omit-if-no-ref/ i2c_sda_p3_15_u1c1: i2c_sda_p3_15_u1c1 {
628		pinmux = <XMC4XXX_PINMUX_SET(3, 15, 2)>; /* USIC sda-src = DX0A */
629	};
630
631	/omit-if-no-ref/ i2c_scl_p5_2_u2c0: i2c_scl_p5_2_u2c0 {
632		pinmux = <XMC4XXX_PINMUX_SET(5, 2, 1)>; /* USIC scl-src = DX1A */
633	};
634	/omit-if-no-ref/ i2c_scl_p3_6_u0c1: i2c_scl_p3_6_u0c1 {
635		pinmux = <XMC4XXX_PINMUX_SET(3, 6, 4)>; /* USIC scl-src = DX1B */
636	};
637	/omit-if-no-ref/ i2c_scl_p6_2_u0c1: i2c_scl_p6_2_u0c1 {
638		pinmux = <XMC4XXX_PINMUX_SET(6, 2, 2)>; /* USIC scl-src = DX1C */
639	};
640	/omit-if-no-ref/ i2c_scl_p1_1_u0c0: i2c_scl_p1_1_u0c0 {
641		pinmux = <XMC4XXX_PINMUX_SET(1, 1, 2)>; /* USIC scl-src = DX1A */
642	};
643	/omit-if-no-ref/ i2c_scl_p3_0_u0c1: i2c_scl_p3_0_u0c1 {
644		pinmux = <XMC4XXX_PINMUX_SET(3, 0, 2)>; /* USIC scl-src = DX1B */
645	};
646	/omit-if-no-ref/ i2c_scl_p5_8_u1c0: i2c_scl_p5_8_u1c0 {
647		pinmux = <XMC4XXX_PINMUX_SET(5, 8, 2)>; /* USIC scl-src = DX1B */
648	};
649	/omit-if-no-ref/ i2c_scl_p4_0_u1c0: i2c_scl_p4_0_u1c0 {
650		pinmux = <XMC4XXX_PINMUX_SET(4, 0, 4)>; /* USIC scl-src = DX1C */
651	};
652	/omit-if-no-ref/ i2c_scl_p2_4_u0c1: i2c_scl_p2_4_u0c1 {
653		pinmux = <XMC4XXX_PINMUX_SET(2, 4, 2)>; /* USIC scl-src = DX1A */
654	};
655	/omit-if-no-ref/ i2c_scl_p0_11_u1c0: i2c_scl_p0_11_u1c0 {
656		pinmux = <XMC4XXX_PINMUX_SET(0, 11, 2)>; /* USIC scl-src = DX1A */
657	};
658	/omit-if-no-ref/ i2c_scl_p0_13_u1c1: i2c_scl_p0_13_u1c1 {
659		pinmux = <XMC4XXX_PINMUX_SET(0, 13, 2)>; /* USIC scl-src = DX1B */
660	};
661	/omit-if-no-ref/ i2c_scl_p0_10_u1c1: i2c_scl_p0_10_u1c1 {
662		pinmux = <XMC4XXX_PINMUX_SET(0, 10, 2)>; /* USIC scl-src = DX1A */
663	};
664	/omit-if-no-ref/ i2c_scl_p4_2_u2c1: i2c_scl_p4_2_u2c1 {
665		pinmux = <XMC4XXX_PINMUX_SET(4, 2, 4)>; /* USIC scl-src = DX1A */
666	};
667	/omit-if-no-ref/ i2c_scl_p0_8_u0c0: i2c_scl_p0_8_u0c0 {
668		pinmux = <XMC4XXX_PINMUX_SET(0, 8, 2)>; /* USIC scl-src = DX1B */
669	};
670
671	/omit-if-no-ref/ pwm_out_p0_12_ccu40_ch3: pwm_out_p0_12_ccu40_ch3 {
672		pinmux = <XMC4XXX_PINMUX_SET(0, 12, 3)>;
673	};
674	/omit-if-no-ref/ pwm_out_p0_13_ccu40_ch2: pwm_out_p0_13_ccu40_ch2 {
675		pinmux = <XMC4XXX_PINMUX_SET(0, 13, 3)>;
676	};
677	/omit-if-no-ref/ pwm_out_p0_14_ccu40_ch1: pwm_out_p0_14_ccu40_ch1 {
678		pinmux = <XMC4XXX_PINMUX_SET(0, 14, 3)>;
679	};
680	/omit-if-no-ref/ pwm_out_p0_15_ccu40_ch0: pwm_out_p0_15_ccu40_ch0 {
681		pinmux = <XMC4XXX_PINMUX_SET(0, 15, 3)>;
682	};
683	/omit-if-no-ref/ pwm_out_p1_0_ccu40_ch3: pwm_out_p1_0_ccu40_ch3 {
684		pinmux = <XMC4XXX_PINMUX_SET(1, 0, 3)>;
685	};
686	/omit-if-no-ref/ pwm_out_p1_1_ccu40_ch2: pwm_out_p1_1_ccu40_ch2 {
687		pinmux = <XMC4XXX_PINMUX_SET(1, 1, 3)>;
688	};
689	/omit-if-no-ref/ pwm_out_p1_2_ccu40_ch1: pwm_out_p1_2_ccu40_ch1 {
690		pinmux = <XMC4XXX_PINMUX_SET(1, 2, 3)>;
691	};
692	/omit-if-no-ref/ pwm_out_p1_3_ccu40_ch0: pwm_out_p1_3_ccu40_ch0 {
693		pinmux = <XMC4XXX_PINMUX_SET(1, 3, 3)>;
694	};
695	/omit-if-no-ref/ pwm_out_p2_2_ccu41_ch3: pwm_out_p2_2_ccu41_ch3 {
696		pinmux = <XMC4XXX_PINMUX_SET(2, 2, 3)>;
697	};
698	/omit-if-no-ref/ pwm_out_p2_3_ccu41_ch2: pwm_out_p2_3_ccu41_ch2 {
699		pinmux = <XMC4XXX_PINMUX_SET(2, 3, 3)>;
700	};
701	/omit-if-no-ref/ pwm_out_p2_4_ccu41_ch1: pwm_out_p2_4_ccu41_ch1 {
702		pinmux = <XMC4XXX_PINMUX_SET(2, 4, 3)>;
703	};
704	/omit-if-no-ref/ pwm_out_p2_5_ccu41_ch0: pwm_out_p2_5_ccu41_ch0 {
705		pinmux = <XMC4XXX_PINMUX_SET(2, 5, 3)>;
706	};
707	/omit-if-no-ref/ pwm_out_p3_0_ccu42_ch0: pwm_out_p3_0_ccu42_ch0 {
708		pinmux = <XMC4XXX_PINMUX_SET(3, 0, 3)>;
709	};
710	/omit-if-no-ref/ pwm_out_p3_3_ccu42_ch3: pwm_out_p3_3_ccu42_ch3 {
711		pinmux = <XMC4XXX_PINMUX_SET(3, 3, 3)>;
712	};
713	/omit-if-no-ref/ pwm_out_p3_4_ccu42_ch2: pwm_out_p3_4_ccu42_ch2 {
714		pinmux = <XMC4XXX_PINMUX_SET(3, 4, 3)>;
715	};
716	/omit-if-no-ref/ pwm_out_p3_5_ccu42_ch1: pwm_out_p3_5_ccu42_ch1 {
717		pinmux = <XMC4XXX_PINMUX_SET(3, 5, 3)>;
718	};
719	/omit-if-no-ref/ pwm_out_p3_6_ccu42_ch0: pwm_out_p3_6_ccu42_ch0 {
720		pinmux = <XMC4XXX_PINMUX_SET(3, 6, 3)>;
721	};
722	/omit-if-no-ref/ pwm_out_p3_7_ccu41_ch3: pwm_out_p3_7_ccu41_ch3 {
723		pinmux = <XMC4XXX_PINMUX_SET(3, 7, 3)>;
724	};
725	/omit-if-no-ref/ pwm_out_p3_8_ccu41_ch2: pwm_out_p3_8_ccu41_ch2 {
726		pinmux = <XMC4XXX_PINMUX_SET(3, 8, 3)>;
727	};
728	/omit-if-no-ref/ pwm_out_p3_9_ccu41_ch1: pwm_out_p3_9_ccu41_ch1 {
729		pinmux = <XMC4XXX_PINMUX_SET(3, 9, 3)>;
730	};
731	/omit-if-no-ref/ pwm_out_p3_10_ccu41_ch0: pwm_out_p3_10_ccu41_ch0 {
732		pinmux = <XMC4XXX_PINMUX_SET(3, 10, 3)>;
733	};
734	/omit-if-no-ref/ pwm_out_p3_11_ccu42_ch3: pwm_out_p3_11_ccu42_ch3 {
735		pinmux = <XMC4XXX_PINMUX_SET(3, 11, 3)>;
736	};
737	/omit-if-no-ref/ pwm_out_p3_12_ccu42_ch2: pwm_out_p3_12_ccu42_ch2 {
738		pinmux = <XMC4XXX_PINMUX_SET(3, 12, 3)>;
739	};
740	/omit-if-no-ref/ pwm_out_p3_13_ccu42_ch1: pwm_out_p3_13_ccu42_ch1 {
741		pinmux = <XMC4XXX_PINMUX_SET(3, 13, 3)>;
742	};
743	/omit-if-no-ref/ pwm_out_p4_3_ccu43_ch3: pwm_out_p4_3_ccu43_ch3 {
744		pinmux = <XMC4XXX_PINMUX_SET(4, 3, 3)>;
745	};
746	/omit-if-no-ref/ pwm_out_p4_4_ccu43_ch2: pwm_out_p4_4_ccu43_ch2 {
747		pinmux = <XMC4XXX_PINMUX_SET(4, 4, 3)>;
748	};
749	/omit-if-no-ref/ pwm_out_p4_5_ccu43_ch1: pwm_out_p4_5_ccu43_ch1 {
750		pinmux = <XMC4XXX_PINMUX_SET(4, 5, 3)>;
751	};
752	/omit-if-no-ref/ pwm_out_p4_6_ccu43_ch0: pwm_out_p4_6_ccu43_ch0 {
753		pinmux = <XMC4XXX_PINMUX_SET(4, 6, 3)>;
754	};
755	/omit-if-no-ref/ pwm_out_p6_2_ccu43_ch3: pwm_out_p6_2_ccu43_ch3 {
756		pinmux = <XMC4XXX_PINMUX_SET(6, 2, 3)>;
757	};
758	/omit-if-no-ref/ pwm_out_p6_3_ccu43_ch2: pwm_out_p6_3_ccu43_ch2 {
759		pinmux = <XMC4XXX_PINMUX_SET(6, 3, 3)>;
760	};
761	/omit-if-no-ref/ pwm_out_p6_4_ccu43_ch1: pwm_out_p6_4_ccu43_ch1 {
762		pinmux = <XMC4XXX_PINMUX_SET(6, 4, 3)>;
763	};
764	/omit-if-no-ref/ pwm_out_p6_5_ccu43_ch0: pwm_out_p6_5_ccu43_ch0 {
765		pinmux = <XMC4XXX_PINMUX_SET(6, 5, 3)>;
766	};
767
768	/omit-if-no-ref/ pwm_out_p0_0_ccu80_ch4_low: pwm_out_p0_0_ccu80_ch4_low {
769		pinmux = <XMC4XXX_PINMUX_SET(0, 0, 3)>;
770	};
771	/omit-if-no-ref/ pwm_out_p0_1_ccu80_ch2_low: pwm_out_p0_1_ccu80_ch2_low {
772		pinmux = <XMC4XXX_PINMUX_SET(0, 1, 3)>;
773	};
774	/omit-if-no-ref/ pwm_out_p0_2_ccu80_ch0_low: pwm_out_p0_2_ccu80_ch0_low {
775		pinmux = <XMC4XXX_PINMUX_SET(0, 2, 3)>;
776	};
777	/omit-if-no-ref/ pwm_out_p0_3_ccu80_ch4_high: pwm_out_p0_3_ccu80_ch4_high {
778		pinmux = <XMC4XXX_PINMUX_SET(0, 3, 3)>;
779	};
780	/omit-if-no-ref/ pwm_out_p0_4_ccu80_ch2_high: pwm_out_p0_4_ccu80_ch2_high {
781		pinmux = <XMC4XXX_PINMUX_SET(0, 4, 3)>;
782	};
783	/omit-if-no-ref/ pwm_out_p0_5_ccu80_ch0_high: pwm_out_p0_5_ccu80_ch0_high {
784		pinmux = <XMC4XXX_PINMUX_SET(0, 5, 3)>;
785	};
786	/omit-if-no-ref/ pwm_out_p0_6_ccu80_ch6_high: pwm_out_p0_6_ccu80_ch6_high {
787		pinmux = <XMC4XXX_PINMUX_SET(0, 6, 3)>;
788	};
789	/omit-if-no-ref/ pwm_out_p0_9_ccu80_ch3_high: pwm_out_p0_9_ccu80_ch3_high {
790		pinmux = <XMC4XXX_PINMUX_SET(0, 9, 3)>;
791	};
792	/omit-if-no-ref/ pwm_out_p0_10_ccu80_ch1_high: pwm_out_p0_10_ccu80_ch1_high {
793		pinmux = <XMC4XXX_PINMUX_SET(0, 10, 3)>;
794	};
795	/omit-if-no-ref/ pwm_out_p0_11_ccu80_ch6_low: pwm_out_p0_11_ccu80_ch6_low {
796		pinmux = <XMC4XXX_PINMUX_SET(0, 11, 3)>;
797	};
798	/omit-if-no-ref/ pwm_out_p1_4_ccu80_ch7_low: pwm_out_p1_4_ccu80_ch7_low {
799		pinmux = <XMC4XXX_PINMUX_SET(1, 4, 3)>;
800	};
801	/omit-if-no-ref/ pwm_out_p1_4_ccu81_ch4_high: pwm_out_p1_4_ccu81_ch4_high {
802		pinmux = <XMC4XXX_PINMUX_SET(1, 4, 4)>;
803	};
804	/omit-if-no-ref/ pwm_out_p1_5_ccu80_ch5_low: pwm_out_p1_5_ccu80_ch5_low {
805		pinmux = <XMC4XXX_PINMUX_SET(1, 5, 3)>;
806	};
807	/omit-if-no-ref/ pwm_out_p1_5_ccu81_ch2_high: pwm_out_p1_5_ccu81_ch2_high {
808		pinmux = <XMC4XXX_PINMUX_SET(1, 5, 4)>;
809	};
810	/omit-if-no-ref/ pwm_out_p1_10_ccu81_ch4_low: pwm_out_p1_10_ccu81_ch4_low {
811		pinmux = <XMC4XXX_PINMUX_SET(1, 10, 3)>;
812	};
813	/omit-if-no-ref/ pwm_out_p1_11_ccu81_ch2_low: pwm_out_p1_11_ccu81_ch2_low {
814		pinmux = <XMC4XXX_PINMUX_SET(1, 11, 3)>;
815	};
816	/omit-if-no-ref/ pwm_out_p1_12_ccu81_ch0_low: pwm_out_p1_12_ccu81_ch0_low {
817		pinmux = <XMC4XXX_PINMUX_SET(1, 12, 3)>;
818	};
819	/omit-if-no-ref/ pwm_out_p1_13_ccu81_ch4_high: pwm_out_p1_13_ccu81_ch4_high {
820		pinmux = <XMC4XXX_PINMUX_SET(1, 13, 3)>;
821	};
822	/omit-if-no-ref/ pwm_out_p1_14_ccu81_ch2_high: pwm_out_p1_14_ccu81_ch2_high {
823		pinmux = <XMC4XXX_PINMUX_SET(1, 14, 3)>;
824	};
825	/omit-if-no-ref/ pwm_out_p1_15_ccu81_ch0_high: pwm_out_p1_15_ccu81_ch0_high {
826		pinmux = <XMC4XXX_PINMUX_SET(1, 15, 3)>;
827	};
828	/omit-if-no-ref/ pwm_out_p2_0_ccu81_ch4_low: pwm_out_p2_0_ccu81_ch4_low {
829		pinmux = <XMC4XXX_PINMUX_SET(2, 0, 2)>;
830	};
831	/omit-if-no-ref/ pwm_out_p2_1_ccu81_ch2_low: pwm_out_p2_1_ccu81_ch2_low {
832		pinmux = <XMC4XXX_PINMUX_SET(2, 1, 2)>;
833	};
834	/omit-if-no-ref/ pwm_out_p2_2_ccu81_ch0_low: pwm_out_p2_2_ccu81_ch0_low {
835		pinmux = <XMC4XXX_PINMUX_SET(2, 2, 2)>;
836	};
837	/omit-if-no-ref/ pwm_out_p2_6_ccu80_ch3_low: pwm_out_p2_6_ccu80_ch3_low {
838		pinmux = <XMC4XXX_PINMUX_SET(2, 6, 3)>;
839	};
840	/omit-if-no-ref/ pwm_out_p2_7_ccu80_ch1_low: pwm_out_p2_7_ccu80_ch1_low {
841		pinmux = <XMC4XXX_PINMUX_SET(2, 7, 3)>;
842	};
843	/omit-if-no-ref/ pwm_out_p2_8_ccu80_ch7_high: pwm_out_p2_8_ccu80_ch7_high {
844		pinmux = <XMC4XXX_PINMUX_SET(2, 8, 3)>;
845	};
846	/omit-if-no-ref/ pwm_out_p2_9_ccu80_ch5_high: pwm_out_p2_9_ccu80_ch5_high {
847		pinmux = <XMC4XXX_PINMUX_SET(2, 9, 3)>;
848	};
849	/omit-if-no-ref/ pwm_out_p2_11_ccu80_ch5_high: pwm_out_p2_11_ccu80_ch5_high {
850		pinmux = <XMC4XXX_PINMUX_SET(2, 11, 3)>;
851	};
852	/omit-if-no-ref/ pwm_out_p2_12_ccu81_ch7_low: pwm_out_p2_12_ccu81_ch7_low {
853		pinmux = <XMC4XXX_PINMUX_SET(2, 12, 3)>;
854	};
855	/omit-if-no-ref/ pwm_out_p2_14_ccu80_ch4_low: pwm_out_p2_14_ccu80_ch4_low {
856		pinmux = <XMC4XXX_PINMUX_SET(2, 14, 3)>;
857	};
858	/omit-if-no-ref/ pwm_out_p2_15_ccu80_ch2_low: pwm_out_p2_15_ccu80_ch2_low {
859		pinmux = <XMC4XXX_PINMUX_SET(2, 15, 3)>;
860	};
861	/omit-if-no-ref/ pwm_out_p5_0_ccu81_ch7_low: pwm_out_p5_0_ccu81_ch7_low {
862		pinmux = <XMC4XXX_PINMUX_SET(5, 0, 3)>;
863	};
864	/omit-if-no-ref/ pwm_out_p5_1_ccu81_ch7_high: pwm_out_p5_1_ccu81_ch7_high {
865		pinmux = <XMC4XXX_PINMUX_SET(5, 1, 3)>;
866	};
867	/omit-if-no-ref/ pwm_out_p5_2_ccu81_ch5_low: pwm_out_p5_2_ccu81_ch5_low {
868		pinmux = <XMC4XXX_PINMUX_SET(5, 2, 3)>;
869	};
870	/omit-if-no-ref/ pwm_out_p5_3_ccu81_ch5_high: pwm_out_p5_3_ccu81_ch5_high {
871		pinmux = <XMC4XXX_PINMUX_SET(5, 3, 3)>;
872	};
873	/omit-if-no-ref/ pwm_out_p5_4_ccu81_ch3_low: pwm_out_p5_4_ccu81_ch3_low {
874		pinmux = <XMC4XXX_PINMUX_SET(5, 4, 3)>;
875	};
876	/omit-if-no-ref/ pwm_out_p5_5_ccu81_ch3_high: pwm_out_p5_5_ccu81_ch3_high {
877		pinmux = <XMC4XXX_PINMUX_SET(5, 5, 3)>;
878	};
879	/omit-if-no-ref/ pwm_out_p5_6_ccu81_ch1_low: pwm_out_p5_6_ccu81_ch1_low {
880		pinmux = <XMC4XXX_PINMUX_SET(5, 6, 3)>;
881	};
882	/omit-if-no-ref/ pwm_out_p5_7_ccu81_ch1_high: pwm_out_p5_7_ccu81_ch1_high {
883		pinmux = <XMC4XXX_PINMUX_SET(5, 7, 3)>;
884	};
885	/omit-if-no-ref/ pwm_out_p5_8_ccu80_ch0_low: pwm_out_p5_8_ccu80_ch0_low {
886		pinmux = <XMC4XXX_PINMUX_SET(5, 8, 3)>;
887	};
888	/omit-if-no-ref/ pwm_out_p5_9_ccu80_ch4_high: pwm_out_p5_9_ccu80_ch4_high {
889		pinmux = <XMC4XXX_PINMUX_SET(5, 9, 3)>;
890	};
891	/omit-if-no-ref/ pwm_out_p5_10_ccu80_ch2_high: pwm_out_p5_10_ccu80_ch2_high {
892		pinmux = <XMC4XXX_PINMUX_SET(5, 10, 3)>;
893	};
894	/omit-if-no-ref/ pwm_out_p5_11_ccu80_ch0_high: pwm_out_p5_11_ccu80_ch0_high {
895		pinmux = <XMC4XXX_PINMUX_SET(5, 11, 3)>;
896	};
897	/omit-if-no-ref/ pwm_out_p6_0_ccu81_ch6_low: pwm_out_p6_0_ccu81_ch6_low {
898		pinmux = <XMC4XXX_PINMUX_SET(6, 0, 3)>;
899	};
900	/omit-if-no-ref/ pwm_out_p6_1_ccu81_ch6_high: pwm_out_p6_1_ccu81_ch6_high {
901		pinmux = <XMC4XXX_PINMUX_SET(6, 1, 3)>;
902	};
903	/omit-if-no-ref/ i2c_sda_dx0_p3_12_u2c1: i2c_sda_dx0_p3_12_u2c1 {
904		pinmux = <XMC4XXX_PINMUX_SET(3, 12, 0)>; /* USIC sda-src = DX0D */
905	};
906	/omit-if-no-ref/ i2c_sda_dx0_p4_0_u2c1: i2c_sda_dx0_p4_0_u2c1 {
907		pinmux = <XMC4XXX_PINMUX_SET(4, 0, 0)>; /* USIC sda-src = DX0C */
908	};
909	/omit-if-no-ref/ i2c_sda_dx0_p0_0_u1c1: i2c_sda_dx0_p0_0_u1c1 {
910		pinmux = <XMC4XXX_PINMUX_SET(0, 0, 0)>; /* USIC sda-src = DX0D */
911	};
912	/omit-if-no-ref/ i2c_sda_dx0_p4_6_u2c1: i2c_sda_dx0_p4_6_u2c1 {
913		pinmux = <XMC4XXX_PINMUX_SET(4, 6, 0)>; /* USIC sda-src = DX0E */
914	};
915	/omit-if-no-ref/ i2c_sda_dx0_p2_2_u0c1: i2c_sda_dx0_p2_2_u0c1 {
916		pinmux = <XMC4XXX_PINMUX_SET(2, 2, 0)>; /* USIC sda-src = DX0A */
917	};
918	/omit-if-no-ref/ i2c_sda_dx0_p6_3_u0c1: i2c_sda_dx0_p6_3_u0c1 {
919		pinmux = <XMC4XXX_PINMUX_SET(6, 3, 0)>; /* USIC sda-src = DX0C */
920	};
921	/omit-if-no-ref/ i2c_sda_dx0_p3_7_u2c0: i2c_sda_dx0_p3_7_u2c0 {
922		pinmux = <XMC4XXX_PINMUX_SET(3, 7, 0)>; /* USIC sda-src = DX0C */
923	};
924	/omit-if-no-ref/ i2c_sda_dx0_p3_14_u1c1: i2c_sda_dx0_p3_14_u1c1 {
925		pinmux = <XMC4XXX_PINMUX_SET(3, 14, 0)>; /* USIC sda-src = DX0B */
926	};
927	/omit-if-no-ref/ i2c_sda_dx0_p2_15_u1c0: i2c_sda_dx0_p2_15_u1c0 {
928		pinmux = <XMC4XXX_PINMUX_SET(2, 15, 0)>; /* USIC sda-src = DX0C */
929	};
930	/omit-if-no-ref/ i2c_sda_dx0_p0_4_u1c0: i2c_sda_dx0_p0_4_u1c0 {
931		pinmux = <XMC4XXX_PINMUX_SET(0, 4, 0)>; /* USIC sda-src = DX0A */
932	};
933	/omit-if-no-ref/ i2c_sda_dx0_p6_5_u2c0: i2c_sda_dx0_p6_5_u2c0 {
934		pinmux = <XMC4XXX_PINMUX_SET(6, 5, 0)>; /* USIC sda-src = DX0D */
935	};
936	/omit-if-no-ref/ i2c_sda_dx0_p1_14_u1c0: i2c_sda_dx0_p1_14_u1c0 {
937		pinmux = <XMC4XXX_PINMUX_SET(1, 14, 0)>; /* USIC sda-src = DX0E */
938	};
939	/omit-if-no-ref/ i2c_sda_dx0_p3_4_u2c1: i2c_sda_dx0_p3_4_u2c1 {
940		pinmux = <XMC4XXX_PINMUX_SET(3, 4, 0)>; /* USIC sda-src = DX0B */
941	};
942	/omit-if-no-ref/ i2c_sda_dx0_p1_4_u0c0: i2c_sda_dx0_p1_4_u0c0 {
943		pinmux = <XMC4XXX_PINMUX_SET(1, 4, 0)>; /* USIC sda-src = DX0B */
944	};
945
946	/omit-if-no-ref/ i2c_sda_dout0_p3_8_u2c0: i2c_sda_dout0_p3_8_u2c0 {
947		pinmux = <XMC4XXX_PINMUX_SET(3, 8, 1)>;
948	};
949	/omit-if-no-ref/ i2c_sda_dout0_p1_9_u1c1: i2c_sda_dout0_p1_9_u1c1 {
950		pinmux = <XMC4XXX_PINMUX_SET(1, 9, 4)>;
951	};
952	/omit-if-no-ref/ i2c_sda_dout0_p6_4_u0c1: i2c_sda_dout0_p6_4_u0c1 {
953		pinmux = <XMC4XXX_PINMUX_SET(6, 4, 2)>;
954	};
955	/omit-if-no-ref/ i2c_sda_dout0_p1_15_u1c0: i2c_sda_dout0_p1_15_u1c0 {
956		pinmux = <XMC4XXX_PINMUX_SET(1, 15, 4)>;
957	};
958	/omit-if-no-ref/ i2c_sda_dout0_p3_11_u2c1: i2c_sda_dout0_p3_11_u2c1 {
959		pinmux = <XMC4XXX_PINMUX_SET(3, 11, 1)>;
960	};
961	/omit-if-no-ref/ i2c_sda_dout0_p0_1_u1c1: i2c_sda_dout0_p0_1_u1c1 {
962		pinmux = <XMC4XXX_PINMUX_SET(0, 1, 2)>;
963	};
964	/omit-if-no-ref/ i2c_sda_dout0_p1_7_u0c0: i2c_sda_dout0_p1_7_u0c0 {
965		pinmux = <XMC4XXX_PINMUX_SET(1, 7, 2)>;
966	};
967	/omit-if-no-ref/ i2c_sda_dout0_p6_6_u2c0: i2c_sda_dout0_p6_6_u2c0 {
968		pinmux = <XMC4XXX_PINMUX_SET(6, 6, 1)>;
969	};
970	/omit-if-no-ref/ i2c_scl_dout1_p1_8_u1c1: i2c_scl_dout1_p1_8_u1c1 {
971		pinmux = <XMC4XXX_PINMUX_SET(1, 8, 4)>;
972	};
973	/omit-if-no-ref/ i2c_scl_dout1_p3_13_u2c1: i2c_scl_dout1_p3_13_u2c1 {
974		pinmux = <XMC4XXX_PINMUX_SET(3, 13, 1)>;
975	};
976	/omit-if-no-ref/ i2c_scl_dout1_p1_6_u0c0: i2c_scl_dout1_p1_6_u0c0 {
977		pinmux = <XMC4XXX_PINMUX_SET(1, 6, 2)>;
978	};
979	/omit-if-no-ref/ i2c_scl_dout1_p1_9_u0c0: i2c_scl_dout1_p1_9_u0c0 {
980		pinmux = <XMC4XXX_PINMUX_SET(1, 9, 1)>;
981	};
982	/omit-if-no-ref/ i2c_scl_dout1_p1_10_u0c0: i2c_scl_dout1_p1_10_u0c0 {
983		pinmux = <XMC4XXX_PINMUX_SET(1, 10, 2)>;
984	};
985	/omit-if-no-ref/ i2c_scl_dout1_p3_9_u2c0: i2c_scl_dout1_p3_9_u2c0 {
986		pinmux = <XMC4XXX_PINMUX_SET(3, 9, 1)>;
987	};
988};
989