Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TEGRA_PINGROUP_ATA | TEGRA_MUX_SAFE | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PI3 67 //(ATA)(UNKNOWN)
- #define TEGRA_GPIO_PI4 68 //(ATA)(UNKNOWN)
- #define TEGRA_GPIO_PI6 70 //(ATA)(UNKNOWN)
- TEGRA_PINGROUP_ATB | TEGRA_MUX_SDIO4 | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PI2 66 //(ATB)(EMMC)(?) AP_HSMMC_CLK/EMMC_CLK
- #define TEGRA_GPIO_PT7 159 //(ATB)(EMMC)(?) AP_HSMMC_CMD/EMMC_CMD
- TEGRA_PINGROUP_ATC | TEGRA_MUX_SAFE | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PI5 69 //(ATB)(MICRO SD CARD)(IN) SD_DETECT *** Documentation shows this pin is ATC, code shows it is ATB
- #define TEGRA_GPIO_PG0 48 //(ATC)(UNUSED)(PU)
- #define TEGRA_GPIO_PG1 49 //(ATC)(UNUSED)(PU)
- #define TEGRA_GPIO_PG2 50 //(ATC)(UNUSED)(PU)
- #define TEGRA_GPIO_PG3 51 //(ATC)(UNUSED)(PU)
- #define TEGRA_GPIO_PG4 52 //(ATC)(RESERVED)RAMCODE0
- #define TEGRA_GPIO_PG5 53 //(ATC)(RESERVED)RAMCODE1
- #define TEGRA_GPIO_PG6 54 //(ATC)(RESERVED)RAMCODE2
- #define TEGRA_GPIO_PG7 55 //(ATC)(RESERVED)RAMCODE3
- #define TEGRA_GPIO_PI0 64 //(ATC)(UNKNOWN)
- #define TEGRA_GPIO_PI1 65 //(ATC)(EMMC FORCE FLASH)(IN) FORCE_FLASH_MODE_N
- #define TEGRA_GPIO_PI7 71 //(ATC)(UNUSED)(PU)
- #define TEGRA_GPIO_PK0 80 //(ATC)(JTAG CONTROL)(OUT) TAG_ARM0
- #define TEGRA_GPIO_PK1 81 //(ATC)(JTAG CONTROL)(OUT) TAG_ARM1
- #define TEGRA_GPIO_PK2 82 //(ATC)(UNUSED)(PU)
- #define TEGRA_GPIO_PK3 83 //(ATC)(UNUSED)(PU)
- #define TEGRA_GPIO_PK4 84 //(ATC)(UNUSED)(PU)
- TEGRA_PINGROUP_ATD | TEGRA_MUX_SAFE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PH0 56 //(ATD)(UNUSED)(PU)
- #define TEGRA_GPIO_PH1 57 //(ATD)(UNUSED)(PU)
- #define TEGRA_GPIO_PH2 58 //(ATD)(UNUSED)(PU)
- #define TEGRA_GPIO_PH3 59 //(ATD)(UNUSED)(PU)
- TEGRA_PINGROUP_ATE | TEGRA_MUX_SAFE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PH4 60 //(ATE)(AP BOOT SELECTION)
- #define TEGRA_GPIO_PH5 61 //(ATE)(AP BOOT SELECTION)
- #define TEGRA_GPIO_PH6 62 //(ATE)(AP BOOT SELECTION)
- #define TEGRA_GPIO_PH7 63 //(ATE)(AP BOOT SELECTION)
- TEGRA_PINGROUP_CDEV1 | TEGRA_MUX_OSC | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PW4 180 //(CDEV1)(AP 26MHZ FILTER)(OUT) AP_26MHZ_CLK
- TEGRA_PINGROUP_CDEV2 | TEGRA_MUX_OSC | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PW5 181 //(CDEV2)(UNUSED)(PD)
- TEGRA_PINGROUP_CRTP | TEGRA_MUX_CRT | TEGRA_PUPD_NORMAL | TEGRA_TRI_TRISTATE
- =================================================================================
- /* NO GPIO's in this group */
- (placeholder)CSI
- =================================================================================
- /* NO GPIO's in this group */
- TEGRA_PINGROUP_CSUS | TEGRA_MUX_VI_SENSOR_CLK | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PT1 153 //(CSUS)(CAMERA)(OUT) CAM_MCLK
- TEGRA_PINGROUP_DAP1 | TEGRA_MUX_DAP1 | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PN0 104 //(DAP1)(DIGITAL AUDIO)(OUT) AP_DAP1_FS/MMSAP_FS
- #define TEGRA_GPIO_PN1 105 //(DAP1)(DIGITAL AUDIO)(IN) AP_DAP1_DIN/MMSAP_DOUT
- #define TEGRA_GPIO_PN2 106 //(DAP1)(DIGITAL AUDIO)(OUT) AP_DAP1_DOUT/MMSAP_DIN
- #define TEGRA_GPIO_PN3 107 //(DAP1)(DIGITAL AUDIO)(OUT) AP_DAP1_CLK/MMSAP_CLK
- TEGRA_PINGROUP_DAP2 | TEGRA_MUX_DAP2 | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PA2 2 //(DAP2)(DIGITAL AUDIO)(OUT) AP_DAP2_FS/ASAP_FS
- #define TEGRA_GPIO_PA3 3 //(DAP2)(DIGITAL AUDIO)(OUT) AP_DAP2_CLK/ASAP_CLK
- #define TEGRA_GPIO_PA4 4 //(DAP2)(DIGITAL AUDIO)(IN) AP_DAP2_DIN/ASAP_DOUT
- #define TEGRA_GPIO_PA5 5 //(DAP2)(DIGITAL AUDIO)(OUT) AP_DAP2_DOUT/ASAP_DIN
- TEGRA_PINGROUP_DAP3 | TEGRA_MUX_DAP3 | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PP0 120 //(DAP3)(DIGITAL AUDIO)(OUT) AP_DAP3_FS/BP_FS
- #define TEGRA_GPIO_PP1 121 //(DAP3)(DIGITAL AUDIO)(IN) AP_DAP3_DIN/BP_DOUT
- #define TEGRA_GPIO_PP2 122 //(DAP3)(DIGITAL AUDIO)(OUT) AP_DAP3_DOUT/BP_DIN
- #define TEGRA_GPIO_PP3 123 //(DAP3)(DIGITAL AUDIO)(OUT) AP_DAP3_CLK/BP_CLK
- TEGRA_PINGROUP_DAP4 | TEGRA_MUX_DAP4 | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PP4 124 //(DAP4)(DIGITAL AUDIO)(IN) AP_DAP4_DOUT/BT_MMSAP_DIN
- #define TEGRA_GPIO_PP5 125 //(DAP4)(DIGITAL AUDIO)(OUT) AP_DAP4_DIN/BT_MMSAP_DOUT
- #define TEGRA_GPIO_PP6 126 //(DAP4)(DIGITAL AUDIO)(OUT) AP_DAP4_DOUT/BT_MMSAP_DIN
- #define TEGRA_GPIO_PP7 127 //(DAP4)(DIGITAL AUDIO)(OUT) AP_DAP4_CLK/BT_MMSAP_CLK
- (placeholder)DBG
- ===============================================================================
- /* NO GPIO's in this group */
- TEGRA_PINGROUP_DDC | TEGRA_MUX_I2C2 | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- /* NO GPIO's in this group */
- (placeholder)DSI
- ===============================================================================
- /* NO GPIO's in this group */
- TEGRA_PINGROUP_DTA | TEGRA_MUX_VI | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PD5 29 //(DTA)(BP/AP)(OUT) AP_STATUS_2
- #define TEGRA_GPIO_PT4 156 //(DTA)(UNUSED)(PD)
- TEGRA_PINGROUP_DTB | TEGRA_MUX_VI | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PT2 154 //(DTB)(UNUSED)(PD)
- #define TEGRA_GPIO_PT3 155 //(DTB)(CAMERA)(OUT) FLASH_RESET_N
- TEGRA_PINGROUP_DTC | TEGRA_MUX_VI | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PD6 30 //(DTC)(UNUSED)(PD)
- #define TEGRA_GPIO_PD7 31 //(DTC)(UNUSED)(PD)
- TEGRA_PINGROUP_DTD | TEGRA_MUX_VI | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PL0 88 //(DTD)(BP/AP)(OUT) AP_STATUS_0
- #define TEGRA_GPIO_PL1 89 //(DTD)(BP/AP)(OUT) AP_SPI1_MRDY
- #define TEGRA_GPIO_PL2 90 //(DTD)(BP/AP)(OUT) AP_SPI3_MRDY
- #define TEGRA_GPIO_PL3 91 //(DTD)(BP/AP)(OUT) AP_STATUS_1
- #define TEGRA_GPIO_PL4 92 //(DTD)(CAMERA)(OUT) VGA_RESET_N
- #define TEGRA_GPIO_PL5 93 //(DTD)(UNUSED)(PD)
- #define TEGRA_GPIO_PL6 94 //(DTD)(UNUSED)(PD)
- #define TEGRA_GPIO_PL7 95 //(DTD)(UNUSED)(PD)
- #define TEGRA_GPIO_PT0 152 //(DTD)(BP/IPC)(IN) BP_STATUS_2
- TEGRA_PINGROUP_DTE | TEGRA_MUX_SAFE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PA0 0 //(DTE)(BP/IPC)(OUT) BP_WAKE_AP_UART
- #define TEGRA_GPIO_PD2 26 //(DTE)(CAMERA)(OUT) 5MP_RESET_N
- #define TEGRA_GPIO_PBB1 217 //(DTE)(CAMERA)(OUT) 5MP_PWRDN
- #define TEGRA_GPIO_PBB4 220 //(DTE)(CAMERA)(OUT) FLASH_STROBE
- #define TEGRA_GPIO_PBB5 221 //(DTE)(CAMERA)(OUT) VGA_PWRDN
- TEGRA_PINGROUP_DTF | TEGRA_MUX_I2C3 | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PBB2 218 //(DTF)(I2C)(OUT) CAM_I2C_SCL
- #define TEGRA_GPIO_PBB3 219 //(DTF)(I2C)(I/O) CAM_I2C_SDA
- TEGRA_PINGROUP_GMA | TEGRA_MUX_SDIO4 | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PAA0 208 //(GMA)(EMMC)(?) AP_HSMMC_DATA/EMMC_DATA0
- #define TEGRA_GPIO_PAA1 209 //(GMA)(EMMC)(?) AP_HSMMC_DATA/EMMC_DATA1
- #define TEGRA_GPIO_PAA2 210 //(GMA)(EMMC)(?) AP_HSMMC_DATA/EMMC_DATA2
- #define TEGRA_GPIO_PAA3 211 //(GMA)(EMMC)(?) AP_HSMMC_DATA/EMMC_DATA3
- TEGRA_PINGROUP_GMB | TEGRA_MUX_SAFE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PC7 23 //(GMB)(UNUSED)(WAKE CAPABLE)
- TEGRA_PINGROUP_GMC | TEGRA_MUX_UARTD | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PB0 8 //(GMC)(UART)(IN) AP_UART4_RXD/BP_TXD
- #define TEGRA_GPIO_PB1 9 //(GMC)(UART)(IN) AP_UART4_CTS/BP_RTS
- #define TEGRA_GPIO_PJ7 79 //(GMC)(UART)(OUT) AP_UART4_TXD/BP_RXD
- #define TEGRA_GPIO_PK7 87 //(GMC)(UART)(OUT) AP_UART4_RTS/BP_CTS
- TEGRA_PINGROUP_GMD | TEGRA_MUX_SAFE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PJ0 72 //(GMD)(UNUSED)(Z)
- #define TEGRA_GPIO_PJ2 74 //(GMD)(UNUSED)(Z)
- TEGRA_PINGROUP_GME | TEGRA_MUX_SDIO4 | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PAA4 212 //(GME)(EMMC)(?) AP_HSMMC_DATA/EMMC_DATA4
- #define TEGRA_GPIO_PAA5 213 //(GME)(EMMC)(?) AP_HSMMC_DATA/EMMC_DATA5
- #define TEGRA_GPIO_PAA6 214 //(GME)(EMMC)(?) AP_HSMMC_DATA/EMMC_DATA6
- #define TEGRA_GPIO_PAA7 215 //(GME)(EMMC)(?) AP_HSMMC_DATA/EMMC_DATA7
- TEGRA_PINGROUP_GPU | TEGRA_MUX_PWM | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PU0 160 //(GPU)(BT/WLAN)(OUT) BT_RESET_N
- #define TEGRA_GPIO_PU1 161 //(GPU)(BT/WLAN)(OUT) BT_WAKE_N
- #define TEGRA_GPIO_PU2 162 //(GPU)(BT/WLAN)(OUT) WLAN_RESET_N
- #define TEGRA_GPIO_PU3 163 //(GPU)(BT/WLAN)(OUT) WLAN_SHUTDOWN_N
- #define TEGRA_GPIO_PU4 164 //(GPU)(BT/WLAN)(OUT) BT_SHUTDOWN_N
- #define TEGRA_GPIO_PU5 165 //(GPU)(BT/WLAN)(IN) WLAN_HOST_WAKE
- #define TEGRA_GPIO_PU6 166 //(GPU)(BT/WLAN)(IN) BT_HOST_WAKE_N
- TEGRA_PINGROUP_GPU7 | TEGRA_MUX_RTCK | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PU7 167 //(GPU7)(MISC)(IN) AP_JTAG_RTCK
- TEGRA_PINGROUP_GPV | TEGRA_MUX_SAFE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PV4 172 //(GPV)(UNKNOWN)
- #define TEGRA_GPIO_PV5 173 //(GPV)(UNKNOWN)
- #define TEGRA_GPIO_PV6 174 //(GPV)(BP/IPC)(OUT) USB_DATA_EN
- TEGRA_PINGROUP_HDINT | TEGRA_MUX_HDMI | TEGRA_PUPD_NORMAL | TEGRA_TRI_TRISTATE
- ===============================================================================
- #define TEGRA_GPIO_PN7 111 //(HDINT)(MISC)(IN) HDMI_HPD
- (placeholder)HDMI
- ===============================================================================
- /* NO GPIO's in this group */
- TEGRA_PINGROUP_I2CP | TEGRA_MUX_I2C1 | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PZ6 206 //(I2CP)(I2C)(OUT) SENSOR_I2C_SCL
- #define TEGRA_GPIO_PZ7 207 //(I2CP)(I2C)(I/O) SENSOR_I2C_SDA
- TEGRA_PINGROUP_IRRX | TEGRA_MUX_UARTA | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PJ6 78 //(IRRX)(UART)(OUT) AP_UART1_TXD/CPCAP_RXD
- TEGRA_PINGROUP_IRTX | TEGRA_MUX_UARTA | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PJ5 77 //(IRTX)(UART)(IN) AP_UART1_RXD/CPCAP_TXD
- TEGRA_PINGROUP_KBCA | TEGRA_MUX_KBC | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PR0 136 //(KBCA)(KEYPAD)(IN) KPP_ROW_0
- #define TEGRA_GPIO_PR1 137 //(KBCA)(KEYPAD)(IN) KPP_ROW_1
- #define TEGRA_GPIO_PR2 138 //(KBCA)(KEYPAD)(IN) KPP_ROW_2
- TEGRA_PINGROUP_KBCB | TEGRA_MUX_SDIO2 | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PR7 143 //(KBCB)(UNUSED)(PD)
- #define TEGRA_GPIO_PS0 144 //(KBCB)(SENSORS)(IN) DOCKED_SOUTH_N
- #define TEGRA_GPIO_PS1 145 //(KBCB)(UNKNOWN) **DISP_5V_EN WAS ON GPIO_PS1
- #define TEGRA_GPIO_PS2 146 //(KBCB)(SENSORS)(IN) DOCKED_NORTH_N
- #define TEGRA_GPIO_PS3 147 //(KBCB)(UNKNOWN)
- #define TEGRA_GPIO_PS4 148 //(KBCB)(UNKNOWN)
- #define TEGRA_GPIO_PS5 149 //(KBCB)(UNKNOWN)
- #define TEGRA_GPIO_PS6 150 //(KBCB)(UNKNOWN)
- #define TEGRA_GPIO_PS7 151 //(KBCB)(UNKNOWN)
- TEGRA_PINGROUP_KBCC | TEGRA_MUX_KBC | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PQ0 128 //(KBCC)(KEYPAD)(IN) KPP_COL_0
- #define TEGRA_GPIO_PQ1 129 //(KBCC)(KEYPAD)(IN) KPP_COL_1
- TEGRA_PINGROUP_KBCD | TEGRA_MUX_KBC | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PR3 139 //(KBCD)(UNUSED)(PD)
- #define TEGRA_GPIO_PR4 140 //(KBCD)(UNUSED)(PD)
- #define TEGRA_GPIO_PR5 141 //(KBCD)(UNUSED)(PD)
- #define TEGRA_GPIO_PR6 142 //(KBCD)(UNUSED)(PD)
- TEGRA_PINGROUP_KBCE | TEGRA_MUX_SAFE | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PQ7 135 //(KBCE)(UNKNOWN)
- TEGRA_PINGROUP_KBCF | TEGRA_MUX_KBC | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PQ2 130 //(KBCF)(KEYPAD)(IN) KPP_COL_2
- #define TEGRA_GPIO_PQ3 131 //(KBCF)(UNUSED)(PU)
- #define TEGRA_GPIO_PQ4 132 //(KBCF)(UNUSED)(PU)
- #define TEGRA_GPIO_PQ5 133 //(KBCF)(UNUSED)(PU)
- #define TEGRA_GPIO_PQ6 134 //(KBCF)(UNKNOWN)
- TEGRA_PINGROUP_LCSN | TEGRA_MUX_SAFE | TEGRA_PUPD_PULL_UP | TEGRA_TRI_TRISTATE
- ===============================================================================
- #define TEGRA_GPIO_PN4 108 //(LCSN)(SPI)(OUT) AP_SPI3_CS2_N
- TEGRA_PINGROUP_LD0 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PE0 32 //(LD0)(DISPLAY/HDMI)(OUT) BACKLIGHT_EN
- TEGRA_PINGROUP_LD1 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PE1 33 //(LD1)(SENSORS)(IN) IR_PROX_INT_N
- TEGRA_PINGROUP_LD10 | TEGRA_MUX_SAFE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PF2 42 //(LD10)(BP/IPC)(OUT) AP_SPI1_SRDY
- TEGRA_PINGROUP_LD11 | TEGRA_MUX_SAFE | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PF3 43 //(LD11)(MISC)(OUT) SDIO_REG_EN
- TEGRA_PINGROUP_LD12 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PF4 44 //(LD12)(SENSORS)(OUT) TOUCH_RESET_N
- TEGRA_PINGROUP_LD13 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PF5 45 //(LD13)(SENSORS)(IN) TOUCH_INT_N
- TEGRA_PINGROUP_LD14 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PF6 46 //(LD14)(DISPLAY/HDMI)(OUT) HDMI_5V_EN
- TEGRA_PINGROUP_LD15 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PF7 47 //(LD15)(DISPLAY/HDMI)(OUT) DISP_5V_EN
- TEGRA_PINGROUP_LD16 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PM0 96 //(LD16)(BP/IPC)(IN) BP_STATUS_0
- TEGRA_PINGROUP_LD17 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PM1 97 //(LD17)(BP/IPC)(IN) BP_STATUS_1
- TEGRA_PINGROUP_LD2 | TEGRA_MUX_SAFE | TEGRA_PUPD_PULL_UP |TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PE2 34 //(LD2)(SENSORS)(IN) DIG_COMP_INT
- TEGRA_PINGROUP_LD3 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PE3 35 //(LD3)(DISPLAY/HDMI)(OUT) DISP_RESET_N
- TEGRA_PINGROUP_LD4 | TEGRA_MUX_SAFE | TEGRA_PUPD_PULL_DOWN |TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PE4 36 //(LD4)(BP/IPC)(OUT) MODEM_LOG_EN
- TEGRA_PINGROUP_LD5 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PE5 37 //(LD5)(UNUSED)(PD)
- TEGRA_PINGROUP_LD6 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PE6 38 //(LD6)(UNUSED)(PD)
- TEGRA_PINGROUP_LD7 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PE7 39 //(LD7)(UNUSED)(PD)
- TEGRA_PINGROUP_LD8 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PF0 40 //(LD8)(UNUSED)(PD)
- TEGRA_PINGROUP_LD9 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PF1 41 //(LD9)(BP/IPC)(OUT) AP_WAKE_BP_UART
- TEGRA_PINGROUP_LDC | TEGRA_MUX_SAFE | TEGRA_PUPD_PULL_UP | TEGRA_TRI_TRISTATE
- ===============================================================================
- #define TEGRA_GPIO_PN6 110 //(LDC)(UNKNOWN)
- TEGRA_PINGROUP_LDI | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PM6 102 //(LDI)(UNUSED)(PD)
- TEGRA_PINGROUP_LHP0 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PM5 101 //(LHP0)(SENSORS)(IN) FINGER_INT
- TEGRA_PINGROUP_LHP1 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PM2 98 //(LHP1)(MISC)(OUT) HS_DET_EN
- TEGRA_PINGROUP_LHP2 | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PM3 99 //(LHP2)(BP/IPC)(OUT) AP_SPI3_SRDY
- TEGRA_PINGROUP_LHS | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PJ3 75 //(LHS)(UNUSED)(PU)
- TEGRA_PINGROUP_LM0 | TEGRA_MUX_SPI3 | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PW0 176 //(LM0)(SPI)(OUT)AP_SPI3_CS3_N/FP_CS3_N
- TEGRA_PINGROUP_LM1 | TEGRA_MUX_SAFE | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PW1 177 //(LM1)(UNUSED)(PU)
- TEGRA_PINGROUP_LPP | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PM7 103 //(LPP)(UNUSED)(PD)
- TEGRA_PINGROUP_LPW0 | TEGRA_MUX_SPI3 |TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PB2 10 //(LPW0)(SPI)(OUT) AP_SPI3_MOSI/FP_MOSI
- TEGRA_PINGROUP_LPW1 | TEGRA_MUX_DISPLAYA |TEGRA_PUPD_PULL_UP | TEGRA_TRI_TRISTATE
- ===============================================================================
- #define TEGRA_GPIO_PC1 17 //(LPW1)(UNUSED)(PU)
- TEGRA_PINGROUP_LPW2 | TEGRA_MUX_SPI3 |TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PC6 22 //(LPW2)(SPI)(IN) AP_SPI3_MISO/FP_MISO
- TEGRA_PINGROUP_LSC0 | TEGRA_MUX_SAFE |TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PB3 11 //(LSC0)(UNUSED)(PU)
- TEGRA_PINGROUP_LSC1 | TEGRA_MUX_SPI3 |TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PZ3 203 //(LSC1)(SPI)(OUT) AP_SPI3_CLK/FP_CLK
- TEGRA_PINGROUP_LSCK | TEGRA_MUX_SAFE |TEGRA_PUPD_PULL_UP | TEGRA_TRI_TRISTATE
- ===============================================================================
- #define TEGRA_GPIO_PZ4 204 //(LSCK)(SENSORS)(OUT) AP_PROX_STATUS
- TEGRA_PINGROUP_LSDA | TEGRA_MUX_SAFE |TEGRA_PUPD_PULL_UP | TEGRA_TRI_TRISTATE
- ===============================================================================
- #define TEGRA_GPIO_PN5 109 //(LSDA)(UNUSED)(PU)
- TEGRA_PINGROUP_LSDI | TEGRA_MUX_SAFE | TEGRA_PUPD_PULL_UP | TEGRA_TRI_TRISTATE
- ===============================================================================
- #define TEGRA_GPIO_PZ2 202 //(LSDI)(MISC)(OUT) SYS_RESTART_B
- TEGRA_PINGROUP_LSPI | TEGRA_MUX_DISPLAYA | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PJ1 73 //(LSPI)(DISPLAY/HDMI)(IN) DISP_TE
- TEGRA_PINGROUP_LVP0 | TEGRA_MUX_SAFE | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PV7 175 //(LVP0)(MISC)(OUT) WDI_AP20
- TEGRA_PINGROUP_LVP1 | TEGRA_MUX_SAFE | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PM4 100 //(LVP1)(AP DEBUG)(I/O) AP_DEBUG_GPIO2
- TEGRA_PINGROUP_LVS | TEGRA_MUX_SAFE | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PJ4 76 //(LVS)(AP DEBUG)(I/O) AP_DEBUG_GPIO1
- TEGRA_PINGROUP_OWC | TEGRA_MUX_OWR | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- /* NO GPIO's in this group */
- TEGRA_PINGROUP_PMC | TEGRA_MUX_PWR_ON | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PZ5 205 //(PMC)(UNUSED)(Z) | SYS_CLK_REQ_GPIO_PZ5
- #define TEGRA_GPIO_PBB0 216 //(PMC)(UNKNOWN) | CLK_32K_OUT_GPIO_PBB0
- TEGRA_PINGROUP_PTA | TEGRA_MUX_SAFE | TEGRA_PUPD_NORMAL | TEGRA_TRI_TRISTATE
- ===============================================================================
- #define TEGRA_GPIO_PT5 157 //(PTA)(UNUSED)(PU)
- #define TEGRA_GPIO_PT6 158 //(PTA)(UNUSED)(PU)
- TEGRA_PINGROUP_RM | TEGRA_MUX_I2C1 | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PC4 20 //(RM)(I2C)(OUT) GEN1_I2C_SCL
- #define TEGRA_GPIO_PC5 21 //(RM)(I2C)(I/O) GEN1_I2C_SDA
- TEGRA_PINGROUP_SDB | TEGRA_MUX_SDIO3 | TEGRA_PUPD_PULL_UP |TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PA7 7 //(SDD)(MICRO SD CARD)(OUT) AP_SDIO3_CMD/SD_CMD ** documentation says this is SDB not SDD
- TEGRA_PINGROUP_SDC | TEGRA_MUX_SDIO3 | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PB4 12 //(SDC)(MICRO SD CARD)(I/O) AP_SDIO3_DATA3/SD_DATA3
- #define TEGRA_GPIO_PB5 13 //(SDC)(MICRO SD CARD)(I/O) AP_SDIO3_DATA2/SD_DATA2
- #define TEGRA_GPIO_PB6 14 //(SDC)(MICRO SD CARD)(I/O) AP_SDIO3_DATA1/SD_DATA1
- #define TEGRA_GPIO_PB7 15 //(SDC)(MICRO SD CARD)(I/O) AP_SDIO3_DATA0/SD_DATA0
- TEGRA_PINGROUP_SDD | TEGRA_MUX_SDIO3 | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PA6 6 //(SDD)(MICRO SD CARD)(OUT) AP_SDIO3_CLK/SD_CLK
- TEGRA_PINGROUP_SDIO1 | TEGRA_MUX_SDIO1 | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PY4 196 //(SDIO1)(WLAN)(I/O) AP_SDIO1_DATA3/WLAN_DATA3
- #define TEGRA_GPIO_PY5 197 //(SDIO1)(WLAN)(I/O) AP_SDIO1_DATA2/WLAN_DATA2
- #define TEGRA_GPIO_PY6 198 //(SDIO1)(WLAN)(I/O) AP_SDIO1_DATA1/WLAN_DATA1
- #define TEGRA_GPIO_PY7 199 //(SDIO1)(WLAN)(I/O) AP_SDIO1_DATA0/WLAN_DATA0
- #define TEGRA_GPIO_PZ0 200 //(SDIO1)(WLAN)(OUT) AP_SDIO1_CLK/WLAN_CLK
- #define TEGRA_GPIO_PZ1 201 //(SDIO1)(WLAN)(OUT) AP_SDIO1_CMD/WLAN_CMD
- TEGRA_PINGROUP_SLXA | TEGRA_MUX_SAFE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PD1 25 //(SLXA)(SENSORS)(?) THERM_INT
- TEGRA_PINGROUP_SLXC | TEGRA_MUX_SAFE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PD3 27 //(SLXC)(UNUSED(PU)
- TEGRA_PINGROUP_SLXD | TEGRA_MUX_SPDIF | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PD4 28 //(SLXD)(DIGITAL AUDIO)(OUT) SPDIF_OUT
- TEGRA_PINGROUP_SLXK | TEGRA_MUX_SAFE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PD0 24 //(SLXK)(MISC)(OUT) VIB_EN
- TEGRA_PINGROUP_SPDI | TEGRA_MUX_SAFE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PK6 86 //(SPDI)(UNUSED)(PU)
- TEGRA_PINGROUP_SPDO | TEGRA_MUX_SAFE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PK5 85 //(SPDO)(UNUSED)(PU)
- TEGRA_PINGROUP_SPIA | TEGRA_MUX_SPI2 | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- ===============================================================================
- #define TEGRA_GPIO_PX0 184 //(SPIA)(SPI)(OUT) AP_SPI2_MOSI/CPCAP_MOSI
- TEGRA_PINGROUP_SPIB | TEGRA_MUX_SPI2 | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PX1 185 //(SPIB)(SPI)(IN) AP_SPI2_MISO/CPCAP_MISO
- TEGRA_PINGROUP_SPIC | TEGRA_MUX_SPI2 | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PX2 186 //(SPIC)(SPI)(OUT) AP_SPI2_CLK/CPCAP_CLK
- #define TEGRA_GPIO_PX3 187 //(SPIC)(SPI)(OUT) AP_SPI2_CS0_N/CPCAP_CS0_N
- TEGRA_PINGROUP_SPID | TEGRA_MUX_SPI1 | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PX4 188 //(SPID)(SPI)(OUT) AP_SPI1_MOSI/BP_MOSI
- TEGRA_PINGROUP_SPIE | TEGRA_MUX_SPI1 | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PX5 189 //(SPIE)(SPI)(OUT) AP_SPI1_CLK/BP_CLK
- #define TEGRA_GPIO_PX6 190 //(SPIE)(SPI)(OUT) AP_SPI1_CS0_N/BP_CS0_N
- TEGRA_PINGROUP_SPIF | TEGRA_MUX_SPI1 | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PX7 191 //(SPIF)(SPI)(IN) AP_SPI1_MISO/BP_MISO
- TEGRA_PINGROUP_SPIG | TEGRA_MUX_SPI2 | TEGRA_PUPD_PULL_DOWN | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PW2 178 //(SPIG)(SPI)(OUT) AP_SPI2_CS1_N/CPCAP_CS1_N
- TEGRA_PINGROUP_SPIH | TEGRA_MUX_SPI2 | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PW3 179 //(SPIH)(SPI)(OUT) AP_SPI2_CS2_N
- TEGRA_PINGROUP_UAA | TEGRA_MUX_SAFE | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PO1 113 //(UAA)(UNUSED)(PU)
- #define TEGRA_GPIO_PO2 114 //(UAA)(UNUSED)(PU)
- #define TEGRA_GPIO_PO3 115 //(UAA)(UNUSED)(PU)
- #define TEGRA_GPIO_PO4 116 //(UAA)(UNUSED)(PU)
- TEGRA_PINGROUP_UAB | TEGRA_MUX_SAFE | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PO0 112 //(UAB)(UNUSED)(PU)
- #define TEGRA_GPIO_PO5 117 //(UAB)(UNUSED)(WAKE CAPABLE)
- #define TEGRA_GPIO_PO6 118 //(UAB)(UNUSED)(PU)
- #define TEGRA_GPIO_PO7 119 //(UAB)(UNUSED)(PU)
- TEGRA_PINGROUP_UAC | TEGRA_MUX_SAFE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PV0 168 //(UAC)(BP/IPC)(OUT) BP_PWRON
- #define TEGRA_GPIO_PV1 169 //(UAC)(BP/IPC)(OUT) AP_TO_BP_PSHOLD
- #define TEGRA_GPIO_PV2 170 //(UAC)(BP/IPC)(IN) BP_RESOUT_N
- #define TEGRA_GPIO_PV3 171 //(UAC)(SENSORS)(IN) ACCEL_INT
- TEGRA_PINGROUP_UAD | TEGRA_MUX_IRDA | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PC2 18 //(UAD)(UART)(OUT) AP_DEBUG_UART_TXD
- #define TEGRA_GPIO_PC3 19 //(UAD)(UART)(IN) AP_DEBUG_UART_RXD
- TEGRA_PINGROUP_UCA | TEGRA_MUX_UARTC | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PW6 182 //(UCA)(UART)(OUT) AP_UART3_TXD/BT_RXD
- #define TEGRA_GPIO_PW7 183 //(UCA)(UART)(IN) AP_UART3_RXD/BT_TXD
- TEGRA_PINGROUP_UCB | TEGRA_MUX_UARTC | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PA1 1 //(UCB)(UART)(IN) AP_UART3_CTS/BT_RTS
- #define TEGRA_GPIO_PC0 16 //(UCB)(UART)(OUT) AP_UART3_RTS/BT_CTS
- TEGRA_PINGROUP_UDA | TEGRA_MUX_SAFE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- #define TEGRA_GPIO_PY0 192 //(UDA)(UNUSED)(Z)
- #define TEGRA_GPIO_PY1 193 //(UDA)(UNUSED)(Z)
- #define TEGRA_GPIO_PY2 194 //(UDA)(UNUSED)(Z)
- #define TEGRA_GPIO_PY3 195 //(UDA)(UNUSED)(Z)
- TEGRA_PINGROUP_CK32 | TEGRA_MUX_NONE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- TEGRA_PINGROUP_DDRC | TEGRA_MUX_NONE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- TEGRA_PINGROUP_PMCA | TEGRA_MUX_NONE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- TEGRA_PINGROUP_PMCB | TEGRA_MUX_NONE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- TEGRA_PINGROUP_PMCC | TEGRA_MUX_NONE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- TEGRA_PINGROUP_PMCD | TEGRA_MUX_NONE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- TEGRA_PINGROUP_PMCE | TEGRA_MUX_NONE | TEGRA_PUPD_PULL_UP | TEGRA_TRI_NORMAL
- =================================================================================
- (placeholder)USB
- =================================================================================
- TEGRA_PINGROUP_XM2C | TEGRA_MUX_NONE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- TEGRA_PINGROUP_XM2D | TEGRA_MUX_NONE | TEGRA_PUPD_NORMAL | TEGRA_TRI_NORMAL
- =================================================================================
- (placeholder)XM2S
- =================================================================================
- UKNOWN **no pad groups or connections are shown for these pins
- =================================================================================
- #define TEGRA_GPIO_PBB6 222 //(??)(UNKNOWN)
- #define TEGRA_GPIO_PBB7 223 //(??)(UNKNOWN)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement