1/* 2 * Copyright (c) 2022 Silicom Connectivity Solutions 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7#include <zephyr/dt-bindings/pinctrl/mchp-xec-pinctrl.h> 8 9&pinctrl { 10 11 /* ADC */ 12 /omit-if-no-ref/ adc08_gpio210: adc08_gpio210 { 13 pinmux = < MCHP_XEC_PINMUX(0210, MCHP_AF1) >; 14 }; 15 16 /omit-if-no-ref/adc09_gpio211: adc09_gpio211 { 17 pinmux = < MCHP_XEC_PINMUX(0211, MCHP_AF1) >; 18 }; 19 20 /omit-if-no-ref/ adc10_gpio212: adc10_gpio212 { 21 pinmux = < MCHP_XEC_PINMUX(0212, MCHP_AF1) >; 22 }; 23 24 /omit-if-no-ref/ adc11_gpio213: adc11_gpio213 { 25 pinmux = < MCHP_XEC_PINMUX(0213, MCHP_AF1) >; 26 }; 27 28 /omit-if-no-ref/ adc12_gpio214: adc12_gpio214 { 29 pinmux = < MCHP_XEC_PINMUX(0214, MCHP_AF1) >; 30 }; 31 32 /omit-if-no-ref/ adc13_gpio215: adc13_gpio215 { 33 pinmux = < MCHP_XEC_PINMUX(0215, MCHP_AF1) >; 34 }; 35 36 /omit-if-no-ref/ adc14_gpio216: adc14_gpio216 { 37 pinmux = < MCHP_XEC_PINMUX(0216, MCHP_AF1) >; 38 }; 39 40 /omit-if-no-ref/ adc15_gpio217: adc15_gpio217 { 41 pinmux = < MCHP_XEC_PINMUX(0217, MCHP_AF1) >; 42 }; 43 44 /* I2C ports */ 45 /omit-if-no-ref/ i2c08_scl_gpio230: i2c08_scl_gpio230 { 46 pinmux = < MCHP_XEC_PINMUX(0230, MCHP_AF1) >; 47 }; 48 49 /omit-if-no-ref/ i2c08_sda_gpio231: i2c00_sda_gpio231 { 50 pinmux = < MCHP_XEC_PINMUX(0231, MCHP_AF1) >; 51 }; 52 53 /omit-if-no-ref/ i2c09_scl_gpio146: i2c09_scl_gpio146 { 54 pinmux = < MCHP_XEC_PINMUX(0146, MCHP_AF1) >; 55 }; 56 57 /omit-if-no-ref/ i2c09_sda_gpio145: i2c09_sda_gpio145 { 58 pinmux = < MCHP_XEC_PINMUX(0145, MCHP_AF1) >; 59 }; 60 61 /omit-if-no-ref/ i2c10_scl_gpio107: i2c10_scl_gpio107 { 62 pinmux = < MCHP_XEC_PINMUX(0107, MCHP_AF1) >; 63 }; 64 65 /omit-if-no-ref/ i2c10_sda_gpio030: i2c10_sda_gpio030 { 66 pinmux = < MCHP_XEC_PINMUX(030, MCHP_AF1) >; 67 }; 68 69 /omit-if-no-ref/ i2c11_scl_gpio062: i2c11_scl_gpio062 { 70 pinmux = < MCHP_XEC_PINMUX(062, MCHP_AF2) >; 71 }; 72 73 /omit-if-no-ref/ i2c11_sda_gpio000: i2c11_sda_gpio000 { 74 pinmux = < MCHP_XEC_PINMUX(000, MCHP_AF2) >; 75 }; 76 77 /omit-if-no-ref/ i2c11_scl_alt_gpio006: i2c11_scl_alt_gpio006 { 78 pinmux = < MCHP_XEC_PINMUX(06, MCHP_AF1) >; 79 }; 80 81 /omit-if-no-ref/ i2c11_sda_alt_gpio005: i2c11_sda_alt_gpio005 { 82 pinmux = < MCHP_XEC_PINMUX(05, MCHP_AF1) >; 83 }; 84 85 /omit-if-no-ref/ i2c12_scl_gpio027: i2c12_scl_gpio027 { 86 pinmux = < MCHP_XEC_PINMUX(027, MCHP_AF3) >; 87 }; 88 89 /omit-if-no-ref/ i2c12_sda_gpio026: i2c12_sda_gpio026 { 90 pinmux = < MCHP_XEC_PINMUX(026, MCHP_AF3) >; 91 }; 92 93 /omit-if-no-ref/ i2c13_scl_gpio065: i2c13_scl_gpio065 { 94 pinmux = < MCHP_XEC_PINMUX(065, MCHP_AF2) >; 95 }; 96 97 /omit-if-no-ref/ i2c13_sda_gpio066: i2c13_sda_gpio066 { 98 pinmux = < MCHP_XEC_PINMUX(066, MCHP_AF2) >; 99 }; 100 101 /omit-if-no-ref/ i2c14_scl_gpio071: i2c14_scl_gpio071 { 102 pinmux = < MCHP_XEC_PINMUX(071, MCHP_AF2) >; 103 }; 104 105 /omit-if-no-ref/ i2c14_sda_gpio070: i2c14_sda_gpio070 { 106 pinmux = < MCHP_XEC_PINMUX(070, MCHP_AF2) >; 107 }; 108 109 /omit-if-no-ref/ i2c15_scl_gpio150: i2c15_scl_gpio150 { 110 pinmux = < MCHP_XEC_PINMUX(0150, MCHP_AF1) >; 111 }; 112 113 /omit-if-no-ref/ i2c15_sda_gpio147: i2c15_sda_gpio147 { 114 pinmux = < MCHP_XEC_PINMUX(0147, MCHP_AF1) >; 115 }; 116 117 /* PWM */ 118 /omit-if-no-ref/ pwm4_alt_gpio001: pwm4_alt_gpio001 { 119 pinmux = < MCHP_XEC_PINMUX(01, MCHP_AF1) >; 120 }; 121 122 /omit-if-no-ref/ pwm9_gpio133: pwm9_gpio133 { 123 pinmux = < MCHP_XEC_PINMUX(0133, MCHP_AF1) >; 124 }; 125 126 /omit-if-no-ref/ pwm10_gpio134: pwm10_gpio134 { 127 pinmux = < MCHP_XEC_PINMUX(0134, MCHP_AF1) >; 128 }; 129 130 /omit-if-no-ref/ pwm11_gpio160: pwm11_gpio160 { 131 pinmux = < MCHP_XEC_PINMUX(0160, MCHP_AF1) >; 132 }; 133 134 /* UART */ 135 /omit-if-no-ref/ uart0_rts_n_alt_gpio225: uart0_rts_n_alt_gpio225 { 136 pinmux = < MCHP_XEC_PINMUX(0225, MCHP_AF1) >; 137 }; 138 139 /omit-if-no-ref/ uart1_rts_n_alt_gpio134: uart1_rts_n_alt_gpio134 { 140 pinmux = < MCHP_XEC_PINMUX(0134, MCHP_AF2) >; 141 }; 142 143 /omit-if-no-ref/ uart1_cts_n_alt_gpio135: uart1_cts_n_alt_gpio135 { 144 pinmux = < MCHP_XEC_PINMUX(0135, MCHP_AF1) >; 145 }; 146 147 /omit-if-no-ref/ uart1_dsr_n_alt_gpio232: uart1_dsr_n_alt_gpio232 { 148 pinmux = < MCHP_XEC_PINMUX(0135, MCHP_AF1) >; 149 }; 150 151 /omit-if-no-ref/ pwrgd_s0ix_alt_gpio166: pwrgd_s0ix_alt_gpio166 { 152 pinmux = < MCHP_XEC_PINMUX(0166, MCHP_AF3) >; 153 }; 154 155 /* Week Timer BGPO Pins */ 156 /omit-if-no-ref/ bgpo3_gpio172: bgpo3_gpio172 { 157 pinmux = < MCHP_XEC_PINMUX(0172, MCHP_AF1) >; 158 }; 159 160 /omit-if-no-ref/ bgpo4_gpio173: bgpo4_gpio173 { 161 pinmux = < MCHP_XEC_PINMUX(0173, MCHP_AF1) >; 162 }; 163 164 /omit-if-no-ref/ bgpo5_gpio174: bgpo5_gpio174 { 165 pinmux = < MCHP_XEC_PINMUX(0174, MCHP_AF1) >; 166 }; 167 168 /* VCI */ 169 /omit-if-no-ref/ vci_in4_n_gpio234: vci_in4_n_gpio234 { 170 pinmux = < MCHP_XEC_PINMUX(0234, MCHP_AF1) >; 171 }; 172 173}; 174