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