SPRUIW7A October 2020 – February 2022
The general purpose IOs (GPIOs) of the SoC have two major groups as WKUP/MCU and MAIN. Table 4-3 describes the detailed GPIO mapping of SoC with EVM peripherals.
J7200 SoC - GPIO Mapping Table | ||||||
---|---|---|---|---|---|---|
Package Signal Name | GPIO Number | Net name | Input/Output | Default | State | Remarks |
WKUP Domain | ||||||
WKUP_GPIO0_0 | WKUP_GPIO0_0 | MCU_MCAN0_EN | Output | BOOTMODE | Active High | MCU CAN0 Enable |
WKUP_GPIO0_1 | WKUP_GPIO0_1 | BOOT_EEPROM_WP | Output | BOOTMODE | Active High | Boot EEPROM Write protect |
WKUP_GPIO0_2 | WKUP_GPIO0_2 | MCU_CAN1_STB | Output | BOOTMODE | Active High | MCU CAN1 Standby |
WKUP_GPIO0_3 | WKUP_GPIO0_3 | GPIO_MCU_RGMII1_RST# | Output | PU | Active low | MCU_RGMII1_Reset |
WKUP_GPIO0_6 | WKUP_GPIO0_6 | OSPI/HYPER_MUX_SEL | Output | DIP_SEL | NA | Flash Memory Selection ('0' - OSPI0, '1' - Hyperflash + HyperRam) |
WKUP_GPIO0_7 | WKUP_GPIO0_7 | SYS_IRQz | Input | PU | Active low | Push-button Interrupt, User Defined/Wake S2R ('0>1' - interrupt pending, '1' - normal operation) |
MCU_OSPI0_LBCLKO | WKUP_GPIO0_17 | MCU_OSPI0_ECC_FAIL | Output | NA | Active High | OSPI_ECC_FAIL (Mux option w/ MCU_HYPERBUS0_INT#), |
MCU_SPI0_CLK | WKUP_GPIO0_56 | PROFI_UART_SEL | Output | PD | Active High | Signal Mux Control ('0' - Profibus, '1' - BP/MC UART) |
MCU_SPI0_D0 | WKUP_GPIO0_57 | SYS_MCU_PWRDN | Output | PD | Active low | System Power Down ('0' - normal operation, '1' - system power down) |
MCU_SPI0_D1 | WKUP_GPIO0_58 | MCU_CAN0_STBz | Output | BOOTMODE | Active low | MCU CAN0 Standby |
MCU_SPI0_CS0 | WKUP_GPIO0_59 | MCU_RGMII1_INT# | Input | PU | Active Low | MCU Ethernet Interrupt ('0' - interrupt pending, '1' - no interrupt) |
WKUP_GPIO0_77 | WKUP_GPIO0_77 | WKUP_GPIO0_77 | Output | BOOTMODE | NA | Open (GPIO not used) |
WKUP_GPIO0_78 | WKUP_GPIO0_78 | H_MAIN_GPIO_A | Output | BOOTMODE | NA | Open (GPIO not used) |
WKUP_GPIO0_80 | WKUP_GPIO0_80 | LSM6DSOX_INT | Output | BOOTMODE | NA | Open (GPIO not used) |
WKUP_GPIO0_84 | WKUP_GPIO0_84 | H_MCU_INT# | Input | PU | Active low | Interrupt from PMIC |
Main Domain | ||||||
EXTINTn | GPIO0_0 | SOC_EXTINTN | Input | PU | Active low | Push-button Interrupt, User Defined |
MCAN1_RX | GPIO0_12 | CANIO_RET_WAKE | Input | PU | NA | Push-button wake signal, |
MCAN9_RX | GPIO0_28 | GPIO_RGMII2_RST | I/O | NA | NA | Routed to INFO/GESI expansion connector. GESI - Used for GPIO_PRG0_RGMII_RST |
MCAN7_RX | GPIO0_24 | C_MCASP0_AFSR | NA | PU | Active low | I2C0 IO expander interrupt. ('0' - interrupt pending, '1' - no
interrupt)(I2C0_IOEXP_INT#) Note: GPIO only available from Trace/GPMC Mux. |
SPI0_D1 | GPIO0_55 | SEL_SDIO_3V3_1V8n | Output | PU | NA | SD Card IO Voltage Selection ('0' - 1.8 V, '1' - 3.3 V) |
GPMC0_CLK | GPIO0_44 | PM_I2C_SEL | Output | PD | NA | CP Board - PM I2C Mux selection. ('0' - SOC_I2C2_SCL/SDA ->
PM1_SCL/SDA, '1' - SOC_I2C2_SCL/SDA -> PM2_SCL/SDA) GESI - Boosterpack_GPIO1 |
RMII1_CRS_DV | GPIO0_4 | ENET_EXP_INTB | Input | PU | Active low | Ethernet Expansion Interrupt. ('0' - interrupt pending, '1' - no interrupt) |
MCAN9_TX | GPIO0_27 | GPIO_RGMII2_INT# | Input | PU | Active low | Interrupt function. ('0' - interrupt pending, '1' - no interrupt) GESI - Used for PRG0_RGMII_INT# |
GPIO Expander | ||||||
I2C0 ADDR: 0x21 | P00 | USB2.0_MUX_SEL | Output | PD | Active High | Signal Mux Control ('0' - USBC, '1' - USB Hub) |
I2C0 ADDR: 0x21 | P01 | CANUART_MUX1_SEL0 | Output | PD | Active High | Select line for CANUART MUX1 |
I2C0 ADDR: 0x21 | P02 | CANUART_MUX2_SEL0 | Output | NA | Active High | Select line for CANUART MUX2 |
I2C0 ADDR: 0x21 | P03 | CANUART_MUX_SEL1 | Output | PU | Active High | Select line shared for both through CANUART MUX |
I2C0 ADDR: 0x21 | P04 | UART/LIN_MUX_SEL | Output | PD | Active High | Signal Mux Control ('0' - UART, '1' - LIN) |
I2C0 ADDR: 0x21 | P05 | TRC_D17/AUDIO_REFCLK_SEL | Output | PU | Active High | Signal Mux Control ('0' - Audio_refclk, '1' - TRC_D17) |
I2C0 ADDR: 0x21 | P06 | GPIO_LIN_EN | Output | PD | Active High | Enable signal for LIN Transceivers (GESI) |
I2C0 ADDR: 0x21 | P07 | CAN_STB | Output | PD | Active High | Standby signals for CAN Transceivers (GESI) |