1/*
2 * Copyright (c) 2023 Microchip Technology Inc.
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#include <zephyr/dt-bindings/pinctrl/mchp-xec-pinctrl.h>
8
9&pinctrl {
10	/* ADC */
11	/omit-if-no-ref/ adc00_gpio200: adc00_gpio200 {
12		pinmux = < MCHP_XEC_PINMUX(0200, MCHP_AF1) >;
13	};
14
15	/omit-if-no-ref/ adc01_gpio201: adc01_gpio201 {
16		pinmux = < MCHP_XEC_PINMUX(0201, MCHP_AF1) >;
17	};
18
19	/omit-if-no-ref/ adc02_gpio202: adc02_gpio202 {
20		pinmux = < MCHP_XEC_PINMUX(0202, MCHP_AF1) >;
21	};
22
23	/omit-if-no-ref/ adc03_gpio203: adc03_gpio203 {
24		pinmux = < MCHP_XEC_PINMUX(0203, MCHP_AF1) >;
25	};
26
27	/omit-if-no-ref/ adc04_gpio204: adc04_gpio204 {
28		pinmux = < MCHP_XEC_PINMUX(0204, MCHP_AF1) >;
29	};
30
31	/omit-if-no-ref/ adc05_gpio205: adc05_gpio205 {
32		pinmux = < MCHP_XEC_PINMUX(0205, MCHP_AF1) >;
33	};
34
35	/omit-if-no-ref/ adc06_gpio206: adc06_gpio206 {
36		pinmux = < MCHP_XEC_PINMUX(0206, MCHP_AF1) >;
37	};
38
39	/omit-if-no-ref/ adc07_gpio207: adc07_gpio207 {
40		pinmux = < MCHP_XEC_PINMUX(0207, MCHP_AF1) >;
41	};
42
43	/omit-if-no-ref/ vref2_adc_gpio067: vref2_adc_gpio067 {
44		pinmux = < MCHP_XEC_PINMUX(067, MCHP_AF1) >;
45	};
46
47	/* ESPI */
48	/omit-if-no-ref/ espi_reset_n_gpio061: espi_reset_n_gpio061 {
49		pinmux = < MCHP_XEC_PINMUX(061, MCHP_AF1) >;
50	};
51
52	/omit-if-no-ref/ espi_alert_n_gpio063: espi_alert_n_gpio063 {
53		pinmux = < MCHP_XEC_PINMUX(063, MCHP_AF1) >;
54	};
55
56	/omit-if-no-ref/ espi_clk_gpio065: espi_clk_gpio065 {
57		pinmux = < MCHP_XEC_PINMUX(065, MCHP_AF1) >;
58	};
59
60	/omit-if-no-ref/ espi_cs_n_gpio066: espi_cs_n_gpio066 {
61		pinmux = < MCHP_XEC_PINMUX(066, MCHP_AF1) >;
62	};
63
64	/omit-if-no-ref/ espi_io0_gpio070: espi_io0_gpio070 {
65		pinmux = < MCHP_XEC_PINMUX(070, MCHP_AF1) >;
66	};
67
68	/omit-if-no-ref/ espi_io1_gpio071: espi_io1_gpio071 {
69		pinmux = < MCHP_XEC_PINMUX(071, MCHP_AF1) >;
70	};
71
72	/omit-if-no-ref/ espi_io2_gpio072: espi_io2_gpio072 {
73		pinmux = < MCHP_XEC_PINMUX(072, MCHP_AF1) >;
74	};
75
76	/omit-if-no-ref/ espi_io3_gpio073: espi_io3_gpio073 {
77		pinmux = < MCHP_XEC_PINMUX(073, MCHP_AF1) >;
78	};
79
80	/* GPIO Pass Through */
81	/omit-if-no-ref/ gptp_in0_gpio224: gptp_in0_gpio224 {
82		pinmux = < MCHP_XEC_PINMUX(0224, MCHP_AF1) >;
83	};
84
85	/omit-if-no-ref/ gptp_in1_gpio016: gptp_in1_gpio016 {
86		pinmux = < MCHP_XEC_PINMUX(016, MCHP_AF1) >;
87	};
88
89	/omit-if-no-ref/ gptp_in2_gpio014: gptp_in2_gpio014 {
90		pinmux = < MCHP_XEC_PINMUX(014, MCHP_AF3) >;
91	};
92
93	/omit-if-no-ref/ gptp_out0_gpio032: gptp_out0_gpio032 {
94		pinmux = < MCHP_XEC_PINMUX(032, MCHP_AF2) >;
95	};
96
97	/omit-if-no-ref/ gptp_out1_gpio031: gptp_out1_gpio031 {
98		pinmux = < MCHP_XEC_PINMUX(031, MCHP_AF2) >;
99	};
100
101	/omit-if-no-ref/ gptp_out2_gpio040: gptp_out2_gpio040 {
102		pinmux = < MCHP_XEC_PINMUX(040, MCHP_AF1) >;
103	};
104
105	/* Host Interface */
106	/omit-if-no-ref/ nec_sci_gpio114: nec_sci_gpio114 {
107		pinmux = < MCHP_XEC_PINMUX(0114, MCHP_AF2) >;
108	};
109
110	/omit-if-no-ref/ nec_sci_alt_gpio061: nec_sci_alt_gpio061 {
111		pinmux = < MCHP_XEC_PINMUX(061, MCHP_AF3) >;
112	};
113
114	/omit-if-no-ref/ nec_sci_alt2_gpio100: nec_sci_alt_gpio100 {
115		pinmux = < MCHP_XEC_PINMUX(0100, MCHP_AF1) >;
116	};
117
118	/omit-if-no-ref/ nemi_int_gpio025: nemi_int_gpio025 {
119		pinmux = < MCHP_XEC_PINMUX(025, MCHP_AF1) >;
120	};
121
122	/omit-if-no-ref/ nemi_int_alt_gpio244: nemi_int_alt_gpio244 {
123		pinmux = < MCHP_XEC_PINMUX(0224, MCHP_AF2) >;
124	};
125
126	/omit-if-no-ref/ nsmi_gpio107: nsmi_gpio107 {
127		pinmux = < MCHP_XEC_PINMUX(0107, MCHP_AF1) >;
128	};
129
130	/omit-if-no-ref/ nsmi_alt_gpio011: nsmi_alt_gpio011 {
131		pinmux = < MCHP_XEC_PINMUX(011, MCHP_AF1) >;
132	};
133
134	/* I2C ports */
135	/omit-if-no-ref/ i2c00_scl_gpio004: i2c00_scl_gpio004 {
136		pinmux = < MCHP_XEC_PINMUX(04, MCHP_AF1) >;
137	};
138
139	/omit-if-no-ref/ i2c00_sda_gpio003: i2c00_sda_gpio003 {
140		pinmux = < MCHP_XEC_PINMUX(03, MCHP_AF1) >;
141	};
142
143	/omit-if-no-ref/ i2c01_scl_gpio131: i2c01_scl_gpio131 {
144		pinmux = < MCHP_XEC_PINMUX(0131, MCHP_AF1) >;
145	};
146
147	/omit-if-no-ref/ i2c01_sda_gpio130: i2c01_sda_gpio130 {
148		pinmux = < MCHP_XEC_PINMUX(0130, MCHP_AF1) >;
149	};
150
151	/omit-if-no-ref/ i2c01_scl_alt_gpio073: i2c01_scl_alt_gpio073 {
152		pinmux = < MCHP_XEC_PINMUX(073, MCHP_AF2) >;
153	};
154
155	/omit-if-no-ref/ i2c01_sda_alt_gpio072: i2c01_sda_alt_gpio072 {
156		pinmux = < MCHP_XEC_PINMUX(072, MCHP_AF2) >;
157	};
158
159	/omit-if-no-ref/ i2c02_scl_gpio155: i2c02_scl_gpio155 {
160		pinmux = < MCHP_XEC_PINMUX(0155, MCHP_AF1) >;
161	};
162
163	/omit-if-no-ref/ i2c02_sda_gpio154: i2c02_sda_gpio154 {
164		pinmux = < MCHP_XEC_PINMUX(0154, MCHP_AF1) >;
165	};
166
167	/omit-if-no-ref/ i2c03_scl_gpio010: i2c03_scl_gpio010 {
168		pinmux = < MCHP_XEC_PINMUX(010, MCHP_AF1) >;
169	};
170
171	/omit-if-no-ref/ i2c03_sda_gpio007: i2c03_sda_gpio007 {
172		pinmux = < MCHP_XEC_PINMUX(07, MCHP_AF1) >;
173	};
174
175	/omit-if-no-ref/ i2c04_scl_gpio144: i2c04_scl_gpio144 {
176		pinmux = < MCHP_XEC_PINMUX(0144, MCHP_AF1) >;
177	};
178
179	/omit-if-no-ref/ i2c04_sda_gpio143: i2c04_sda_gpio143 {
180		pinmux = < MCHP_XEC_PINMUX(0143, MCHP_AF1) >;
181	};
182
183	/omit-if-no-ref/ i2c05_scl_gpio142: i2c05_scl_gpio142 {
184		pinmux = < MCHP_XEC_PINMUX(0142, MCHP_AF1) >;
185	};
186
187	/omit-if-no-ref/ i2c05_sda_gpio141: i2c05_sda_gpio141 {
188		pinmux = < MCHP_XEC_PINMUX(0141, MCHP_AF1) >;
189	};
190
191	/omit-if-no-ref/ i2c06_scl_gpio140: i2c06_scl_gpio140 {
192		pinmux = < MCHP_XEC_PINMUX(0140, MCHP_AF1) >;
193	};
194
195	/omit-if-no-ref/ i2c06_sda_gpio132: i2c06_sda_gpio132 {
196		pinmux = < MCHP_XEC_PINMUX(0132, MCHP_AF1) >;
197	};
198
199	/omit-if-no-ref/ i2c07_scl_gpio013: i2c07_scl_gpio013 {
200		pinmux = < MCHP_XEC_PINMUX(013, MCHP_AF1) >;
201	};
202
203	/omit-if-no-ref/ i2c07_sda_gpio012: i2c07_sda_gpio012 {
204		pinmux = < MCHP_XEC_PINMUX(012, MCHP_AF1) >;
205	};
206
207	/omit-if-no-ref/ i2c07_scl_alt_gpio024: i2c07_scl_alt_gpio024 {
208		pinmux = < MCHP_XEC_PINMUX(024, MCHP_AF3) >;
209	};
210
211	/omit-if-no-ref/ i2c07_sda_alt_gpio152: i2c07_sda_alt_gpio152 {
212		pinmux = < MCHP_XEC_PINMUX(0152, MCHP_AF3) >;
213	};
214
215	/omit-if-no-ref/ i2c09_scl_gpio146: i2c09_scl_gpio146 {
216		pinmux = < MCHP_XEC_PINMUX(0146, MCHP_AF1) >;
217	};
218
219	/omit-if-no-ref/ i2c09_sda_gpio145: i2c09_sda_gpio145 {
220		pinmux = < MCHP_XEC_PINMUX(0145, MCHP_AF1) >;
221	};
222
223	/omit-if-no-ref/ i2c10_scl_gpio107: i2c10_scl_gpio107 {
224		pinmux = < MCHP_XEC_PINMUX(0107, MCHP_AF3) >;
225	};
226
227	/omit-if-no-ref/ i2c10_sda_gpio030: i2c10_sda_gpio030 {
228		pinmux = < MCHP_XEC_PINMUX(030, MCHP_AF3) >;
229	};
230
231	/omit-if-no-ref/ i2c11_scl_gpio062: i2c11_scl_gpio062 {
232		pinmux = < MCHP_XEC_PINMUX(062, MCHP_AF2) >;
233	};
234
235	/omit-if-no-ref/ i2c11_sda_gpio000: i2c11_sda_gpio000 {
236		pinmux = < MCHP_XEC_PINMUX(00, MCHP_AF3) >;
237	};
238
239	/omit-if-no-ref/ i2c12_scl_gpio027: i2c12_scl_gpio027 {
240		pinmux = < MCHP_XEC_PINMUX(027, MCHP_AF3) >;
241	};
242
243	/omit-if-no-ref/ i2c12_sda_gpio026: i2c12_sda_gpio026 {
244		pinmux = < MCHP_XEC_PINMUX(026, MCHP_AF3) >;
245	};
246
247	/omit-if-no-ref/ i2c13_scl_gpio065: i2c13_scl_gpio065 {
248		pinmux = < MCHP_XEC_PINMUX(065, MCHP_AF2) >;
249	};
250
251	/omit-if-no-ref/ i2c13_sda_gpio066: i2c13_sda_gpio066 {
252		pinmux = < MCHP_XEC_PINMUX(066, MCHP_AF2) >;
253	};
254
255	/omit-if-no-ref/ i2c14_scl_gpio071: i2c14_scl_gpio071 {
256		pinmux = < MCHP_XEC_PINMUX(071, MCHP_AF2) >;
257	};
258
259	/omit-if-no-ref/ i2c14_sda_gpio070: i2c14_sda_gpio070 {
260		pinmux = < MCHP_XEC_PINMUX(070, MCHP_AF2) >;
261	};
262
263	/omit-if-no-ref/ i2c15_scl_gpio150: i2c15_scl_gpio150 {
264		pinmux = < MCHP_XEC_PINMUX(0150, MCHP_AF1) >;
265	};
266
267	/omit-if-no-ref/ i2c15_sda_gpio147: i2c15_sda_gpio147 {
268		pinmux = < MCHP_XEC_PINMUX(0147, MCHP_AF1) >;
269	};
270
271	/* Input Capture Compare Timer */
272	/omit-if-no-ref/ ict0_tach0_gpio050: ict0_tach0_gpio050 {
273		pinmux = < MCHP_XEC_PINMUX(050, MCHP_AF1) >;
274	};
275
276	/omit-if-no-ref/ ict1_tach1_gpio051: ict1_tach1_gpio051 {
277		pinmux = < MCHP_XEC_PINMUX(051, MCHP_AF1) >;
278	};
279
280	/omit-if-no-ref/ ict2_tach2_gpio052: ict2_tach2_gpio052 {
281		pinmux = < MCHP_XEC_PINMUX(052, MCHP_AF1) >;
282	};
283
284	/omit-if-no-ref/ ict3_gpio016: ict3_gpio016 {
285		pinmux = < MCHP_XEC_PINMUX(016, MCHP_AF3) >;
286	};
287
288	/omit-if-no-ref/ ict4_gpio151: ict4_gpio151 {
289		pinmux = < MCHP_XEC_PINMUX(0151, MCHP_AF1) >;
290	};
291
292	/omit-if-no-ref/ ict5_gpio140: ict5_gpio140 {
293		pinmux = < MCHP_XEC_PINMUX(0140, MCHP_AF2) >;
294	};
295
296	/omit-if-no-ref/ ict5_alt_gpio065: ict5_alt_gpio065 {
297		pinmux = < MCHP_XEC_PINMUX(065, MCHP_AF3) >;
298	};
299
300	/omit-if-no-ref/ ict6_gpio100: ict6_gpio100 {
301		pinmux = < MCHP_XEC_PINMUX(0100, MCHP_AF2) >;
302	};
303
304	/omit-if-no-ref/ ict7_gpio011: ict7_gpio011 {
305		pinmux = < MCHP_XEC_PINMUX(011, MCHP_AF3) >;
306	};
307
308	/omit-if-no-ref/ ict8_gpio063: ict8_gpio063 {
309		pinmux = < MCHP_XEC_PINMUX(063, MCHP_AF3) >;
310	};
311
312	/omit-if-no-ref/ ict9_gpio113: ict9_gpio113 {
313		pinmux = < MCHP_XEC_PINMUX(0113, MCHP_AF2) >;
314	};
315
316	/omit-if-no-ref/ ict10_gpio015: ict10_gpio015 {
317		pinmux = < MCHP_XEC_PINMUX(015, MCHP_AF2) >;
318	};
319
320	/omit-if-no-ref/ ict11_gpio046: ict11_gpio046 {
321		pinmux = < MCHP_XEC_PINMUX(046, MCHP_AF3) >;
322	};
323
324	/omit-if-no-ref/ ict12_gpio124: ict12_gpio124 {
325		pinmux = < MCHP_XEC_PINMUX(0124, MCHP_AF3) >;
326	};
327
328	/omit-if-no-ref/ ict13_gpio047: ict13_gpio047 {
329		pinmux = < MCHP_XEC_PINMUX(047, MCHP_AF3) >;
330	};
331
332	/omit-if-no-ref/ ict14_gpio045: ict14_gpio045 {
333		pinmux = < MCHP_XEC_PINMUX(045, MCHP_AF3) >;
334	};
335
336	/omit-if-no-ref/ ict15_gpio035: ict15_gpio035 {
337		pinmux = < MCHP_XEC_PINMUX(035, MCHP_AF3) >;
338	};
339
340	/omit-if-no-ref/ ctout0_gpio165: ctout0_gpio165 {
341		pinmux = < MCHP_XEC_PINMUX(0165, MCHP_AF3) >;
342	};
343
344	/omit-if-no-ref/ ctout1_gpio035: ctout1_gpio035 {
345		pinmux = < MCHP_XEC_PINMUX(035, MCHP_AF2) >;
346	};
347
348	/omit-if-no-ref/ ctout1_alt_gpio246: ctout1_alt_gpio246 {
349		pinmux = < MCHP_XEC_PINMUX(0246, MCHP_AF2) >;
350	};
351
352	/* Keyboard/Port92h Controller */
353	/omit-if-no-ref/ a20m_gpio127: a20m_gpio127 {
354		pinmux = < MCHP_XEC_PINMUX(0127, MCHP_AF1) >;
355	};
356
357	/omit-if-no-ref/ kbrst_gpio060: kbrst_gpio060 {
358		pinmux = < MCHP_XEC_PINMUX(060, MCHP_AF1) >;
359	};
360
361	/* Keyscan */
362	/omit-if-no-ref/ ksi0_gpio017: ksi0_gpio017 {
363		pinmux = < MCHP_XEC_PINMUX(017, MCHP_AF1) >;
364	};
365
366	/omit-if-no-ref/ ksi1_gpio020: ksi1_gpio020 {
367		pinmux = < MCHP_XEC_PINMUX(020, MCHP_AF1) >;
368	};
369
370	/omit-if-no-ref/ ksi2_gpio021: ksi2_gpio021 {
371		pinmux = < MCHP_XEC_PINMUX(021, MCHP_AF1) >;
372	};
373
374	/omit-if-no-ref/ ksi3_gpio026: ksi3_gpio026 {
375		pinmux = < MCHP_XEC_PINMUX(026, MCHP_AF1) >;
376	};
377
378	/omit-if-no-ref/ ksi4_gpio027: ksi4_gpio027 {
379		pinmux = < MCHP_XEC_PINMUX(027, MCHP_AF1) >;
380	};
381
382	/omit-if-no-ref/ ksi5_gpio030: ksi5_gpio030 {
383		pinmux = < MCHP_XEC_PINMUX(030, MCHP_AF1) >;
384	};
385
386	/omit-if-no-ref/ ksi6_gpio031: ksi6_gpio031 {
387		pinmux = < MCHP_XEC_PINMUX(031, MCHP_AF1) >;
388	};
389
390	/omit-if-no-ref/ ksi7_gpio032: ksi7_gpio032 {
391		pinmux = < MCHP_XEC_PINMUX(032, MCHP_AF1) >;
392	};
393
394	/omit-if-no-ref/ kso00_gpio040: kso00_gpio040 {
395		pinmux = < MCHP_XEC_PINMUX(040, MCHP_AF2) >;
396	};
397
398	/omit-if-no-ref/ kso01_gpio045: kso01_gpio045 {
399		pinmux = < MCHP_XEC_PINMUX(045, MCHP_AF1) >;
400	};
401
402	/omit-if-no-ref/ kso02_gpio046: kso02_gpio046 {
403		pinmux = < MCHP_XEC_PINMUX(046, MCHP_AF1) >;
404	};
405
406	/omit-if-no-ref/ kso03_gpio047: kso03_gpio047 {
407		pinmux = < MCHP_XEC_PINMUX(047, MCHP_AF1) >;
408	};
409
410	/omit-if-no-ref/ kso04_gpio107: kso04_gpio107 {
411		pinmux = < MCHP_XEC_PINMUX(0107, MCHP_AF2) >;
412	};
413
414	/omit-if-no-ref/ kso05_gpio112: kso05_gpio112 {
415		pinmux = < MCHP_XEC_PINMUX(0112, MCHP_AF1) >;
416	};
417
418	/omit-if-no-ref/ kso06_gpio113: kso06_gpio113 {
419		pinmux = < MCHP_XEC_PINMUX(0113, MCHP_AF1) >;
420	};
421
422	/omit-if-no-ref/ kso07_gpio120: kso07_gpio120 {
423		pinmux = < MCHP_XEC_PINMUX(0120, MCHP_AF1) >;
424	};
425
426	/omit-if-no-ref/ kso08_gpio121: kso08_gpio121 {
427		pinmux = < MCHP_XEC_PINMUX(0121, MCHP_AF2) >;
428	};
429
430	/omit-if-no-ref/ kso09_gpio122: kso09_gpio122 {
431		pinmux = < MCHP_XEC_PINMUX(0122, MCHP_AF2) >;
432	};
433
434	/omit-if-no-ref/ kso10_gpio123: kso10_gpio123 {
435		pinmux = < MCHP_XEC_PINMUX(0123, MCHP_AF2) >;
436	};
437
438	/omit-if-no-ref/ kso11_gpio124: kso11_gpio124 {
439		pinmux = < MCHP_XEC_PINMUX(0124, MCHP_AF2) >;
440	};
441
442	/omit-if-no-ref/ kso12_gpio125: kso12_gpio125 {
443		pinmux = < MCHP_XEC_PINMUX(0125, MCHP_AF2) >;
444	};
445
446	/omit-if-no-ref/ kso13_gpio126: kso13_gpio126 {
447		pinmux = < MCHP_XEC_PINMUX(0126, MCHP_AF2) >;
448	};
449
450	/omit-if-no-ref/ kso14_gpio152: kso14_gpio152 {
451		pinmux = < MCHP_XEC_PINMUX(0152, MCHP_AF1) >;
452	};
453
454	/omit-if-no-ref/ kso15_gpio151: kso15_gpio151 {
455		pinmux = < MCHP_XEC_PINMUX(0151, MCHP_AF2) >;
456	};
457
458	/omit-if-no-ref/ kso16_gpio132: kso16_gpio132 {
459		pinmux = < MCHP_XEC_PINMUX(0132, MCHP_AF2) >;
460	};
461
462	/omit-if-no-ref/ kso17_gpio140: kso17_gpio140 {
463		pinmux = < MCHP_XEC_PINMUX(0140, MCHP_AF3) >;
464	};
465
466	/* LED */
467	/omit-if-no-ref/ led0_gpio156: led0_gpio156 {
468		pinmux = < MCHP_XEC_PINMUX(0156, MCHP_AF1) >;
469	};
470
471	/omit-if-no-ref/ led1_gpio157: led1_gpio157 {
472		pinmux = < MCHP_XEC_PINMUX(0157, MCHP_AF1) >;
473	};
474
475	/omit-if-no-ref/ led2_gpio153: led2_gpio153 {
476		pinmux = < MCHP_XEC_PINMUX(0153, MCHP_AF1) >;
477	};
478
479	/* Quad SPI Ports */
480	/omit-if-no-ref/ shd_cs0_n_gpio055: shd_cs0_n_gpio055 {
481		pinmux = < MCHP_XEC_PINMUX(055, MCHP_AF2) >;
482	};
483
484	/omit-if-no-ref/ shd_cs1_n_gpio002: shd_cs1_n_gpio002 {
485		pinmux = < MCHP_XEC_PINMUX(02, MCHP_AF2) >;
486	};
487
488	/omit-if-no-ref/ shd_clk_gpio056: shd_clk_gpio056 {
489		pinmux = < MCHP_XEC_PINMUX(056, MCHP_AF2) >;
490	};
491
492	/omit-if-no-ref/ shd_io0_gpio223: shd_io0_gpio223 {
493		pinmux = < MCHP_XEC_PINMUX(0223, MCHP_AF1) >;
494	};
495
496	/omit-if-no-ref/ shd_io1_gpio224: shd_io1_gpio224 {
497		pinmux = < MCHP_XEC_PINMUX(0224, MCHP_AF2) >;
498	};
499
500	/omit-if-no-ref/ shd_io2_gpio227: shd_io2_gpio227 {
501		pinmux = < MCHP_XEC_PINMUX(0227, MCHP_AF1) >;
502	};
503
504	/omit-if-no-ref/ shd_io3_gpio016: shd_io3_gpio016 {
505		pinmux = < MCHP_XEC_PINMUX(016, MCHP_AF2) >;
506	};
507
508	/omit-if-no-ref/ pvt_cs_n_gpio124: pvt_cs_n_gpio124 {
509		pinmux = < MCHP_XEC_PINMUX(0124, MCHP_AF1) >;
510	};
511
512	/omit-if-no-ref/ pvt_clk_gpio125: pvt_clk_gpio125 {
513		pinmux = < MCHP_XEC_PINMUX(0125, MCHP_AF1) >;
514	};
515
516	/omit-if-no-ref/ pvt_io0_gpio121: pvt_io0_gpio121 {
517		pinmux = < MCHP_XEC_PINMUX(0121, MCHP_AF1) >;
518	};
519
520	/omit-if-no-ref/ pvt_io1_gpio122: pvt_io1_gpio122 {
521		pinmux = < MCHP_XEC_PINMUX(0122, MCHP_AF1) >;
522	};
523
524	/omit-if-no-ref/ pvt_io2_gpio123: pvt_io2_gpio123 {
525		pinmux = < MCHP_XEC_PINMUX(0123, MCHP_AF1) >;
526	};
527
528	/omit-if-no-ref/ pvt_io3_gpio126: pvt_io3_gpio126 {
529		pinmux = < MCHP_XEC_PINMUX(0126, MCHP_AF1) >;
530	};
531
532	/* MEC152x QMSPI Port 2 can be external pins named gpspi_xxx or
533	 * for the MEC1727 variant internal pins named int_spi_xxx.
534	 * The MEC1527 variant includes a SST25PF040 512 KB SPI flash
535	 * in the package conntected to the int_spi_xxx pins.
536	 */
537	/omit-if-no-ref/ gpspi_cs_n_gpio024: gpspi_cs_n_gpio024 {
538		pinmux = < MCHP_XEC_PINMUX(024, MCHP_AF1) >;
539	};
540
541	/omit-if-no-ref/ gpspi_clk_gpio023: gpspi_clk_gpio023 {
542		pinmux = < MCHP_XEC_PINMUX(023, MCHP_AF2) >;
543	};
544
545	/omit-if-no-ref/ gpspi_clk_alt_gpio057: gpspi_clk_alt_gpio057 {
546		pinmux = < MCHP_XEC_PINMUX(057, MCHP_AF3) >;
547	};
548
549	/omit-if-no-ref/ gpspi_io0_gpio245: gpspi_io0_gpio245 {
550		pinmux = < MCHP_XEC_PINMUX(0245, MCHP_AF2) >;
551	};
552
553	/omit-if-no-ref/ gpspi_io1_gpio243: gpspi_io1_gpio243 {
554		pinmux = < MCHP_XEC_PINMUX(0243, MCHP_AF2) >;
555	};
556
557	/omit-if-no-ref/ gpspi_io2_gpio034: gpspi_io2_gpio034 {
558		pinmux = < MCHP_XEC_PINMUX(076, MCHP_AF2) >;
559	};
560
561	/omit-if-no-ref/ gpspi_io3_gpio022: gpspi_io3_gpio022 {
562		pinmux = < MCHP_XEC_PINMUX(022, MCHP_AF1) >;
563	};
564
565	/omit-if-no-ref/ int_spi_cs_n_gpio116: int_spi_cs_n_gpio116 {
566		pinmux = < MCHP_XEC_PINMUX(0116, MCHP_AF1) >;
567	};
568
569	/omit-if-no-ref/ int_spi_clk_gpio117: int_spi_clk_gpio117 {
570		pinmux = < MCHP_XEC_PINMUX(0117, MCHP_AF1) >;
571	};
572
573	/omit-if-no-ref/ int_spi_io0_gpio074: int_spi_io0_gpio074 {
574		pinmux = < MCHP_XEC_PINMUX(074, MCHP_AF1) >;
575	};
576
577	/omit-if-no-ref/ int_spi_io1_gpio075: int_spi_io1_gpio075 {
578		pinmux = < MCHP_XEC_PINMUX(075, MCHP_AF1) >;
579	};
580
581	/omit-if-no-ref/ int_spi_wp_n_gpio076: int_spi_wp_n_gpio076 {
582		pinmux = < MCHP_XEC_PINMUX(076, MCHP_GPIO) >;
583	};
584
585	/* MEC152x variants with an EEPROM in the package use the same
586	 * pins as the internal SPI. The pins are connected to the PSPI
587	 * controller, named EEPROM controller in the data sheet.
588	 */
589	/omit-if-no-ref/ pspi_cs_n_gpio116: pspi_cs_n_gpio116 {
590		pinmux = < MCHP_XEC_PINMUX(0116, MCHP_AF2) >;
591	};
592
593	/omit-if-no-ref/ pspi_clk_gpio117: pspi_clk_gpio117 {
594		pinmux = < MCHP_XEC_PINMUX(0117, MCHP_AF2) >;
595	};
596
597	/omit-if-no-ref/ pspi_mosi_gpio074: pspi_mosi_gpio074 {
598		pinmux = < MCHP_XEC_PINMUX(074, MCHP_AF2) >;
599	};
600
601	/omit-if-no-ref/ pspi_miso_gpio075: pspi_miso_gpio075 {
602		pinmux = < MCHP_XEC_PINMUX(075, MCHP_AF2) >;
603	};
604
605	/* PECI */
606	/omit-if-no-ref/ peci_dat_gpio042: peci_dat_gpio042 {
607		pinmux = < MCHP_XEC_PINMUX(042, MCHP_AF1) >;
608	};
609
610	/omit-if-no-ref/ vref_vtt_gpio044: vref_vtt_gpio044 {
611		pinmux = < MCHP_XEC_PINMUX(044, MCHP_AF1) >;
612	};
613
614	/* Power and Clock Signals */
615	/omit-if-no-ref/ vcc_pwrgd_gpio057: vcc_pwrgd_gpio057 {
616		pinmux = < MCHP_XEC_PINMUX(057, MCHP_AF1) >;
617	};
618
619	/omit-if-no-ref/ pwrok_gpio106: pwrok_gpio106 {
620		pinmux = < MCHP_XEC_PINMUX(0106, MCHP_AF1) >;
621	};
622
623	/omit-if-no-ref/ pwrgd_s0ix_gpio022: pwrgd_s0ix_gpio022 {
624		pinmux = < MCHP_XEC_PINMUX(022, MCHP_AF2) >;
625	};
626
627	/omit-if-no-ref/ slp_s0_n_gpio030: slp_s0_n_gpio030 {
628		pinmux = < MCHP_XEC_PINMUX(030, MCHP_AF3) >;
629	};
630
631	/omit-if-no-ref/ cpu_c10_gpio175: cpu_c10_gpio175 {
632		pinmux = < MCHP_XEC_PINMUX(0175, MCHP_AF2) >;
633	};
634
635	/omit-if-no-ref/ clk_32khz_in_gpio165: clk_32khz_in_gpio165 {
636		pinmux = < MCHP_XEC_PINMUX(0165, MCHP_AF1) >;
637	};
638
639	/omit-if-no-ref/ clk_32khz_out_gpio221: clk_32khz_out_gpio221 {
640		pinmux = < MCHP_XEC_PINMUX(0221, MCHP_AF1) >;
641	};
642
643	/omit-if-no-ref/ tst_clk_out_gpio060: tst_clk_out_gpio060 {
644		pinmux = < MCHP_XEC_PINMUX(060, MCHP_AF2) >;
645	};
646
647	/omit-if-no-ref/ pci_reset_n_gpio064: pci_reset_n_gpio064 {
648		pinmux = < MCHP_XEC_PINMUX(064, MCHP_AF1) >;
649	};
650
651	/* PROCHOT */
652	/omit-if-no-ref/ prochot_in_n_gpio222: prochot_in_n_gpio222 {
653		pinmux = < MCHP_XEC_PINMUX(0222, MCHP_AF1) >;
654	};
655
656	/* PS2 */
657	/omit-if-no-ref/ ps2_clk0a_gpio114: ps2_clk0a_gpio114 {
658		pinmux = < MCHP_XEC_PINMUX(0114, MCHP_AF1) >;
659	};
660
661	/omit-if-no-ref/ ps2_dat0a_gpio115: ps2_dat0a_gpio115 {
662		pinmux = < MCHP_XEC_PINMUX(0115, MCHP_AF1) >;
663	};
664
665	/omit-if-no-ref/ ps2_clk0b_gpio007: ps2_clk0b_gpio007 {
666		pinmux = < MCHP_XEC_PINMUX(07, MCHP_AF2) >;
667	};
668
669	/omit-if-no-ref/ ps2_dat0b_gpio010: ps2_dat0b_gpio010 {
670		pinmux = < MCHP_XEC_PINMUX(010, MCHP_AF2) >;
671	};
672
673	/omit-if-no-ref/ ps2_clk1b_gpio154: ps2_clk1b_gpio154 {
674		pinmux = < MCHP_XEC_PINMUX(0154, MCHP_AF2) >;
675	};
676
677	/omit-if-no-ref/ ps2_dat1b_gpio155: ps2_dat1b_gpio155 {
678		pinmux = < MCHP_XEC_PINMUX(0155, MCHP_AF2) >;
679	};
680
681	/* PWM */
682	/omit-if-no-ref/ pwm0_gpio053: pwm0_gpio053 {
683		pinmux = < MCHP_XEC_PINMUX(053, MCHP_AF1) >;
684	};
685
686	/omit-if-no-ref/ pwm0_alt_gpio241: pwm0_alt_gpio241 {
687		pinmux = < MCHP_XEC_PINMUX(0241, MCHP_AF1) >;
688	};
689
690	/omit-if-no-ref/ pwm1_gpio054: pwm1_gpio054 {
691		pinmux = < MCHP_XEC_PINMUX(054, MCHP_AF1) >;
692	};
693
694	/omit-if-no-ref/ pwm1_alt_gpio254: pwm1_alt_gpio254 {
695		pinmux = < MCHP_XEC_PINMUX(0254, MCHP_AF1) >;
696	};
697
698	/omit-if-no-ref/ pwm2_gpio055: pwm2_gpio055 {
699		pinmux = < MCHP_XEC_PINMUX(055, MCHP_AF1) >;
700	};
701
702	/omit-if-no-ref/ pwm2_alt_gpio045: pwm2_alt_gpio045 {
703		pinmux = < MCHP_XEC_PINMUX(045, MCHP_AF2) >;
704	};
705
706	/omit-if-no-ref/ pwm3_gpio056: pwm3_gpio056 {
707		pinmux = < MCHP_XEC_PINMUX(056, MCHP_AF1) >;
708	};
709
710	/omit-if-no-ref/ pwm3_alt_gpio047: pwm3_alt_gpio047 {
711		pinmux = < MCHP_XEC_PINMUX(047, MCHP_AF2) >;
712	};
713
714	/omit-if-no-ref/ pwm4_gpio011: pwm4_gpio011 {
715		pinmux = < MCHP_XEC_PINMUX(011, MCHP_AF2) >;
716	};
717
718	/omit-if-no-ref/ pwm5_gpio002: pwm5_gpio002 {
719		pinmux = < MCHP_XEC_PINMUX(02, MCHP_AF1) >;
720	};
721
722	/omit-if-no-ref/ pwm6_gpio014: pwm6_gpio014 {
723		pinmux = < MCHP_XEC_PINMUX(014, MCHP_AF1) >;
724	};
725
726	/omit-if-no-ref/ pwm6_alt_gpio063: pwm6_alt_gpio063 {
727		pinmux = < MCHP_XEC_PINMUX(063, MCHP_AF2) >;
728	};
729
730	/omit-if-no-ref/ pwm7_gpio015: pwm7_gpio015 {
731		pinmux = < MCHP_XEC_PINMUX(015, MCHP_AF1) >;
732	};
733
734	/omit-if-no-ref/ pwm7_alt_gpio061: pwm7_alt_gpio061 {
735		pinmux = < MCHP_XEC_PINMUX(061, MCHP_AF2) >;
736	};
737
738	/omit-if-no-ref/ pwm8_gpio035: pwm8_gpio035 {
739		pinmux = < MCHP_XEC_PINMUX(035, MCHP_AF1) >;
740	};
741
742	/omit-if-no-ref/ pwm8_alt_gpio175: pwm8_alt_gpio175 {
743		pinmux = < MCHP_XEC_PINMUX(0175, MCHP_AF3) >;
744	};
745
746	/* SB TSI */
747	/omit-if-no-ref/ sb_tsi_dat_gpio042: sb_tsi_dat_gpio042 {
748		pinmux = < MCHP_XEC_PINMUX(042, MCHP_AF2) >;
749	};
750
751	/omit-if-no-ref/ sb_tsi_clk_gpio043: sb_tsi_clk_gpio043 {
752		pinmux = < MCHP_XEC_PINMUX(043, MCHP_AF1) >;
753	};
754
755	/* SPI Endpoint */
756	/omit-if-no-ref/ slv_spi_cs_n_gpio131: slv_spi_cs_n_gpio131 {
757		pinmux = < MCHP_XEC_PINMUX(0131, MCHP_AF2) >;
758	};
759
760	/omit-if-no-ref/ slv_spi_sclk_gpio054: slv_spi_sclk_gpio054 {
761		pinmux = < MCHP_XEC_PINMUX(054, MCHP_AF2) >;
762	};
763
764	/omit-if-no-ref/ slv_spi_io0_gpio130: slv_spi_io0_gpio130 {
765		pinmux = < MCHP_XEC_PINMUX(0130, MCHP_AF2) >;
766	};
767
768	/omit-if-no-ref/ slv_spi_io1_gpio014: slv_spi_io1_gpio014 {
769		pinmux = < MCHP_XEC_PINMUX(014, MCHP_AF2) >;
770	};
771
772	/omit-if-no-ref/ slv_spi_io2_gpio012: slv_spi_io2_gpio012 {
773		pinmux = < MCHP_XEC_PINMUX(012, MCHP_AF2) >;
774	};
775
776	/omit-if-no-ref/ slv_spi_io3_gpio013: slv_spi_io3_gpio013 {
777		pinmux = < MCHP_XEC_PINMUX(013, MCHP_AF2) >;
778	};
779
780	/omit-if-no-ref/ slv_spi_mstr_int_gpio053: slv_spi_mstr_int_gpio053 {
781		pinmux = < MCHP_XEC_PINMUX(053, MCHP_AF2) >;
782	};
783
784	/* TACH */
785	/omit-if-no-ref/ tach0_gpio050: tach0_gpio050 {
786		pinmux = < MCHP_XEC_PINMUX(050, MCHP_AF1) >;
787	};
788
789	/omit-if-no-ref/ tach1_gpio051: tach1_gpio051 {
790		pinmux = < MCHP_XEC_PINMUX(051, MCHP_AF1) >;
791	};
792
793	/omit-if-no-ref/ tach2_gpio052: tach2_gpio052 {
794		pinmux = < MCHP_XEC_PINMUX(052, MCHP_AF1) >;
795	};
796
797	/omit-if-no-ref/ tach3_gpio033: tach3_gpio033 {
798		pinmux = < MCHP_XEC_PINMUX(033, MCHP_AF1) >;
799	};
800
801	/* TFDP (Trace FIFO Debug Port) */
802	/omit-if-no-ref/ tfdp_clk_gpio104: tfdp_clk_gpio104 {
803		pinmux = < MCHP_XEC_PINMUX(0104, MCHP_AF2) >;
804	};
805
806	/omit-if-no-ref/ tfdp_dat_gpio105: tfdp_dat_gpio105 {
807		pinmux = < MCHP_XEC_PINMUX(0105, MCHP_AF2) >;
808	};
809
810	/* UART 0 */
811	/omit-if-no-ref/ uart0_tx_gpio104: uart0_tx_gpio104 {
812		pinmux = < MCHP_XEC_PINMUX(0104, MCHP_AF1) >;
813	};
814
815	/omit-if-no-ref/ uart0_rx_gpio105: uart0_rx_gpio105 {
816		pinmux = < MCHP_XEC_PINMUX(0105, MCHP_AF1) >;
817	};
818
819	/omit-if-no-ref/ uart0_cts_n_gpio143: uart0_cts_n_gpio143 {
820		pinmux = < MCHP_XEC_PINMUX(0143, MCHP_AF2) >;
821	};
822
823	/omit-if-no-ref/ uart0_dcd_n_gpio017: uart0_dcd_n_gpio017 {
824		pinmux = < MCHP_XEC_PINMUX(017, MCHP_AF2) >;
825	};
826
827	/omit-if-no-ref/ uart0_dsr_n_gpio027: uart0_dsr_n_gpio027 {
828		pinmux = < MCHP_XEC_PINMUX(027, MCHP_AF2) >;
829	};
830
831	/omit-if-no-ref/ uart0_dtr_n_gpio026: uart0_dtr_n_gpio026 {
832		pinmux = < MCHP_XEC_PINMUX(026, MCHP_AF2) >;
833	};
834
835	/omit-if-no-ref/ uart0_ri_n_gpio032: uart0_ri_n_gpio032 {
836		pinmux = < MCHP_XEC_PINMUX(032, MCHP_AF3) >;
837	};
838
839	/omit-if-no-ref/ uart0_rts_n_gpio144: uart0_rts_n_gpio144 {
840		pinmux = < MCHP_XEC_PINMUX(0144, MCHP_AF2) >;
841	};
842
843	/omit-if-no-ref/ uart_clk_gpio025: uart_clk_gpio025 {
844		pinmux = < MCHP_XEC_PINMUX(025, MCHP_AF2) >;
845	};
846
847	/omit-if-no-ref/ uart_clk_alt_gpio244: uart_clk_alt_gpio244 {
848		pinmux = < MCHP_XEC_PINMUX(0244, MCHP_AF1) >;
849	};
850
851	/* UART 1 */
852	/omit-if-no-ref/ uart1_tx_gpio170: uart1_tx_gpio170 {
853		pinmux = < MCHP_XEC_PINMUX(0170, MCHP_AF1) >;
854	};
855
856	/omit-if-no-ref/ uart1_rx_gpio171: uart1_rx_gpio171 {
857		pinmux = < MCHP_XEC_PINMUX(0171, MCHP_AF1) >;
858	};
859
860	/omit-if-no-ref/ uart1_rx_alt_gpio255: uart1_rx_alt_gpio255 {
861		pinmux = < MCHP_XEC_PINMUX(0255, MCHP_AF1) >;
862	};
863
864	/omit-if-no-ref/ uart1_cts_n_gpio040: uart1_cts_n_gpio040 {
865		pinmux = < MCHP_XEC_PINMUX(040, MCHP_AF3) >;
866	};
867
868	/omit-if-no-ref/ uart1_dcd_n_gpio060: uart1_dcd_n_gpio060 {
869		pinmux = < MCHP_XEC_PINMUX(060, MCHP_AF3) >;
870	};
871
872	/omit-if-no-ref/ uart1_dsr_n_gpio255: uart1_dsr_n_gpio255 {
873		pinmux = < MCHP_XEC_PINMUX(0255, MCHP_AF2) >;
874	};
875
876	/omit-if-no-ref/ uart1_dtr_n_gpio120: uart1_dtr_n_gpio120 {
877		pinmux = < MCHP_XEC_PINMUX(0120, MCHP_AF2) >;
878	};
879
880	/omit-if-no-ref/ uart1_ri_n_gpio025: uart1_ri_n_gpio025 {
881		pinmux = < MCHP_XEC_PINMUX(025, MCHP_AF3) >;
882	};
883
884	/omit-if-no-ref/ uart1_rts_n_gpio127: uart1_rts_n_gpio127 {
885		pinmux = < MCHP_XEC_PINMUX(0127, MCHP_AF2) >;
886	};
887
888	/* UART 2 */
889	/omit-if-no-ref/ uart2_tx_gpio146: uart2_tx_gpio146 {
890		pinmux = < MCHP_XEC_PINMUX(0146, MCHP_AF2) >;
891	};
892
893	/omit-if-no-ref/ uart2_rx_gpio145: uart2_rx_gpio145 {
894		pinmux = < MCHP_XEC_PINMUX(0145, MCHP_AF2) >;
895	};
896
897	/omit-if-no-ref/ uart2_cts_n_gpio142: uart2_cts_n_gpio142 {
898		pinmux = < MCHP_XEC_PINMUX(0142, MCHP_AF2) >;
899	};
900
901	/omit-if-no-ref/ uart2_dcd_n_gpio004: uart2_dcd_n_gpio004 {
902		pinmux = < MCHP_XEC_PINMUX(004, MCHP_AF3) >;
903	};
904
905	/omit-if-no-ref/ uart2_dsr_n_gpio147: uart2_dsr_n_gpio147 {
906		pinmux = < MCHP_XEC_PINMUX(0147, MCHP_AF2) >;
907	};
908
909	/omit-if-no-ref/ uart2_dtr_n_gpio150: uart2_dtr_n_gpio150 {
910		pinmux = < MCHP_XEC_PINMUX(0150, MCHP_AF2) >;
911	};
912
913	/omit-if-no-ref/ uart2_ri_n_gpio003: uart2_ri_n_gpio003 {
914		pinmux = < MCHP_XEC_PINMUX(003, MCHP_AF3) >;
915	};
916
917	/omit-if-no-ref/ uart2_rts_n_gpio141: uart2_rts_n_gpio141 {
918		pinmux = < MCHP_XEC_PINMUX(0150, MCHP_AF2) >;
919	};
920
921	/* VCI */
922	/omit-if-no-ref/ vci_ovrd_in_gpio172: vci_ovrd_in_gpio172 {
923		pinmux = < MCHP_XEC_PINMUX(0172, MCHP_AF1) >;
924	};
925
926	/omit-if-no-ref/ gpio172_gpio172: gpio172_gpio172 {
927		pinmux = < MCHP_XEC_PINMUX(0172, MCHP_AF0) >;
928	};
929
930	/omit-if-no-ref/ vci_in0_n_gpio253: vci_in0_n_gpio253 {
931		pinmux = < MCHP_XEC_PINMUX(0253, MCHP_AF1) >;
932	};
933
934	/omit-if-no-ref/ gpio253_gpio253: gpio253_gpio253 {
935		pinmux = < MCHP_XEC_PINMUX(0253, MCHP_AF0) >;
936	};
937
938	/omit-if-no-ref/ vci_in1_n_gpio162: vci_in1_n_gpio162 {
939		pinmux = < MCHP_XEC_PINMUX(0162, MCHP_AF1) >;
940	};
941
942	/omit-if-no-ref/ gpio162_gpio162: gpio162_gpio162 {
943		pinmux = < MCHP_XEC_PINMUX(0162, MCHP_AF0) >;
944	};
945
946	/omit-if-no-ref/ vci_in2_n_gpio161: vci_in2_n_gpio161 {
947		pinmux = < MCHP_XEC_PINMUX(0161, MCHP_AF1) >;
948	};
949
950	/omit-if-no-ref/ gpio161_gpio161: gpio161_gpio161 {
951		pinmux = < MCHP_XEC_PINMUX(0161, MCHP_AF0) >;
952	};
953
954	/omit-if-no-ref/ vci_in3_n_gpio000: vci_in3_n_gpio000 {
955		pinmux = < MCHP_XEC_PINMUX(000, MCHP_AF1) >;
956	};
957
958	/omit-if-no-ref/ gpio000_gpio000: gpio000_gpio000 {
959		pinmux = < MCHP_XEC_PINMUX(0000, MCHP_AF0) >;
960	};
961
962	/omit-if-no-ref/ vci_out_gpio250: vci_out_gpio250 {
963		pinmux = < MCHP_XEC_PINMUX(0250, MCHP_AF1) >;
964	};
965
966	/omit-if-no-ref/ gpio250_gpio250: gpio250_gpio250 {
967		pinmux = < MCHP_XEC_PINMUX(0250, MCHP_AF0) >;
968	};
969
970	/omit-if-no-ref/ sys_shdn_n_gpio221: sys_shdn_n_gpio221 {
971		pinmux = < MCHP_XEC_PINMUX(0221, MCHP_AF3) >;
972	};
973
974	/* Week Timer BGPO Pins */
975	/omit-if-no-ref/ bgpo0_gpio253: bgpo0_gpio253 {
976		pinmux = < MCHP_XEC_PINMUX(0253, MCHP_AF1) >;
977	};
978
979	/omit-if-no-ref/ bgpo1_gpio101: bgpo1_gpio101 {
980		pinmux = < MCHP_XEC_PINMUX(0101, MCHP_AF1) >;
981	};
982
983	/omit-if-no-ref/ bgpo2_gpio102: bgpo2_gpio102 {
984		pinmux = < MCHP_XEC_PINMUX(0102, MCHP_AF1) >;
985	};
986
987	/* Analog Voltage Comparator */
988	/omit-if-no-ref/ cmp_vin0_gpio242: cmp_vin0_gpio242 {
989		pinmux = < MCHP_XEC_PINMUX(0242, MCHP_AF3) >;
990	};
991
992	/omit-if-no-ref/ cmp_vout0_gpio241: cmp_vout0_gpio241 {
993		pinmux = < MCHP_XEC_PINMUX(0241, MCHP_AF3) >;
994	};
995
996	/omit-if-no-ref/ cmp_vref0_gpio246: cmp_vref0_gpio246 {
997		pinmux = < MCHP_XEC_PINMUX(0226, MCHP_AF3) >;
998	};
999
1000	/omit-if-no-ref/ cmp_vin1_gpio244: cmp_vin1_gpio244 {
1001		pinmux = < MCHP_XEC_PINMUX(0244, MCHP_AF3) >;
1002	};
1003
1004	/omit-if-no-ref/ cmp_vout1_gpio175: cmp_vout1_gpio175 {
1005		pinmux = < MCHP_XEC_PINMUX(0175, MCHP_AF1) >;
1006	};
1007
1008	/omit-if-no-ref/ cmp_vref1_gpio254: cmp_vref1_gpio254 {
1009		pinmux = < MCHP_XEC_PINMUX(0106, MCHP_AF3) >;
1010	};
1011
1012	/* HDMI-CEC */
1013	/omit-if-no-ref/ cec_out_gpio170: cec_out_gpio170 {
1014		pinmux = < MCHP_XEC_PINMUX(0170, MCHP_AF2) >;
1015	};
1016
1017	/omit-if-no-ref/ cec_in_gpio171: cec_in_gpio171 {
1018		pinmux = < MCHP_XEC_PINMUX(0171, MCHP_AF2) >;
1019	};
1020
1021	/* SGPIO */
1022	/omit-if-no-ref/ sgpio0_clock_gpio024: sgpio0_clock_gpio024 {
1023		pinmux = < MCHP_XEC_PINMUX(024, MCHP_AF2) >;
1024	};
1025
1026	/omit-if-no-ref/ sgpio0_datain_gpio031: sgpio0_datain_gpio031 {
1027		pinmux = < MCHP_XEC_PINMUX(031, MCHP_AF3) >;
1028	};
1029
1030	/omit-if-no-ref/ sgpio0_dataout_gpio106: sgpio0_dataout_gpio106 {
1031		pinmux = < MCHP_XEC_PINMUX(0106, MCHP_AF3) >;
1032	};
1033
1034	/omit-if-no-ref/ sgpio0_load_gpio152: sgpio0_load_gpio152 {
1035		pinmux = < MCHP_XEC_PINMUX(0152, MCHP_AF2) >;
1036	};
1037
1038	/omit-if-no-ref/ sgpio1_clock_gpio161: sgpio1_clock_gpio161 {
1039		pinmux = < MCHP_XEC_PINMUX(0161, MCHP_AF2) >;
1040	};
1041
1042	/omit-if-no-ref/ sgpio1_datain_gpio064: sgpio1_datain_gpio064 {
1043		pinmux = < MCHP_XEC_PINMUX(064, MCHP_AF2) >;
1044	};
1045
1046	/omit-if-no-ref/ sgpio1_dataout_gpio156: sgpio1_dataout_gpio156 {
1047		pinmux = < MCHP_XEC_PINMUX(0156, MCHP_AF2) >;
1048	};
1049
1050	/omit-if-no-ref/ sgpio1_load_gpio246: sgpio1_load_gpio246 {
1051		pinmux = < MCHP_XEC_PINMUX(0246, MCHP_AF1) >;
1052	};
1053
1054	/omit-if-no-ref/ sgpio2_clock_gpio162: sgpio2_clock_gpio162 {
1055		pinmux = < MCHP_XEC_PINMUX(0162, MCHP_AF2) >;
1056	};
1057
1058	/omit-if-no-ref/ sgpio2_datain_gpio021: sgpio2_datain_gpio021 {
1059		pinmux = < MCHP_XEC_PINMUX(021, MCHP_AF2) >;
1060	};
1061
1062	/omit-if-no-ref/ sgpio2_dataout_gpio020: sgpio2_dataout_gpio020 {
1063		pinmux = < MCHP_XEC_PINMUX(020, MCHP_AF2) >;
1064	};
1065
1066	/omit-if-no-ref/ sgpio2_load_gpio033: sgpio2_load_gpio033 {
1067		pinmux = < MCHP_XEC_PINMUX(033, MCHP_AF2) >;
1068	};
1069
1070	/omit-if-no-ref/ sgpio3_clock_gpio163: sgpio3_clock_gpio163 {
1071		pinmux = < MCHP_XEC_PINMUX(0163, MCHP_AF2) >;
1072	};
1073
1074	/omit-if-no-ref/ gpio163_gpio163: gpio163_gpio163 {
1075		pinmux = < MCHP_XEC_PINMUX(0163, MCHP_AF0) >;
1076	};
1077
1078	/omit-if-no-ref/ sgpio3_datain_gpio242: sgpio3_datain_gpio242 {
1079		pinmux = < MCHP_XEC_PINMUX(0242, MCHP_AF2) >;
1080	};
1081
1082	/omit-if-no-ref/ sgpio3_dataout_gpio241: sgpio3_dataout_gpio241 {
1083		pinmux = < MCHP_XEC_PINMUX(0241, MCHP_AF2) >;
1084	};
1085
1086	/omit-if-no-ref/ sgpio3_load_gpio254: sgpio3_load_gpio254 {
1087		pinmux = < MCHP_XEC_PINMUX(0254, MCHP_AF2) >;
1088	};
1089};
1090
1091/* Add Sleep Pin Control */
1092&pinctrl {
1093	peci_dat_gpio042_sleep: peci_dat_gpio042_sleep {
1094		pinmux = < MCHP_XEC_PINMUX(042, MCHP_AF1) >;
1095		low-power-enable;
1096	};
1097	vref_vtt_gpio044_sleep: vref_vtt_gpio044_sleep {
1098		pinmux = < MCHP_XEC_PINMUX(044, MCHP_AF1) >;
1099		low-power-enable;
1100	};
1101
1102	/* PS2 */
1103	ps2_clk0b_gpio007_sleep: ps2_clk0b_gpio007_sleep {
1104		pinmux = < MCHP_XEC_PINMUX(007, MCHP_AF2) >;
1105		low-power-enable;
1106	};
1107	ps2_dat0b_gpio010_sleep: ps2_dat0b_gpio010_sleep {
1108		pinmux = < MCHP_XEC_PINMUX(010, MCHP_AF2) >;
1109		low-power-enable;
1110	};
1111	ps2_clk1b_gpio154_sleep: ps2_clk1b_gpio154_sleep {
1112		pinmux = < MCHP_XEC_PINMUX(0154, MCHP_AF2) >;
1113		low-power-enable;
1114	};
1115	ps2_dat1b_gpio155_sleep: ps2_dat1b_gpio155_sleep {
1116		pinmux = < MCHP_XEC_PINMUX(0155, MCHP_AF2) >;
1117		low-power-enable;
1118	};
1119
1120	/* PWM */
1121	pwm0_gpio053_sleep: pwm0_gpio053_sleep {
1122		pinmux = < MCHP_XEC_PINMUX(053, MCHP_AF1) >;
1123		low-power-enable;
1124	};
1125
1126	pwm0_alt_gpio241_sleep: pwm0_alt_gpio241_sleep {
1127		pinmux = < MCHP_XEC_PINMUX(0241, MCHP_AF1) >;
1128		low-power-enable;
1129	};
1130
1131	pwm1_gpio054_sleep: pwm1_gpio054_sleep {
1132		pinmux = < MCHP_XEC_PINMUX(054, MCHP_AF1) >;
1133		low-power-enable;
1134	};
1135
1136	pwm1_alt_gpio254_sleep: pwm1_alt_gpio254_sleep {
1137		pinmux = < MCHP_XEC_PINMUX(0254, MCHP_AF1) >;
1138		low-power-enable;
1139	};
1140
1141	pwm2_gpio055_sleep: pwm2_gpio055_sleep {
1142		pinmux = < MCHP_XEC_PINMUX(055, MCHP_AF1) >;
1143		low-power-enable;
1144	};
1145
1146	pwm2_alt_gpio045_sleep: pwm2_alt_gpio045_sleep {
1147		pinmux = < MCHP_XEC_PINMUX(045, MCHP_AF2) >;
1148		low-power-enable;
1149	};
1150	pwm3_gpio056_sleep: pwm3_gpio056_sleep {
1151		pinmux = < MCHP_XEC_PINMUX(056, MCHP_AF1) >;
1152		low-power-enable;
1153	};
1154
1155	pwm3_alt_gpio047_sleep: pwm3_alt_gpio047_sleep {
1156		pinmux = < MCHP_XEC_PINMUX(047, MCHP_AF2) >;
1157		low-power-enable;
1158	};
1159
1160	pwm4_gpio011_sleep: pwm4_gpio011_sleep {
1161		pinmux = < MCHP_XEC_PINMUX(011, MCHP_AF2) >;
1162		low-power-enable;
1163	};
1164
1165	pwm5_gpio002_sleep: pwm5_gpio002_sleep {
1166		pinmux = < MCHP_XEC_PINMUX(02, MCHP_AF1) >;
1167		low-power-enable;
1168	};
1169
1170	pwm6_gpio014_sleep: pwm6_gpio014_sleep {
1171		pinmux = < MCHP_XEC_PINMUX(014, MCHP_AF1) >;
1172		low-power-enable;
1173	};
1174
1175	pwm6_alt_gpio063_sleep: pwm6_alt_gpio063_sleep {
1176		pinmux = < MCHP_XEC_PINMUX(063, MCHP_AF2) >;
1177		low-power-enable;
1178	};
1179
1180	pwm7_gpio015_sleep: pwm7_gpio015_sleep {
1181		pinmux = < MCHP_XEC_PINMUX(015, MCHP_AF1) >;
1182		low-power-enable;
1183	};
1184
1185	pwm7_alt_gpio061_sleep: pwm7_alt_gpio061_sleep {
1186		pinmux = < MCHP_XEC_PINMUX(061, MCHP_AF2) >;
1187		low-power-enable;
1188	};
1189
1190	pwm8_gpio035_sleep: pwm8_gpio035_sleep {
1191		pinmux = < MCHP_XEC_PINMUX(035, MCHP_AF1) >;
1192		low-power-enable;
1193	};
1194
1195	pwm8_alt_gpio175_sleep: pwm8_alt_gpio175_sleep {
1196		pinmux = < MCHP_XEC_PINMUX(0175, MCHP_AF3) >;
1197		low-power-enable;
1198	};
1199
1200	/* Keyscan */
1201	ksi0_gpio017_sleep: ksi0_gpio017_sleep {
1202		pinmux = < MCHP_XEC_PINMUX(017, MCHP_AF1) >;
1203		low-power-enable;
1204	};
1205
1206	ksi1_gpio020_sleep: ksi1_gpio020_sleep {
1207		pinmux = < MCHP_XEC_PINMUX(020, MCHP_AF1) >;
1208		low-power-enable;
1209	};
1210
1211	ksi2_gpio021_sleep: ksi2_gpio021_sleep {
1212		pinmux = < MCHP_XEC_PINMUX(021, MCHP_AF1) >;
1213		low-power-enable;
1214	};
1215
1216	ksi3_gpio026_sleep: ksi3_gpio026_sleep {
1217		pinmux = < MCHP_XEC_PINMUX(026, MCHP_AF1) >;
1218		low-power-enable;
1219	};
1220
1221	ksi4_gpio027_sleep: ksi4_gpio027_sleep {
1222		pinmux = < MCHP_XEC_PINMUX(027, MCHP_AF1) >;
1223		low-power-enable;
1224	};
1225
1226	ksi5_gpio030_sleep: ksi5_gpio030_sleep {
1227		pinmux = < MCHP_XEC_PINMUX(030, MCHP_AF1) >;
1228		low-power-enable;
1229	};
1230
1231	ksi6_gpio031_sleep: ksi6_gpio031_sleep {
1232		pinmux = < MCHP_XEC_PINMUX(031, MCHP_AF1) >;
1233		low-power-enable;
1234	};
1235
1236	ksi7_gpio032_sleep: ksi7_gpio032_sleep {
1237		pinmux = < MCHP_XEC_PINMUX(032, MCHP_AF1) >;
1238		low-power-enable;
1239	};
1240
1241	kso00_gpio040_sleep: kso00_gpio040_sleep {
1242		pinmux = < MCHP_XEC_PINMUX(040, MCHP_AF2) >;
1243		low-power-enable;
1244	};
1245
1246	kso01_gpio045_sleep: kso01_gpio045_sleep {
1247		pinmux = < MCHP_XEC_PINMUX(045, MCHP_AF1) >;
1248		low-power-enable;
1249	};
1250
1251	kso02_gpio046_sleep: kso02_gpio046_sleep {
1252		pinmux = < MCHP_XEC_PINMUX(046, MCHP_AF1) >;
1253		low-power-enable;
1254	};
1255
1256	kso03_gpio047_sleep: kso03_gpio047_sleep {
1257		pinmux = < MCHP_XEC_PINMUX(047, MCHP_AF1) >;
1258		low-power-enable;
1259	};
1260
1261	kso04_gpio107_sleep: kso04_gpio107_sleep {
1262		pinmux = < MCHP_XEC_PINMUX(0107, MCHP_AF2) >;
1263		low-power-enable;
1264	};
1265
1266	kso05_gpio112_sleep: kso05_gpio112_sleep {
1267		pinmux = < MCHP_XEC_PINMUX(0112, MCHP_AF1) >;
1268		low-power-enable;
1269	};
1270
1271	kso06_gpio113_sleep: kso06_gpio113_sleep {
1272		pinmux = < MCHP_XEC_PINMUX(0113, MCHP_AF1) >;
1273		low-power-enable;
1274	};
1275
1276	kso07_gpio120_sleep: kso07_gpio120_sleep {
1277		pinmux = < MCHP_XEC_PINMUX(0120, MCHP_AF1) >;
1278		low-power-enable;
1279	};
1280
1281	kso08_gpio121_sleep: kso08_gpio121_sleep {
1282		pinmux = < MCHP_XEC_PINMUX(0121, MCHP_AF2) >;
1283		low-power-enable;
1284	};
1285
1286	kso09_gpio122_sleep: kso09_gpio122_sleep {
1287		pinmux = < MCHP_XEC_PINMUX(0122, MCHP_AF2) >;
1288		low-power-enable;
1289	};
1290
1291	kso10_gpio123_sleep: kso10_gpio123_sleep {
1292		pinmux = < MCHP_XEC_PINMUX(0123, MCHP_AF2) >;
1293		low-power-enable;
1294	};
1295
1296	kso11_gpio124_sleep: kso11_gpio124_sleep {
1297		pinmux = < MCHP_XEC_PINMUX(0124, MCHP_AF2) >;
1298		low-power-enable;
1299	};
1300
1301	kso12_gpio125_sleep: kso12_gpio125_sleep {
1302		pinmux = < MCHP_XEC_PINMUX(0125, MCHP_AF2) >;
1303		low-power-enable;
1304	};
1305
1306	kso13_gpio126_sleep: kso13_gpio126_sleep {
1307		pinmux = < MCHP_XEC_PINMUX(0126, MCHP_AF2) >;
1308		low-power-enable;
1309	};
1310
1311	kso14_gpio152_sleep: kso14_gpio152_sleep {
1312		pinmux = < MCHP_XEC_PINMUX(0152, MCHP_AF1) >;
1313		low-power-enable;
1314	};
1315
1316	kso15_gpio151_sleep: kso15_gpio151_sleep {
1317		pinmux = < MCHP_XEC_PINMUX(0151, MCHP_AF2) >;
1318		low-power-enable;
1319	};
1320
1321	kso16_gpio132_sleep: kso16_gpio132_sleep {
1322		pinmux = < MCHP_XEC_PINMUX(0132, MCHP_AF2) >;
1323		low-power-enable;
1324	};
1325
1326	kso17_gpio140_sleep: kso17_gpio140_sleep {
1327		pinmux = < MCHP_XEC_PINMUX(0140, MCHP_AF3) >;
1328		low-power-enable;
1329	};
1330
1331	/* EEPROM */
1332	pspi_cs_n_gpio116_sleep: pspi_cs_n_gpio116_sleep {
1333		pinmux = < MCHP_XEC_PINMUX(0116, MCHP_AF2) >;
1334		low-power-enable;
1335	};
1336
1337	pspi_clk_gpio117_sleep: pspi_clk_gpio117_sleep {
1338		pinmux = < MCHP_XEC_PINMUX(0117, MCHP_AF2) >;
1339		low-power-enable;
1340	};
1341
1342	pspi_mosi_gpio074_sleep: pspi_mosi_gpio074_sleep {
1343		pinmux = < MCHP_XEC_PINMUX(074, MCHP_AF2) >;
1344		low-power-enable;
1345	};
1346
1347	pspi_miso_gpio075_sleep: pspi_miso_gpio075_sleep {
1348		pinmux = < MCHP_XEC_PINMUX(075, MCHP_AF2) >;
1349		low-power-enable;
1350	};
1351
1352	/* BBLED */
1353	led0_gpio156_sleep: led0_gpio156_sleep {
1354		pinmux = < MCHP_XEC_PINMUX(0156, MCHP_AF1) >;
1355		low-power-enable;
1356	};
1357
1358	led1_gpio157_sleep: led1_gpio157_sleep {
1359		pinmux = < MCHP_XEC_PINMUX(0157, MCHP_AF1) >;
1360		low-power-enable;
1361	};
1362
1363	led2_gpio153_sleep: led2_gpio153_sleep {
1364		pinmux = < MCHP_XEC_PINMUX(0153, MCHP_AF1) >;
1365		low-power-enable;
1366	};
1367};
1368