1 /* SPDX-License-Identifier: GPL-2.0-only */ 1 2 /* 3 * Header providing constants for i.MX23 pinct 4 * 5 * Copyright (C) 2013 Lothar Waßmann <LW@KARO 6 */ 7 8 #ifndef __DT_BINDINGS_MX23_PINCTRL_H__ 9 #define __DT_BINDINGS_MX23_PINCTRL_H__ 10 11 #include "mxs-pinfunc.h" 12 13 #define MX23_PAD_GPMI_D00__GPMI_D00 14 #define MX23_PAD_GPMI_D01__GPMI_D01 15 #define MX23_PAD_GPMI_D02__GPMI_D02 16 #define MX23_PAD_GPMI_D03__GPMI_D03 17 #define MX23_PAD_GPMI_D04__GPMI_D04 18 #define MX23_PAD_GPMI_D05__GPMI_D05 19 #define MX23_PAD_GPMI_D06__GPMI_D06 20 #define MX23_PAD_GPMI_D07__GPMI_D07 21 #define MX23_PAD_GPMI_D08__GPMI_D08 22 #define MX23_PAD_GPMI_D09__GPMI_D09 23 #define MX23_PAD_GPMI_D10__GPMI_D10 24 #define MX23_PAD_GPMI_D11__GPMI_D11 25 #define MX23_PAD_GPMI_D12__GPMI_D12 26 #define MX23_PAD_GPMI_D13__GPMI_D13 27 #define MX23_PAD_GPMI_D14__GPMI_D14 28 #define MX23_PAD_GPMI_D15__GPMI_D15 29 #define MX23_PAD_GPMI_CLE__GPMI_CLE 30 #define MX23_PAD_GPMI_ALE__GPMI_ALE 31 #define MX23_PAD_GPMI_CE2N__GPMI_CE2N 32 #define MX23_PAD_GPMI_RDY0__GPMI_RDY0 33 #define MX23_PAD_GPMI_RDY1__GPMI_RDY1 34 #define MX23_PAD_GPMI_RDY2__GPMI_RDY2 35 #define MX23_PAD_GPMI_RDY3__GPMI_RDY3 36 #define MX23_PAD_GPMI_WPN__GPMI_WPN 37 #define MX23_PAD_GPMI_WRN__GPMI_WRN 38 #define MX23_PAD_GPMI_RDN__GPMI_RDN 39 #define MX23_PAD_AUART1_CTS__AUART1_CTS 40 #define MX23_PAD_AUART1_RTS__AUART1_RTS 41 #define MX23_PAD_AUART1_RX__AUART1_RX 42 #define MX23_PAD_AUART1_TX__AUART1_TX 43 #define MX23_PAD_I2C_SCL__I2C_SCL 44 #define MX23_PAD_I2C_SDA__I2C_SDA 45 #define MX23_PAD_LCD_D00__LCD_D00 46 #define MX23_PAD_LCD_D01__LCD_D01 47 #define MX23_PAD_LCD_D02__LCD_D02 48 #define MX23_PAD_LCD_D03__LCD_D03 49 #define MX23_PAD_LCD_D04__LCD_D04 50 #define MX23_PAD_LCD_D05__LCD_D05 51 #define MX23_PAD_LCD_D06__LCD_D06 52 #define MX23_PAD_LCD_D07__LCD_D07 53 #define MX23_PAD_LCD_D08__LCD_D08 54 #define MX23_PAD_LCD_D09__LCD_D09 55 #define MX23_PAD_LCD_D10__LCD_D10 56 #define MX23_PAD_LCD_D11__LCD_D11 57 #define MX23_PAD_LCD_D12__LCD_D12 58 #define MX23_PAD_LCD_D13__LCD_D13 59 #define MX23_PAD_LCD_D14__LCD_D14 60 #define MX23_PAD_LCD_D15__LCD_D15 61 #define MX23_PAD_LCD_D16__LCD_D16 62 #define MX23_PAD_LCD_D17__LCD_D17 63 #define MX23_PAD_LCD_RESET__LCD_RESET 64 #define MX23_PAD_LCD_RS__LCD_RS 65 #define MX23_PAD_LCD_WR__LCD_WR 66 #define MX23_PAD_LCD_CS__LCD_CS 67 #define MX23_PAD_LCD_DOTCK__LCD_DOTCK 68 #define MX23_PAD_LCD_ENABLE__LCD_ENABLE 69 #define MX23_PAD_LCD_HSYNC__LCD_HSYNC 70 #define MX23_PAD_LCD_VSYNC__LCD_VSYNC 71 #define MX23_PAD_PWM0__PWM0 72 #define MX23_PAD_PWM1__PWM1 73 #define MX23_PAD_PWM2__PWM2 74 #define MX23_PAD_PWM3__PWM3 75 #define MX23_PAD_PWM4__PWM4 76 #define MX23_PAD_SSP1_CMD__SSP1_CMD 77 #define MX23_PAD_SSP1_DETECT__SSP1_DETECT 78 #define MX23_PAD_SSP1_DATA0__SSP1_DATA0 79 #define MX23_PAD_SSP1_DATA1__SSP1_DATA1 80 #define MX23_PAD_SSP1_DATA2__SSP1_DATA2 81 #define MX23_PAD_SSP1_DATA3__SSP1_DATA3 82 #define MX23_PAD_SSP1_SCK__SSP1_SCK 83 #define MX23_PAD_ROTARYA__ROTARYA 84 #define MX23_PAD_ROTARYB__ROTARYB 85 #define MX23_PAD_EMI_A00__EMI_A00 86 #define MX23_PAD_EMI_A01__EMI_A01 87 #define MX23_PAD_EMI_A02__EMI_A02 88 #define MX23_PAD_EMI_A03__EMI_A03 89 #define MX23_PAD_EMI_A04__EMI_A04 90 #define MX23_PAD_EMI_A05__EMI_A05 91 #define MX23_PAD_EMI_A06__EMI_A06 92 #define MX23_PAD_EMI_A07__EMI_A07 93 #define MX23_PAD_EMI_A08__EMI_A08 94 #define MX23_PAD_EMI_A09__EMI_A09 95 #define MX23_PAD_EMI_A10__EMI_A10 96 #define MX23_PAD_EMI_A11__EMI_A11 97 #define MX23_PAD_EMI_A12__EMI_A12 98 #define MX23_PAD_EMI_BA0__EMI_BA0 99 #define MX23_PAD_EMI_BA1__EMI_BA1 100 #define MX23_PAD_EMI_CASN__EMI_CASN 101 #define MX23_PAD_EMI_CE0N__EMI_CE0N 102 #define MX23_PAD_EMI_CE1N__EMI_CE1N 103 #define MX23_PAD_GPMI_CE1N__GPMI_CE1N 104 #define MX23_PAD_GPMI_CE0N__GPMI_CE0N 105 #define MX23_PAD_EMI_CKE__EMI_CKE 106 #define MX23_PAD_EMI_RASN__EMI_RASN 107 #define MX23_PAD_EMI_WEN__EMI_WEN 108 #define MX23_PAD_EMI_D00__EMI_D00 109 #define MX23_PAD_EMI_D01__EMI_D01 110 #define MX23_PAD_EMI_D02__EMI_D02 111 #define MX23_PAD_EMI_D03__EMI_D03 112 #define MX23_PAD_EMI_D04__EMI_D04 113 #define MX23_PAD_EMI_D05__EMI_D05 114 #define MX23_PAD_EMI_D06__EMI_D06 115 #define MX23_PAD_EMI_D07__EMI_D07 116 #define MX23_PAD_EMI_D08__EMI_D08 117 #define MX23_PAD_EMI_D09__EMI_D09 118 #define MX23_PAD_EMI_D10__EMI_D10 119 #define MX23_PAD_EMI_D11__EMI_D11 120 #define MX23_PAD_EMI_D12__EMI_D12 121 #define MX23_PAD_EMI_D13__EMI_D13 122 #define MX23_PAD_EMI_D14__EMI_D14 123 #define MX23_PAD_EMI_D15__EMI_D15 124 #define MX23_PAD_EMI_DQM0__EMI_DQM0 125 #define MX23_PAD_EMI_DQM1__EMI_DQM1 126 #define MX23_PAD_EMI_DQS0__EMI_DQS0 127 #define MX23_PAD_EMI_DQS1__EMI_DQS1 128 #define MX23_PAD_EMI_CLK__EMI_CLK 129 #define MX23_PAD_EMI_CLKN__EMI_CLKN 130 #define MX23_PAD_GPMI_D00__LCD_D8 131 #define MX23_PAD_GPMI_D01__LCD_D9 132 #define MX23_PAD_GPMI_D02__LCD_D10 133 #define MX23_PAD_GPMI_D03__LCD_D11 134 #define MX23_PAD_GPMI_D04__LCD_D12 135 #define MX23_PAD_GPMI_D05__LCD_D13 136 #define MX23_PAD_GPMI_D06__LCD_D14 137 #define MX23_PAD_GPMI_D07__LCD_D15 138 #define MX23_PAD_GPMI_D08__LCD_D18 139 #define MX23_PAD_GPMI_D09__LCD_D19 140 #define MX23_PAD_GPMI_D10__LCD_D20 141 #define MX23_PAD_GPMI_D11__LCD_D21 142 #define MX23_PAD_GPMI_D12__LCD_D22 143 #define MX23_PAD_GPMI_D13__LCD_D23 144 #define MX23_PAD_GPMI_D14__AUART2_RX 145 #define MX23_PAD_GPMI_D15__AUART2_TX 146 #define MX23_PAD_GPMI_CLE__LCD_D16 147 #define MX23_PAD_GPMI_ALE__LCD_D17 148 #define MX23_PAD_GPMI_CE2N__ATA_A2 149 #define MX23_PAD_AUART1_RTS__IR_CLK 150 #define MX23_PAD_AUART1_RX__IR_RX 151 #define MX23_PAD_AUART1_TX__IR_TX 152 #define MX23_PAD_I2C_SCL__GPMI_RDY2 153 #define MX23_PAD_I2C_SDA__GPMI_CE2N 154 #define MX23_PAD_LCD_D00__ETM_DA8 155 #define MX23_PAD_LCD_D01__ETM_DA9 156 #define MX23_PAD_LCD_D02__ETM_DA10 157 #define MX23_PAD_LCD_D03__ETM_DA11 158 #define MX23_PAD_LCD_D04__ETM_DA12 159 #define MX23_PAD_LCD_D05__ETM_DA13 160 #define MX23_PAD_LCD_D06__ETM_DA14 161 #define MX23_PAD_LCD_D07__ETM_DA15 162 #define MX23_PAD_LCD_D08__ETM_DA0 163 #define MX23_PAD_LCD_D09__ETM_DA1 164 #define MX23_PAD_LCD_D10__ETM_DA2 165 #define MX23_PAD_LCD_D11__ETM_DA3 166 #define MX23_PAD_LCD_D12__ETM_DA4 167 #define MX23_PAD_LCD_D13__ETM_DA5 168 #define MX23_PAD_LCD_D14__ETM_DA6 169 #define MX23_PAD_LCD_D15__ETM_DA7 170 #define MX23_PAD_LCD_RESET__ETM_TCTL 171 #define MX23_PAD_LCD_RS__ETM_TCLK 172 #define MX23_PAD_LCD_DOTCK__GPMI_RDY3 173 #define MX23_PAD_LCD_ENABLE__I2C_SCL 174 #define MX23_PAD_LCD_HSYNC__I2C_SDA 175 #define MX23_PAD_LCD_VSYNC__LCD_BUSY 176 #define MX23_PAD_PWM0__ROTARYA 177 #define MX23_PAD_PWM1__ROTARYB 178 #define MX23_PAD_PWM2__GPMI_RDY3 179 #define MX23_PAD_PWM3__ETM_TCTL 180 #define MX23_PAD_PWM4__ETM_TCLK 181 #define MX23_PAD_SSP1_DETECT__GPMI_CE3N 182 #define MX23_PAD_SSP1_DATA1__I2C_SCL 183 #define MX23_PAD_SSP1_DATA2__I2C_SDA 184 #define MX23_PAD_ROTARYA__AUART2_RTS 185 #define MX23_PAD_ROTARYB__AUART2_CTS 186 #define MX23_PAD_GPMI_D00__SSP2_DATA0 187 #define MX23_PAD_GPMI_D01__SSP2_DATA1 188 #define MX23_PAD_GPMI_D02__SSP2_DATA2 189 #define MX23_PAD_GPMI_D03__SSP2_DATA3 190 #define MX23_PAD_GPMI_D04__SSP2_DATA4 191 #define MX23_PAD_GPMI_D05__SSP2_DATA5 192 #define MX23_PAD_GPMI_D06__SSP2_DATA6 193 #define MX23_PAD_GPMI_D07__SSP2_DATA7 194 #define MX23_PAD_GPMI_D08__SSP1_DATA4 195 #define MX23_PAD_GPMI_D09__SSP1_DATA5 196 #define MX23_PAD_GPMI_D10__SSP1_DATA6 197 #define MX23_PAD_GPMI_D11__SSP1_DATA7 198 #define MX23_PAD_GPMI_D15__GPMI_CE3N 199 #define MX23_PAD_GPMI_RDY0__SSP2_DETECT 200 #define MX23_PAD_GPMI_RDY1__SSP2_CMD 201 #define MX23_PAD_GPMI_WRN__SSP2_SCK 202 #define MX23_PAD_AUART1_CTS__SSP1_DATA4 203 #define MX23_PAD_AUART1_RTS__SSP1_DATA5 204 #define MX23_PAD_AUART1_RX__SSP1_DATA6 205 #define MX23_PAD_AUART1_TX__SSP1_DATA7 206 #define MX23_PAD_I2C_SCL__AUART1_TX 207 #define MX23_PAD_I2C_SDA__AUART1_RX 208 #define MX23_PAD_LCD_D08__SAIF2_SDATA0 209 #define MX23_PAD_LCD_D09__SAIF1_SDATA0 210 #define MX23_PAD_LCD_D10__SAIF_MCLK_BITCLK 211 #define MX23_PAD_LCD_D11__SAIF_LRCLK 212 #define MX23_PAD_LCD_D12__SAIF2_SDATA1 213 #define MX23_PAD_LCD_D13__SAIF2_SDATA2 214 #define MX23_PAD_LCD_D14__SAIF1_SDATA2 215 #define MX23_PAD_LCD_D15__SAIF1_SDATA1 216 #define MX23_PAD_LCD_D16__SAIF_ALT_BITCLK 217 #define MX23_PAD_LCD_RESET__GPMI_CE3N 218 #define MX23_PAD_PWM0__DUART_RX 219 #define MX23_PAD_PWM1__DUART_TX 220 #define MX23_PAD_PWM3__AUART1_CTS 221 #define MX23_PAD_PWM4__AUART1_RTS 222 #define MX23_PAD_SSP1_CMD__JTAG_TDO 223 #define MX23_PAD_SSP1_DETECT__USB_OTG_ID 224 #define MX23_PAD_SSP1_DATA0__JTAG_TDI 225 #define MX23_PAD_SSP1_DATA1__JTAG_TCLK 226 #define MX23_PAD_SSP1_DATA2__JTAG_RTCK 227 #define MX23_PAD_SSP1_DATA3__JTAG_TMS 228 #define MX23_PAD_SSP1_SCK__JTAG_TRST 229 #define MX23_PAD_ROTARYA__SPDIF 230 #define MX23_PAD_ROTARYB__GPMI_CE3N 231 #define MX23_PAD_GPMI_D00__GPIO_0_0 232 #define MX23_PAD_GPMI_D01__GPIO_0_1 233 #define MX23_PAD_GPMI_D02__GPIO_0_2 234 #define MX23_PAD_GPMI_D03__GPIO_0_3 235 #define MX23_PAD_GPMI_D04__GPIO_0_4 236 #define MX23_PAD_GPMI_D05__GPIO_0_5 237 #define MX23_PAD_GPMI_D06__GPIO_0_6 238 #define MX23_PAD_GPMI_D07__GPIO_0_7 239 #define MX23_PAD_GPMI_D08__GPIO_0_8 240 #define MX23_PAD_GPMI_D09__GPIO_0_9 241 #define MX23_PAD_GPMI_D10__GPIO_0_10 242 #define MX23_PAD_GPMI_D11__GPIO_0_11 243 #define MX23_PAD_GPMI_D12__GPIO_0_12 244 #define MX23_PAD_GPMI_D13__GPIO_0_13 245 #define MX23_PAD_GPMI_D14__GPIO_0_14 246 #define MX23_PAD_GPMI_D15__GPIO_0_15 247 #define MX23_PAD_GPMI_CLE__GPIO_0_16 248 #define MX23_PAD_GPMI_ALE__GPIO_0_17 249 #define MX23_PAD_GPMI_CE2N__GPIO_0_18 250 #define MX23_PAD_GPMI_RDY0__GPIO_0_19 251 #define MX23_PAD_GPMI_RDY1__GPIO_0_20 252 #define MX23_PAD_GPMI_RDY2__GPIO_0_21 253 #define MX23_PAD_GPMI_RDY3__GPIO_0_22 254 #define MX23_PAD_GPMI_WPN__GPIO_0_23 255 #define MX23_PAD_GPMI_WRN__GPIO_0_24 256 #define MX23_PAD_GPMI_RDN__GPIO_0_25 257 #define MX23_PAD_AUART1_CTS__GPIO_0_26 258 #define MX23_PAD_AUART1_RTS__GPIO_0_27 259 #define MX23_PAD_AUART1_RX__GPIO_0_28 260 #define MX23_PAD_AUART1_TX__GPIO_0_29 261 #define MX23_PAD_I2C_SCL__GPIO_0_30 262 #define MX23_PAD_I2C_SDA__GPIO_0_31 263 #define MX23_PAD_LCD_D00__GPIO_1_0 264 #define MX23_PAD_LCD_D01__GPIO_1_1 265 #define MX23_PAD_LCD_D02__GPIO_1_2 266 #define MX23_PAD_LCD_D03__GPIO_1_3 267 #define MX23_PAD_LCD_D04__GPIO_1_4 268 #define MX23_PAD_LCD_D05__GPIO_1_5 269 #define MX23_PAD_LCD_D06__GPIO_1_6 270 #define MX23_PAD_LCD_D07__GPIO_1_7 271 #define MX23_PAD_LCD_D08__GPIO_1_8 272 #define MX23_PAD_LCD_D09__GPIO_1_9 273 #define MX23_PAD_LCD_D10__GPIO_1_10 274 #define MX23_PAD_LCD_D11__GPIO_1_11 275 #define MX23_PAD_LCD_D12__GPIO_1_12 276 #define MX23_PAD_LCD_D13__GPIO_1_13 277 #define MX23_PAD_LCD_D14__GPIO_1_14 278 #define MX23_PAD_LCD_D15__GPIO_1_15 279 #define MX23_PAD_LCD_D16__GPIO_1_16 280 #define MX23_PAD_LCD_D17__GPIO_1_17 281 #define MX23_PAD_LCD_RESET__GPIO_1_18 282 #define MX23_PAD_LCD_RS__GPIO_1_19 283 #define MX23_PAD_LCD_WR__GPIO_1_20 284 #define MX23_PAD_LCD_CS__GPIO_1_21 285 #define MX23_PAD_LCD_DOTCK__GPIO_1_22 286 #define MX23_PAD_LCD_ENABLE__GPIO_1_23 287 #define MX23_PAD_LCD_HSYNC__GPIO_1_24 288 #define MX23_PAD_LCD_VSYNC__GPIO_1_25 289 #define MX23_PAD_PWM0__GPIO_1_26 290 #define MX23_PAD_PWM1__GPIO_1_27 291 #define MX23_PAD_PWM2__GPIO_1_28 292 #define MX23_PAD_PWM3__GPIO_1_29 293 #define MX23_PAD_PWM4__GPIO_1_30 294 #define MX23_PAD_SSP1_CMD__GPIO_2_0 295 #define MX23_PAD_SSP1_DETECT__GPIO_2_1 296 #define MX23_PAD_SSP1_DATA0__GPIO_2_2 297 #define MX23_PAD_SSP1_DATA1__GPIO_2_3 298 #define MX23_PAD_SSP1_DATA2__GPIO_2_4 299 #define MX23_PAD_SSP1_DATA3__GPIO_2_5 300 #define MX23_PAD_SSP1_SCK__GPIO_2_6 301 #define MX23_PAD_ROTARYA__GPIO_2_7 302 #define MX23_PAD_ROTARYB__GPIO_2_8 303 #define MX23_PAD_EMI_A00__GPIO_2_9 304 #define MX23_PAD_EMI_A01__GPIO_2_10 305 #define MX23_PAD_EMI_A02__GPIO_2_11 306 #define MX23_PAD_EMI_A03__GPIO_2_12 307 #define MX23_PAD_EMI_A04__GPIO_2_13 308 #define MX23_PAD_EMI_A05__GPIO_2_14 309 #define MX23_PAD_EMI_A06__GPIO_2_15 310 #define MX23_PAD_EMI_A07__GPIO_2_16 311 #define MX23_PAD_EMI_A08__GPIO_2_17 312 #define MX23_PAD_EMI_A09__GPIO_2_18 313 #define MX23_PAD_EMI_A10__GPIO_2_19 314 #define MX23_PAD_EMI_A11__GPIO_2_20 315 #define MX23_PAD_EMI_A12__GPIO_2_21 316 #define MX23_PAD_EMI_BA0__GPIO_2_22 317 #define MX23_PAD_EMI_BA1__GPIO_2_23 318 #define MX23_PAD_EMI_CASN__GPIO_2_24 319 #define MX23_PAD_EMI_CE0N__GPIO_2_25 320 #define MX23_PAD_EMI_CE1N__GPIO_2_26 321 #define MX23_PAD_GPMI_CE1N__GPIO_2_27 322 #define MX23_PAD_GPMI_CE0N__GPIO_2_28 323 #define MX23_PAD_EMI_CKE__GPIO_2_29 324 #define MX23_PAD_EMI_RASN__GPIO_2_30 325 #define MX23_PAD_EMI_WEN__GPIO_2_31 326 327 #endif /* __DT_BINDINGS_MX23_PINCTRL_H__ */ 328
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.