1 /* 2 * arch/arm/include/asm/arch-rcar_gen3/r8a7795-gpio.h 3 * This file defines pin function control of gpio. 4 * 5 * Copyright (C) 2015 Renesas Electronics Corporation 6 * 7 * SPDX-License-Identifier: GPL-2.0+ 8 */ 9 #ifndef __ASM_R8A7795_GPIO_H__ 10 #define __ASM_R8A7795_GPIO_H__ 11 12 /* Pin Function Controller: 13 * GPIO_FN_xx - GPIO used to select pin function 14 * GPIO_GP_x_x - GPIO mapped to real I/O pin on CPU 15 */ 16 enum { 17 GPIO_GP_0_0, GPIO_GP_0_1, GPIO_GP_0_2, GPIO_GP_0_3, 18 GPIO_GP_0_4, GPIO_GP_0_5, GPIO_GP_0_6, GPIO_GP_0_7, 19 GPIO_GP_0_8, GPIO_GP_0_9, GPIO_GP_0_10, GPIO_GP_0_11, 20 GPIO_GP_0_12, GPIO_GP_0_13, GPIO_GP_0_14, GPIO_GP_0_15, 21 22 GPIO_GP_1_0, GPIO_GP_1_1, GPIO_GP_1_2, GPIO_GP_1_3, 23 GPIO_GP_1_4, GPIO_GP_1_5, GPIO_GP_1_6, GPIO_GP_1_7, 24 GPIO_GP_1_8, GPIO_GP_1_9, GPIO_GP_1_10, GPIO_GP_1_11, 25 GPIO_GP_1_12, GPIO_GP_1_13, GPIO_GP_1_14, GPIO_GP_1_15, 26 GPIO_GP_1_16, GPIO_GP_1_17, GPIO_GP_1_18, GPIO_GP_1_19, 27 GPIO_GP_1_20, GPIO_GP_1_21, GPIO_GP_1_22, GPIO_GP_1_23, 28 GPIO_GP_1_24, GPIO_GP_1_25, GPIO_GP_1_26, GPIO_GP_1_27, 29 30 GPIO_GP_2_0, GPIO_GP_2_1, GPIO_GP_2_2, GPIO_GP_2_3, 31 GPIO_GP_2_4, GPIO_GP_2_5, GPIO_GP_2_6, GPIO_GP_2_7, 32 GPIO_GP_2_8, GPIO_GP_2_9, GPIO_GP_2_10, GPIO_GP_2_11, 33 GPIO_GP_2_12, GPIO_GP_2_13, GPIO_GP_2_14, 34 35 GPIO_GP_3_0, GPIO_GP_3_1, GPIO_GP_3_2, GPIO_GP_3_3, 36 GPIO_GP_3_4, GPIO_GP_3_5, GPIO_GP_3_6, GPIO_GP_3_7, 37 GPIO_GP_3_8, GPIO_GP_3_9, GPIO_GP_3_10, GPIO_GP_3_11, 38 GPIO_GP_3_12, GPIO_GP_3_13, GPIO_GP_3_14, GPIO_GP_3_15, 39 40 GPIO_GP_4_0, GPIO_GP_4_1, GPIO_GP_4_2, GPIO_GP_4_3, 41 GPIO_GP_4_4, GPIO_GP_4_5, GPIO_GP_4_6, GPIO_GP_4_7, 42 GPIO_GP_4_8, GPIO_GP_4_9, GPIO_GP_4_10, GPIO_GP_4_11, 43 GPIO_GP_4_12, GPIO_GP_4_13, GPIO_GP_4_14, GPIO_GP_4_15, 44 GPIO_GP_4_16, GPIO_GP_4_17, 45 46 GPIO_GP_5_0, GPIO_GP_5_1, GPIO_GP_5_2, GPIO_GP_5_3, 47 GPIO_GP_5_4, GPIO_GP_5_5, GPIO_GP_5_6, GPIO_GP_5_7, 48 GPIO_GP_5_8, GPIO_GP_5_9, GPIO_GP_5_10, GPIO_GP_5_11, 49 GPIO_GP_5_12, GPIO_GP_5_13, GPIO_GP_5_14, GPIO_GP_5_15, 50 GPIO_GP_5_16, GPIO_GP_5_17, GPIO_GP_5_18, GPIO_GP_5_19, 51 GPIO_GP_5_20, GPIO_GP_5_21, GPIO_GP_5_22, GPIO_GP_5_23, 52 GPIO_GP_5_24, GPIO_GP_5_25, 53 54 GPIO_GP_6_0, GPIO_GP_6_1, GPIO_GP_6_2, GPIO_GP_6_3, 55 GPIO_GP_6_4, GPIO_GP_6_5, GPIO_GP_6_6, GPIO_GP_6_7, 56 GPIO_GP_6_8, GPIO_GP_6_9, GPIO_GP_6_10, GPIO_GP_6_11, 57 GPIO_GP_6_12, GPIO_GP_6_13, GPIO_GP_6_14, GPIO_GP_6_15, 58 GPIO_GP_6_16, GPIO_GP_6_17, GPIO_GP_6_18, GPIO_GP_6_19, 59 GPIO_GP_6_20, GPIO_GP_6_21, GPIO_GP_6_22, GPIO_GP_6_23, 60 GPIO_GP_6_24, GPIO_GP_6_25, GPIO_GP_6_26, GPIO_GP_6_27, 61 GPIO_GP_6_28, GPIO_GP_6_29, GPIO_GP_6_30, GPIO_GP_6_31, 62 63 GPIO_GP_7_0, GPIO_GP_7_1, GPIO_GP_7_2, GPIO_GP_7_3, 64 65 /* GPSR0 */ 66 GPIO_GFN_D15, 67 GPIO_GFN_D14, 68 GPIO_GFN_D13, 69 GPIO_GFN_D12, 70 GPIO_GFN_D11, 71 GPIO_GFN_D10, 72 GPIO_GFN_D9, 73 GPIO_GFN_D8, 74 GPIO_GFN_D7, 75 GPIO_GFN_D6, 76 GPIO_GFN_D5, 77 GPIO_GFN_D4, 78 GPIO_GFN_D3, 79 GPIO_GFN_D2, 80 GPIO_GFN_D1, 81 GPIO_GFN_D0, 82 83 /* GPSR1 */ 84 GPIO_GFN_EX_WAIT0_A, 85 GPIO_GFN_WE1x, 86 GPIO_GFN_WE0x, 87 GPIO_GFN_RD_WRx, 88 GPIO_GFN_RDx, 89 GPIO_GFN_BSx, 90 GPIO_GFN_CS1x_A26, 91 GPIO_GFN_CS0x, 92 GPIO_GFN_A19, 93 GPIO_GFN_A18, 94 GPIO_GFN_A17, 95 GPIO_GFN_A16, 96 GPIO_GFN_A15, 97 GPIO_GFN_A14, 98 GPIO_GFN_A13, 99 GPIO_GFN_A12, 100 GPIO_GFN_A11, 101 GPIO_GFN_A10, 102 GPIO_GFN_A9, 103 GPIO_GFN_A8, 104 GPIO_GFN_A7, 105 GPIO_GFN_A6, 106 GPIO_GFN_A5, 107 GPIO_GFN_A4, 108 GPIO_GFN_A3, 109 GPIO_GFN_A2, 110 GPIO_GFN_A1, 111 GPIO_GFN_A0, 112 113 /* GPSR2 */ 114 GPIO_GFN_AVB_AVTP_CAPTURE_A, 115 GPIO_GFN_AVB_AVTP_MATCH_A, 116 GPIO_GFN_AVB_LINK, 117 GPIO_GFN_AVB_PHY_INT, 118 GPIO_GFN_AVB_MAGIC, 119 GPIO_GFN_AVB_MDC, 120 GPIO_GFN_PWM2_A, 121 GPIO_GFN_PWM1_A, 122 GPIO_GFN_PWM0, 123 GPIO_GFN_IRQ5, 124 GPIO_GFN_IRQ4, 125 GPIO_GFN_IRQ3, 126 GPIO_GFN_IRQ2, 127 GPIO_GFN_IRQ1, 128 GPIO_GFN_IRQ0, 129 130 /* GPSR3 */ 131 GPIO_GFN_SD1_WP, 132 GPIO_GFN_SD1_CD, 133 GPIO_GFN_SD0_WP, 134 GPIO_GFN_SD0_CD, 135 GPIO_GFN_SD1_DAT3, 136 GPIO_GFN_SD1_DAT2, 137 GPIO_GFN_SD1_DAT1, 138 GPIO_GFN_SD1_DAT0, 139 GPIO_GFN_SD1_CMD, 140 GPIO_GFN_SD1_CLK, 141 GPIO_GFN_SD0_DAT3, 142 GPIO_GFN_SD0_DAT2, 143 GPIO_GFN_SD0_DAT1, 144 GPIO_GFN_SD0_DAT0, 145 GPIO_GFN_SD0_CMD, 146 GPIO_GFN_SD0_CLK, 147 148 /* GPSR4 */ 149 GPIO_FN_SD3_DS, 150 GPIO_GFN_SD3_DAT7, 151 GPIO_GFN_SD3_DAT6, 152 GPIO_GFN_SD3_DAT5, 153 GPIO_GFN_SD3_DAT4, 154 GPIO_FN_SD3_DAT3, 155 GPIO_FN_SD3_DAT2, 156 GPIO_FN_SD3_DAT1, 157 GPIO_FN_SD3_DAT0, 158 GPIO_FN_SD3_CMD, 159 GPIO_FN_SD3_CLK, 160 GPIO_GFN_SD2_DS, 161 GPIO_GFN_SD2_DAT3, 162 GPIO_GFN_SD2_DAT2, 163 GPIO_GFN_SD2_DAT1, 164 GPIO_GFN_SD2_DAT0, 165 GPIO_FN_SD2_CMD, 166 GPIO_GFN_SD2_CLK, 167 168 /* GPSR5 */ 169 GPIO_GFN_MLB_DAT, 170 GPIO_GFN_MLB_SIG, 171 GPIO_GFN_MLB_CLK, 172 GPIO_FN_MSIOF0_RXD, 173 GPIO_GFN_MSIOF0_SS2, 174 GPIO_FN_MSIOF0_TXD, 175 GPIO_GFN_MSIOF0_SS1, 176 GPIO_GFN_MSIOF0_SYNC, 177 GPIO_FN_MSIOF0_SCK, 178 GPIO_GFN_HRTS0x, 179 GPIO_GFN_HCTS0x, 180 GPIO_GFN_HTX0, 181 GPIO_GFN_HRX0, 182 GPIO_GFN_HSCK0, 183 GPIO_GFN_RX2_A, 184 GPIO_GFN_TX2_A, 185 GPIO_GFN_SCK2, 186 GPIO_GFN_RTS1x_TANS, 187 GPIO_GFN_CTS1x, 188 GPIO_GFN_TX1_A, 189 GPIO_GFN_RX1_A, 190 GPIO_GFN_RTS0x_TANS, 191 GPIO_GFN_CTS0x, 192 GPIO_GFN_TX0, 193 GPIO_GFN_RX0, 194 GPIO_GFN_SCK0, 195 196 /* GPSR6 */ 197 GPIO_GFN_USB31_OVC, 198 GPIO_GFN_USB31_PWEN, 199 GPIO_GFN_USB30_OVC, 200 GPIO_GFN_USB30_PWEN, 201 GPIO_GFN_USB1_OVC, 202 GPIO_GFN_USB1_PWEN, 203 GPIO_GFN_USB0_OVC, 204 GPIO_GFN_USB0_PWEN, 205 GPIO_GFN_AUDIO_CLKB_B, 206 GPIO_GFN_AUDIO_CLKA_A, 207 GPIO_GFN_SSI_SDATA9_A, 208 GPIO_GFN_SSI_SDATA8, 209 GPIO_GFN_SSI_SDATA7, 210 GPIO_GFN_SSI_WS78, 211 GPIO_GFN_SSI_SCK78, 212 GPIO_GFN_SSI_SDATA6, 213 GPIO_GFN_SSI_WS6, 214 GPIO_GFN_SSI_SCK6, 215 GPIO_FN_SSI_SDATA5, 216 GPIO_FN_SSI_WS5, 217 GPIO_FN_SSI_SCK5, 218 GPIO_GFN_SSI_SDATA4, 219 GPIO_GFN_SSI_WS4, 220 GPIO_GFN_SSI_SCK4, 221 GPIO_GFN_SSI_SDATA3, 222 GPIO_GFN_SSI_WS34, 223 GPIO_GFN_SSI_SCK34, 224 GPIO_GFN_SSI_SDATA2_A, 225 GPIO_GFN_SSI_SDATA1_A, 226 GPIO_GFN_SSI_SDATA0, 227 GPIO_GFN_SSI_WS0129, 228 GPIO_GFN_SSI_SCK0129, 229 230 /* GPSR7 */ 231 GPIO_FN_HDMI1_CEC, 232 GPIO_FN_HDMI0_CEC, 233 GPIO_FN_AVS2, 234 GPIO_FN_AVS1, 235 236 /* IPSR0 */ 237 GPIO_IFN_AVB_MDC, 238 GPIO_FN_MSIOF2_SS2_C, 239 GPIO_IFN_AVB_MAGIC, 240 GPIO_FN_MSIOF2_S1_C, 241 GPIO_FN_SCK4_A, 242 GPIO_IFN_AVB_PHY_INT, 243 GPIO_FN_MSIOF2_SYNC_C, 244 GPIO_FN_RX4_A, 245 GPIO_IFN_AVB_LINK, 246 GPIO_FN_MSIOF2_SCK_C, 247 GPIO_FN_TX4_A, 248 GPIO_IFN_AVB_AVTP_MATCH_A, 249 GPIO_FN_MSIOF2_RXD_C, 250 GPIO_FN_CTS4x_A, 251 GPIO_IFN_AVB_AVTP_CAPTURE_A, 252 GPIO_FN_MSIOF2_TXD_C, 253 GPIO_FN_RTS4x_TANS_A, 254 GPIO_IFN_IRQ0, 255 GPIO_FN_QPOLB, 256 GPIO_FN_DU_CDE, 257 GPIO_FN_VI4_DATA0_B, 258 GPIO_FN_CAN0_TX_B, 259 GPIO_FN_CANFD0_TX_B, 260 GPIO_IFN_IRQ1, 261 GPIO_FN_QPOLA, 262 GPIO_FN_DU_DISP, 263 GPIO_FN_VI4_DATA1_B, 264 GPIO_FN_CAN0_RX_B, 265 GPIO_FN_CANFD0_RX_B, 266 267 /* IPSR1 */ 268 GPIO_IFN_IRQ2, 269 GPIO_FN_QCPV_QDE, 270 GPIO_FN_DU_EXODDF_DU_ODDF_DISP_CDE, 271 GPIO_FN_VI4_DATA2_B, 272 GPIO_FN_PWM3_B, 273 GPIO_IFN_IRQ3, 274 GPIO_FN_QSTVB_QVE, 275 GPIO_FN_A25, 276 GPIO_FN_DU_DOTCLKOUT1, 277 GPIO_FN_VI4_DATA3_B, 278 GPIO_FN_PWM4_B, 279 GPIO_IFN_IRQ4, 280 GPIO_FN_QSTH_QHS, 281 GPIO_FN_A24, 282 GPIO_FN_DU_EXHSYNC_DU_HSYNC, 283 GPIO_FN_VI4_DATA4_B, 284 GPIO_FN_PWM5_B, 285 GPIO_IFN_IRQ5, 286 GPIO_FN_QSTB_QHE, 287 GPIO_FN_A23, 288 GPIO_FN_DU_EXVSYNC_DU_VSYNC, 289 GPIO_FN_VI4_DATA5_B, 290 GPIO_FN_PWM6_B, 291 GPIO_IFN_PWM0, 292 GPIO_FN_AVB_AVTP_PPS, 293 GPIO_FN_A22, 294 GPIO_FN_VI4_DATA6_B, 295 GPIO_FN_IECLK_B, 296 GPIO_IFN_PWM1_A, 297 GPIO_FN_A21, 298 GPIO_FN_HRX3_D, 299 GPIO_FN_VI4_DATA7_B, 300 GPIO_FN_IERX_B, 301 GPIO_IFN_PWM2_A, 302 GPIO_FN_PWMFSW0, 303 GPIO_FN_A20, 304 GPIO_FN_HTX3_D, 305 GPIO_FN_IETX_B, 306 GPIO_IFN_A0, 307 GPIO_FN_LCDOUT16, 308 GPIO_FN_MSIOF3_SYNC_B, 309 GPIO_FN_VI4_DATA8, 310 GPIO_FN_DU_DB0, 311 GPIO_FN_PWM3_A, 312 313 /* IPSR2 */ 314 GPIO_IFN_A1, 315 GPIO_FN_LCDOUT17, 316 GPIO_FN_MSIOF3_TXD_B, 317 GPIO_FN_VI4_DATA9, 318 GPIO_FN_DU_DB1, 319 GPIO_FN_PWM4_A, 320 GPIO_IFN_A2, 321 GPIO_FN_LCDOUT18, 322 GPIO_FN_MSIOF3_SCK_B, 323 GPIO_FN_VI4_DATA10, 324 GPIO_FN_DU_DB2, 325 GPIO_FN_PWM5_A, 326 GPIO_IFN_A3, 327 GPIO_FN_LCDOUT19, 328 GPIO_FN_MSIOF3_RXD_B, 329 GPIO_FN_VI4_DATA11, 330 GPIO_FN_DU_DB3, 331 GPIO_FN_PWM6_A, 332 GPIO_IFN_A4, 333 GPIO_FN_LCDOUT20, 334 GPIO_FN_MSIOF3_SS1_B, 335 GPIO_FN_VI4_DATA12, 336 GPIO_FN_VI5_DATA12, 337 GPIO_FN_DU_DB4, 338 GPIO_IFN_A5, 339 GPIO_FN_LCDOUT21, 340 GPIO_FN_MSIOF3_SS2_B, 341 GPIO_FN_SCK4_B, 342 GPIO_FN_VI4_DATA13, 343 GPIO_FN_VI5_DATA13, 344 GPIO_FN_DU_DB5, 345 GPIO_IFN_A6, 346 GPIO_FN_LCDOUT22, 347 GPIO_FN_MSIOF2_SS1_A, 348 GPIO_FN_RX4_B, 349 GPIO_FN_VI4_DATA14, 350 GPIO_FN_VI5_DATA14, 351 GPIO_FN_DU_DB6, 352 GPIO_IFN_A7, 353 GPIO_FN_LCDOUT23, 354 GPIO_FN_MSIOF2_SS2_A, 355 GPIO_FN_TX4_B, 356 GPIO_FN_VI4_DATA15, 357 GPIO_FN_V15_DATA15, 358 GPIO_FN_DU_DB7, 359 GPIO_IFN_A8, 360 GPIO_FN_RX3_B, 361 GPIO_FN_MSIOF2_SYNC_A, 362 GPIO_FN_HRX4_B, 363 GPIO_FN_SDA6_A, 364 GPIO_FN_AVB_AVTP_MATCH_B, 365 GPIO_FN_PWM1_B, 366 367 /* IPSR3 */ 368 GPIO_IFN_A9, 369 GPIO_FN_MSIOF2_SCK_A, 370 GPIO_FN_CTS4x_B, 371 GPIO_FN_VI5_VSYNCx, 372 GPIO_IFN_A10, 373 GPIO_FN_MSIOF2_RXD_A, 374 GPIO_FN_RTS4n_TANS_B, 375 GPIO_FN_VI5_HSYNCx, 376 GPIO_IFN_A11, 377 GPIO_FN_TX3_B, 378 GPIO_FN_MSIOF2_TXD_A, 379 GPIO_FN_HTX4_B, 380 GPIO_FN_HSCK4, 381 GPIO_FN_VI5_FIELD, 382 GPIO_FN_SCL6_A, 383 GPIO_FN_AVB_AVTP_CAPTURE_B, 384 GPIO_FN_PWM2_B, 385 GPIO_FN_SPV_EVEN, 386 GPIO_IFN_A12, 387 GPIO_FN_LCDOUT12, 388 GPIO_FN_MSIOF3_SCK_C, 389 GPIO_FN_HRX4_A, 390 GPIO_FN_VI5_DATA8, 391 GPIO_FN_DU_DG4, 392 GPIO_IFN_A13, 393 GPIO_FN_LCDOUT13, 394 GPIO_FN_MSIOF3_SYNC_C, 395 GPIO_FN_HTX4_A, 396 GPIO_FN_VI5_DATA9, 397 GPIO_FN_DU_DG5, 398 GPIO_IFN_A14, 399 GPIO_FN_LCDOUT14, 400 GPIO_FN_MSIOF3_RXD_C, 401 GPIO_FN_HCTS4x, 402 GPIO_FN_VI5_DATA10, 403 GPIO_FN_DU_DG6, 404 GPIO_IFN_A15, 405 GPIO_FN_LCDOUT15, 406 GPIO_FN_MSIOF3_TXD_C, 407 GPIO_FN_HRTS4x, 408 GPIO_FN_VI5_DATA11, 409 GPIO_FN_DU_DG7, 410 GPIO_IFN_A16, 411 GPIO_FN_LCDOUT8, 412 GPIO_FN_VI4_FIELD, 413 GPIO_FN_DU_DG0, 414 415 /* IPSR4 */ 416 GPIO_IFN_A17, 417 GPIO_FN_LCDOUT9, 418 GPIO_FN_VI4_VSYNCx, 419 GPIO_FN_DU_DG1, 420 GPIO_IFN_A18, 421 GPIO_FN_LCDOUT10, 422 GPIO_FN_VI4_HSYNCx, 423 GPIO_FN_DU_DG2, 424 GPIO_IFN_A19, 425 GPIO_FN_LCDOUT11, 426 GPIO_FN_VI4_CLKENB, 427 GPIO_FN_DU_DG3, 428 GPIO_IFN_CS0x, 429 GPIO_FN_VI5_CLKENB, 430 GPIO_IFN_CS1x_A26, 431 GPIO_FN_VI5_CLK, 432 GPIO_FN_EX_WAIT0_B, 433 GPIO_IFN_BSx, 434 GPIO_FN_QSTVA_QVS, 435 GPIO_FN_MSIOF3_SCK_D, 436 GPIO_FN_SCK3, 437 GPIO_FN_HSCK3, 438 GPIO_FN_CAN1_TX, 439 GPIO_FN_CANFD1_TX, 440 GPIO_FN_IETX_A, 441 GPIO_IFN_RDx, 442 GPIO_FN_MSIOF3_SYNC_D, 443 GPIO_FN_RX3_A, 444 GPIO_FN_HRX3_A, 445 GPIO_FN_CAN0_TX_A, 446 GPIO_FN_CANFD0_TX_A, 447 GPIO_IFN_RD_WRx, 448 GPIO_FN_MSIOF3_RXD_D, 449 GPIO_FN_TX3_A, 450 GPIO_FN_HTX3_A, 451 GPIO_FN_CAN0_RX_A, 452 GPIO_FN_CANFD0_RX_A, 453 454 /* IPSR5 */ 455 GPIO_IFN_WE0x, 456 GPIO_FN_MSIIOF3_TXD_D, 457 GPIO_FN_CTS3x, 458 GPIO_FN_HCTS3x, 459 GPIO_FN_SCL6_B, 460 GPIO_FN_CAN_CLK, 461 GPIO_FN_IECLK_A, 462 GPIO_IFN_WE1x, 463 GPIO_FN_MSIOF3_SS1_D, 464 GPIO_FN_RTS3x_TANS, 465 GPIO_FN_HRTS3x, 466 GPIO_FN_SDA6_B, 467 GPIO_FN_CAN1_RX, 468 GPIO_FN_CANFD1_RX, 469 GPIO_FN_IERX_A, 470 GPIO_IFN_EX_WAIT0_A, 471 GPIO_FN_QCLK, 472 GPIO_FN_VI4_CLK, 473 GPIO_FN_DU_DOTCLKOUT0, 474 GPIO_IFN_D0, 475 GPIO_FN_MSIOF2_SS1_B, 476 GPIO_FN_MSIOF3_SCK_A, 477 GPIO_FN_VI4_DATA16, 478 GPIO_FN_VI5_DATA0, 479 GPIO_IFN_D1, 480 GPIO_FN_MSIOF2_SS2_B, 481 GPIO_FN_MSIOF3_SYNC_A, 482 GPIO_FN_VI4_DATA17, 483 GPIO_FN_VI5_DATA1, 484 GPIO_IFN_D2, 485 GPIO_FN_MSIOF3_RXD_A, 486 GPIO_FN_VI4_DATA18, 487 GPIO_FN_VI5_DATA2, 488 GPIO_IFN_D3, 489 GPIO_FN_MSIOF3_TXD_A, 490 GPIO_FN_VI4_DATA19, 491 GPIO_FN_VI5_DATA3, 492 GPIO_IFN_D4, 493 GPIO_FN_MSIOF2_SCK_B, 494 GPIO_FN_VI4_DATA20, 495 GPIO_FN_VI5_DATA4, 496 497 /* IPSR6 */ 498 GPIO_IFN_D5, 499 GPIO_FN_MSIOF2_SYNC_B, 500 GPIO_FN_VI4_DATA21, 501 GPIO_FN_VI5_DATA5, 502 GPIO_IFN_D6, 503 GPIO_FN_MSIOF2_RXD_B, 504 GPIO_FN_VI4_DATA22, 505 GPIO_FN_VI5_DATA6, 506 GPIO_IFN_D7, 507 GPIO_FN_MSIOF2_TXD_B, 508 GPIO_FN_VI4_DATA23, 509 GPIO_FN_VI5_DATA7, 510 GPIO_IFN_D8, 511 GPIO_FN_LCDOUT0, 512 GPIO_FN_MSIOF2_SCK_D, 513 GPIO_FN_SCK4_C, 514 GPIO_FN_VI4_DATA0_A, 515 GPIO_FN_DU_DR0, 516 GPIO_IFN_D9, 517 GPIO_FN_LCDOUT1, 518 GPIO_FN_MSIOF2_SYNC_D, 519 GPIO_FN_VI4_DATA1_A, 520 GPIO_FN_DU_DR1, 521 GPIO_IFN_D10, 522 GPIO_FN_LCDOUT2, 523 GPIO_FN_MSIOF2_RXD_D, 524 GPIO_FN_HRX3_B, 525 GPIO_FN_VI4_DATA2_A, 526 GPIO_FN_CTS4x_C, 527 GPIO_FN_DU_DR2, 528 GPIO_IFN_D11, 529 GPIO_FN_LCDOUT3, 530 GPIO_FN_MSIOF2_TXD_D, 531 GPIO_FN_HTX3_B, 532 GPIO_FN_VI4_DATA3_A, 533 GPIO_FN_RTS4x_TANS_C, 534 GPIO_FN_DU_DR3, 535 GPIO_IFN_D12, 536 GPIO_FN_LCDOUT4, 537 GPIO_FN_MSIOF2_SS1_D, 538 GPIO_FN_RX4_C, 539 GPIO_FN_VI4_DATA4_A, 540 GPIO_FN_DU_DR4, 541 542 /* IPSR7 */ 543 GPIO_IFN_D13, 544 GPIO_FN_LCDOUT5, 545 GPIO_FN_MSIOF2_SS2_D, 546 GPIO_FN_TX4_C, 547 GPIO_FN_VI4_DATA5_A, 548 GPIO_FN_DU_DR5, 549 GPIO_IFN_D14, 550 GPIO_FN_LCDOUT6, 551 GPIO_FN_MSIOF3_SS1_A, 552 GPIO_FN_HRX3_C, 553 GPIO_FN_VI4_DATA6_A, 554 GPIO_FN_DU_DR6, 555 GPIO_FN_SCL6_C, 556 GPIO_IFN_D15, 557 GPIO_FN_LCDOUT7, 558 GPIO_FN_MSIOF3_SS2_A, 559 GPIO_FN_HTX3_C, 560 GPIO_FN_VI4_DATA7_A, 561 GPIO_FN_DU_DR7, 562 GPIO_FN_SDA6_C, 563 GPIO_FN_FSCLKST, 564 GPIO_IFN_SD0_CLK, 565 GPIO_FN_MSIOF1_SCK_E, 566 GPIO_FN_STP_OPWM_0_B, 567 GPIO_IFN_SD0_CMD, 568 GPIO_FN_MSIOF1_SYNC_E, 569 GPIO_FN_STP_IVCXO27_0_B, 570 GPIO_IFN_SD0_DAT0, 571 GPIO_FN_MSIOF1_RXD_E, 572 GPIO_FN_TS_SCK0_B, 573 GPIO_FN_STP_ISCLK_0_B, 574 GPIO_IFN_SD0_DAT1, 575 GPIO_FN_MSIOF1_TXD_E, 576 GPIO_FN_TS_SPSYNC0_B, 577 GPIO_FN_STP_ISSYNC_0_B, 578 579 /* IPSR8 */ 580 GPIO_IFN_SD0_DAT2, 581 GPIO_FN_MSIOF1_SS1_E, 582 GPIO_FN_TS_SDAT0_B, 583 GPIO_FN_STP_ISD_0_B, 584 GPIO_IFN_SD0_DAT3, 585 GPIO_FN_MSIOF1_SS2_E, 586 GPIO_FN_TS_SDEN0_B, 587 GPIO_FN_STP_ISEN_0_B, 588 GPIO_IFN_SD1_CLK, 589 GPIO_FN_MSIOF1_SCK_G, 590 GPIO_FN_SIM0_CLK_A, 591 592 GPIO_IFN_SD1_CMD, 593 GPIO_FN_MSIOF1_SYNC_G, 594 GPIO_FN_SIM0_D_A, 595 GPIO_FN_STP_IVCXO27_1_B, 596 597 GPIO_IFN_SD1_DAT0, 598 GPIO_FN_SD2_DAT4, 599 GPIO_FN_MSIOF1_RXD_G, 600 GPIO_FN_TS_SCK1_B, 601 GPIO_FN_STP_ISCLK_1_B, 602 603 GPIO_IFN_SD1_DAT1, 604 GPIO_FN_SD2_DAT5, 605 GPIO_FN_MSIOF1_TXD_G, 606 GPIO_FN_TS_SPSYNC1_B, 607 GPIO_FN_STP_ISSYNC_1_B, 608 609 GPIO_IFN_SD1_DAT2, 610 GPIO_FN_SD2_DAT6, 611 GPIO_FN_MSIOF1_SS1_G, 612 GPIO_FN_TS_SDAT1_B, 613 GPIO_FN_STP_IOD_1_B, 614 GPIO_IFN_SD1_DAT3, 615 GPIO_FN_SD2_DAT7, 616 GPIO_FN_MSIOF1_SS2_G, 617 GPIO_FN_TS_SDEN1_B, 618 GPIO_FN_STP_ISEN_1_B, 619 620 /* IPSR9 */ 621 GPIO_IFN_SD2_CLK, 622 GPIO_FN_SCKZ_A, 623 GPIO_IFN_SD2_DAT0, 624 GPIO_FN_MTSx_A, 625 GPIO_IFN_SD2_DAT1, 626 GPIO_FN_STMx_A, 627 GPIO_IFN_SD2_DAT2, 628 GPIO_FN_MDATA_A, 629 GPIO_IFN_SD2_DAT3, 630 GPIO_FN_SDATA_A, 631 GPIO_IFN_SD2_DS, 632 GPIO_FN_SATA_DEVSLP_B, 633 GPIO_FN_VSP_A, 634 GPIO_IFN_SD3_DAT4, 635 GPIO_FN_SD2_CD_A, 636 GPIO_IFN_SD3_DAT5, 637 GPIO_FN_SD2_WP_A, 638 639 /* IPSR10 */ 640 GPIO_IFN_SD3_DAT6, 641 GPIO_FN_SD3_CD, 642 GPIO_IFN_SD3_DAT7, 643 GPIO_FN_SD3_WP, 644 GPIO_IFN_SD0_CD, 645 GPIO_FN_SCL2_B, 646 GPIO_FN_SIM0_RST_A, 647 GPIO_IFN_SD0_WP, 648 GPIO_FN_SDA2_B, 649 GPIO_IFN_SD1_CD, 650 GPIO_FN_SIM0_CLK_B, 651 GPIO_IFN_SD1_WP, 652 GPIO_FN_SIM0_D_B, 653 GPIO_IFN_SCK0, 654 GPIO_FN_HSCK1_B, 655 GPIO_FN_MSIOF1_SS2_B, 656 GPIO_FN_AUDIO_CLKC_B, 657 GPIO_FN_SDA2_A, 658 GPIO_FN_SIM0_RST_B, 659 GPIO_FN_STP_OPWM__C, 660 GPIO_FN_RIF0_CLK_B, 661 GPIO_FN_ADICHS2, 662 GPIO_IFN_RX0, 663 GPIO_FN_HRX1_B, 664 GPIO_FN_TS_SCK0_C, 665 GPIO_FN_STP_ISCLK_0_C, 666 GPIO_FN_RIF0_D0_B, 667 668 /* IPSR11 */ 669 GPIO_IFN_TX0, 670 GPIO_FN_HTX1_B, 671 GPIO_FN_TS_SPSYNC0_C, 672 GPIO_FN_STP_ISSYNC_0_C, 673 GPIO_FN_RIF0_D1_B, 674 GPIO_IFN_CTS0x, 675 GPIO_FN_HCTS1x_B, 676 GPIO_FN_MSIOF1_SYNC_B, 677 GPIO_FN_TS_SPSYNC1_C, 678 GPIO_FN_STP_ISSYNC_1_C, 679 GPIO_FN_RIF1_SYNC_B, 680 GPIO_FN_AUDIO_CLKOUT_C, 681 GPIO_FN_ADICS_SAMP, 682 GPIO_IFN_RTS0x_TANS, 683 GPIO_FN_HRTS1x_B, 684 GPIO_FN_MSIOF1_SS1_B, 685 GPIO_FN_AUDIO_CLKA_B, 686 GPIO_FN_SCL2_A, 687 GPIO_FN_STP_IVCXO27_1_C, 688 GPIO_FN_RIF0_SYNC_B, 689 GPIO_FN_ADICHS1, 690 GPIO_IFN_RX1_A, 691 GPIO_FN_HRX1_A, 692 GPIO_FN_TS_SDAT0_C, 693 GPIO_FN_STP_IDS_0_C, 694 GPIO_FN_RIF1_CLK_C, 695 GPIO_IFN_TX1_A, 696 GPIO_FN_HTX1_A, 697 GPIO_FN_TS_SDEN0_C, 698 GPIO_FN_STP_ISEN_0_C, 699 GPIO_FN_RIF1_D0_C, 700 GPIO_IFN_CTS1x, 701 GPIO_FN_HCTS1x_A, 702 GPIO_FN_MSIOF1_RXD_B, 703 GPIO_FN_TS_SDEN1_C, 704 GPIO_FN_STP_ISEN_1_C, 705 GPIO_FN_RIF1_D0_B, 706 GPIO_FN_ADIDATA, 707 GPIO_IFN_RTS1x_TANS, 708 GPIO_FN_HRTS1x_A, 709 GPIO_FN_MSIOF1_TXD_B, 710 GPIO_FN_TS_SDAT1_C, 711 GPIO_FN_STP_ISD_1_C, 712 GPIO_FN_RIF1_D1_B, 713 GPIO_FN_ADICHS0, 714 GPIO_IFN_SCK2, 715 GPIO_FN_SCIF_CLK_B, 716 GPIO_FN_MSIOF1_SCK_B, 717 GPIO_FN_TS_SCK1_C, 718 GPIO_FN_STP_ISCLK_1_C, 719 GPIO_FN_RIF1_CLK_B, 720 GPIO_FN_ADICLK, 721 722 /* IPSR12 */ 723 GPIO_IFN_TX2_A, 724 GPIO_FN_SD2_CD_B, 725 GPIO_FN_SCL1_A, 726 GPIO_FN_RSD_CLK_B, 727 GPIO_FN_FMCLK_A, 728 GPIO_FN_RIF1_D1_C, 729 GPIO_FN_FSO_CFE_0_B, 730 GPIO_IFN_RX2_A, 731 GPIO_FN_SD2_WP_B, 732 GPIO_FN_SDA1_A, 733 GPIO_FN_RDS_DATA_B, 734 GPIO_FN_RMIN_A, 735 GPIO_FN_RIF1_SYNC_C, 736 GPIO_FN_FSO_CEF_1_B, 737 GPIO_IFN_HSCK0, 738 GPIO_FN_MSIOF1_SCK_D, 739 GPIO_FN_AUDIO_CLKB_A, 740 GPIO_FN_SSI_SDATA1_B, 741 GPIO_FN_TS_SCK0_D, 742 GPIO_FN_STP_ISCLK_0_D, 743 GPIO_FN_RIF0_CLK_C, 744 GPIO_FN_AD_CLK, 745 GPIO_IFN_HRX0, 746 GPIO_FN_MSIOF1_RXD_D, 747 GPIO_FN_SS1_SDATA2_B, 748 GPIO_FN_TS_SDEN0_D, 749 GPIO_FN_STP_ISEN_0_D, 750 GPIO_FN_RIF0_D0_C, 751 GPIO_FN_AD_DI, 752 GPIO_IFN_HTX0, 753 GPIO_FN_MSIOF1_TXD_D, 754 GPIO_FN_SSI_SDATA9_B, 755 GPIO_FN_TS_SDAT0_D, 756 GPIO_FN_STP_ISD_0_D, 757 GPIO_FN_RIF0_D1_C, 758 GPIO_FN_AD_DO, 759 GPIO_IFN_HCTS0x, 760 GPIO_FN_RX2_B, 761 GPIO_FN_MSIOF1_SYNC_D, 762 GPIO_FN_SSI_SCK9_A, 763 GPIO_FN_TS_SPSYNC0_D, 764 GPIO_FN_STP_ISSYNC_0_D, 765 GPIO_FN_RIF0_SYNC_C, 766 GPIO_FN_AUDIO_CLKOUT1_A, 767 GPIO_FN_AD_NSCx, 768 GPIO_IFN_HRTS0x, 769 GPIO_FN_TX2_B, 770 GPIO_FN_MSIOF1_SS1_D, 771 GPIO_FN_SSI_WS9_A, 772 GPIO_FN_STP_IVCXO27_0_D, 773 GPIO_FN_BPFCLK_A, 774 GPIO_FN_AUDIO_CLKOUT2_A, 775 GPIO_IFN_MSIOF0_SYNC, 776 GPIO_FN_AUDIO_CLKOUT_A, 777 778 /* IPSR13 */ 779 GPIO_IFN_MSIOF0_SS1, 780 GPIO_FN_RX5, 781 GPIO_FN_AUDIO_CLKA_C, 782 GPIO_FN_SSI_SCK2_A, 783 GPIO_FN_RDS_CLK_A, 784 GPIO_FN_STP_IVCXO27_0_C, 785 GPIO_FN_AUDIO_CLKOUT3_A, 786 GPIO_FN_TCLK1_B, 787 GPIO_IFN_MSIOF0_SS2, 788 GPIO_FN_TX5, 789 GPIO_FN_MSIOF1_SS2_D, 790 GPIO_FN_AUDIO_CLKC_A, 791 GPIO_FN_SSI_WS2_A, 792 GPIO_FN_RDS_DATA_A, 793 GPIO_FN_STP_OPWM_0_D, 794 GPIO_FN_AUDIO_CLKOUT_D, 795 GPIO_FN_SPEEDIN_B, 796 GPIO_IFN_MLB_CLK, 797 GPIO_FN_MSIOF1_SCK_F, 798 GPIO_FN_SCL1_B, 799 GPIO_IFN_MLB_SIG, 800 GPIO_FN_RX1_B, 801 GPIO_FN_MSIOF1_SYNC_F, 802 GPIO_FN_SDA1_B, 803 GPIO_IFN_MLB_DAT, 804 GPIO_FN_TX1_B, 805 GPIO_FN_MSIOF1_RXD_F, 806 GPIO_IFN_SSI_SCK0129, 807 GPIO_FN_MSIOF1_TXD_F, 808 GPIO_FN_MOUT0, 809 GPIO_IFN_SSI_WS0129, 810 GPIO_FN_MSIOF1_SS1_F, 811 GPIO_FN_MOUT1, 812 GPIO_IFN_SSI_SDATA0, 813 GPIO_FN_MSIOF1_SS2_F, 814 GPIO_FN_MOUT2, 815 816 /* IPSR14 */ 817 GPIO_IFN_SSI_SDATA1_A, 818 GPIO_FN_MOUT5, 819 GPIO_IFN_SSI_SDATA2_A, 820 GPIO_FN_SSI_SCK1_B, 821 GPIO_FN_MOUT6, 822 GPIO_IFN_SSI_SCK34, 823 GPIO_FN_MSIOF1_SS1_A, 824 GPIO_FN_STP_OPWM_0_A, 825 GPIO_IFN_SSI_WS34, 826 GPIO_FN_HCTS2x_A, 827 GPIO_FN_MSIOF1_SS2_A, 828 GPIO_FN_STP_IVCXO27_0_A, 829 GPIO_IFN_SSI_SDATA3, 830 GPIO_FN_HRTS2x_A, 831 GPIO_FN_MSIOF1_TXD_A, 832 GPIO_FN_TS_SCK0_A, 833 GPIO_FN_STP_ISCLK_0_A, 834 GPIO_FN_RIF0_D1_A, 835 GPIO_FN_RIF2_D0_A, 836 GPIO_IFN_SSI_SCK4, 837 GPIO_FN_HRX2_A, 838 GPIO_FN_MSIOF1_SCK_A, 839 GPIO_FN_TS_SDAT0_A, 840 GPIO_FN_STP_ISD_0_A, 841 GPIO_FN_RIF0_CLK_A, 842 GPIO_FN_RIF2_CLK_A, 843 GPIO_IFN_SSI_WS4, 844 GPIO_FN_HTX2_A, 845 GPIO_FN_MSIOF1_SYNC_A, 846 GPIO_FN_TS_SDEN0_A, 847 GPIO_FN_STP_ISEN_0_A, 848 GPIO_FN_RIF0_SYNC_A, 849 GPIO_FN_RIF2_SYNC_A, 850 GPIO_IFN_SSI_SDATA4, 851 GPIO_FN_HSCK2_A, 852 GPIO_FN_MSIOF1_RXD_A, 853 GPIO_FN_TS_SPSYNC0_A, 854 GPIO_FN_STP_ISSYNC_0_A, 855 GPIO_FN_RIF0_D0_A, 856 GPIO_FN_RIF2_D1_A, 857 858 /* IPSR15 */ 859 GPIO_IFN_SSI_SCK6, 860 GPIO_FN_USB2_PWEN, 861 GPIO_FN_SIM0_RST_D, 862 GPIO_FN_RDS_CLK_C, 863 GPIO_IFN_SSI_WS6, 864 GPIO_FN_USB2_OVC, 865 GPIO_FN_SIM0_D_D, 866 GPIO_IFN_SSI_SDATA6, 867 GPIO_FN_SIM0_CLK_D, 868 GPIO_FN_RSD_DATA_C, 869 GPIO_FN_SATA_DEVSLP_A, 870 GPIO_IFN_SSI_SCK78, 871 GPIO_FN_HRX2_B, 872 GPIO_FN_MSIOF1_SCK_C, 873 GPIO_FN_TS_SCK1_A, 874 GPIO_FN_STP_ISCLK_1_A, 875 GPIO_FN_RIF1_CLK_A, 876 GPIO_FN_RIF3_CLK_A, 877 GPIO_IFN_SSI_WS78, 878 GPIO_FN_HTX2_B, 879 GPIO_FN_MSIOF1_SYNC_C, 880 GPIO_FN_TS_SDT1_A, 881 GPIO_FN_STP_ISD_1_A, 882 GPIO_FN_RIF1_SYNC_A, 883 GPIO_FN_RIF3_SYNC_A, 884 GPIO_IFN_SSI_SDATA7, 885 GPIO_FN_HCTS2x_B, 886 GPIO_FN_MSIOF1_RXD_C, 887 GPIO_FN_TS_SDEN1_A, 888 GPIO_FN_STP_IEN_1_A, 889 GPIO_FN_RIF1_D0_A, 890 GPIO_FN_RIF3_D0_A, 891 GPIO_FN_TCLK2_A, 892 GPIO_IFN_SSI_SDATA8, 893 GPIO_FN_HRTS2x_B, 894 GPIO_FN_MSIOF1_TXD_C, 895 GPIO_FN_TS_SPSYNC1_A, 896 GPIO_FN_STP_ISSYNC_1_A, 897 GPIO_FN_RIF1_D1_A, 898 GPIO_FN_EIF3_D1_A, 899 GPIO_IFN_SSI_SDATA9_A, 900 GPIO_FN_HSCK2_B, 901 GPIO_FN_MSIOF1_SS1_C, 902 GPIO_FN_HSCK1_A, 903 GPIO_FN_SSI_WS1_B, 904 GPIO_FN_SCK1, 905 GPIO_FN_STP_IVCXO27_1_A, 906 GPIO_FN_SCK5, 907 908 /* IPSR16 */ 909 GPIO_IFN_AUDIO_CLKA_A, 910 GPIO_FN_CC5_OSCOUT, 911 GPIO_IFN_AUDIO_CLKB_B, 912 GPIO_FN_SCIF_CLK_A, 913 GPIO_FN_DVC_MUTE, 914 GPIO_FN_STP_IVCXO27_1_D, 915 GPIO_FN_REMOCON_A, 916 GPIO_FN_TCLK1_A, 917 GPIO_FN_VSP_B, 918 GPIO_IFN_USB0_PWEN, 919 GPIO_FN_SIM0_RST_C, 920 GPIO_FN_TS_SCK1_D, 921 GPIO_FN_STP_ISCLK_1_D, 922 GPIO_FN_BPFCLK_B, 923 GPIO_FN_RIF3_CLK_B, 924 GPIO_FN_SCKZ_B, 925 GPIO_IFN_USB0_OVC, 926 GPIO_FN_SIM0_D_C, 927 GPIO_FN_TS_SDAT1_D, 928 GPIO_FN_STP_ISD_1_D, 929 GPIO_FN_RIF3_SYNC_B, 930 GPIO_FN_VSP_C, 931 GPIO_IFN_USB1_PWEN, 932 GPIO_FN_SIM0_CLK_C, 933 GPIO_FN_SSI_SCK1_A, 934 GPIO_FN_TS_SCK0_E, 935 GPIO_FN_STP_ISCLK_0_E, 936 GPIO_FN_FMCLK_B, 937 GPIO_FN_RIF2_CLK_B, 938 GPIO_FN_MTSx_B, 939 GPIO_FN_SPEEDIN_A, 940 GPIO_FN_VSP_D, 941 GPIO_IFN_USB1_OVC, 942 GPIO_FN_MSIOF1_SS2_C, 943 GPIO_FN_SSI_WS1_A, 944 GPIO_FN_TS_SDAT0_E, 945 GPIO_FN_STP_ISD_0_E, 946 GPIO_FN_FMIN_B, 947 GPIO_FN_RIF2_SYNC_B, 948 GPIO_FN_STMx_B, 949 GPIO_FN_REMOCON_B, 950 GPIO_IFN_USB30_PWEN, 951 GPIO_FN_AUDIO_CLKOUT_B, 952 GPIO_FN_SSI_SCK2_B, 953 GPIO_FN_TS_SDEN1_D, 954 GPIO_FN_STP_ISEN_1_D, 955 GPIO_FN_STP_OPWM_0_E, 956 GPIO_FN_RIF3_D0_B, 957 GPIO_FN_MDATA_B, 958 GPIO_FN_TCLK2_B, 959 GPIO_FN_TPU0TO0, 960 GPIO_IFN_USB30_OVC, 961 GPIO_FN_AUDIO_CLKOUT1_B, 962 GPIO_FN_SSI_WS2_B, 963 GPIO_FN_TS_SPSYNC1_D, 964 GPIO_FN_STP_ISSYNC_1_D, 965 GPIO_FN_STP_IVCXO27_0_E, 966 GPIO_FN_RIF3_D1_B, 967 GPIO_FN_SDATA_B, 968 GPIO_FN_RSO_TOE_B, 969 GPIO_FN_TPU0TO1, 970 971 /* IPSR17 */ 972 GPIO_IFN_USB31_PWEN, 973 GPIO_FN_AUDIO_CLKOUT2_B, 974 GPIO_FN_SI_SCK9_B, 975 GPIO_FN_TS_SDEN0_E, 976 GPIO_FN_STP_ISEN_0_E, 977 GPIO_FN_RIF2_D0_B, 978 GPIO_FN_TPU0TO2, 979 GPIO_IFN_USB31_OVC, 980 GPIO_FN_AUDIO_CLKOUT3_B, 981 GPIO_FN_SSI_WS9_B, 982 GPIO_FN_TS_SPSYNC0_E, 983 GPIO_FN_STP_ISSYNC_0_E, 984 GPIO_FN_RIF2_D1_B, 985 GPIO_FN_TPU0TO3, 986 }; 987 988 #endif /* __ASM_R8A7795_GPIO_H__ */ 989