SPRUIS4E March 2022 – January 2024
The general purpose I/Os (GPIOs) of the SoC have two major groups: WKUP/MCU and MAIN. Table 4-3 describes the detailed GPIO mapping of SoC with EVM peripherals.
J721E SoC - GPIO Mapping Table | ||||||
---|---|---|---|---|---|---|
Package Signal Name | GPIO | Net name | In/Out | Default | State | Remarks |
WKUP/MCU 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 |
WKUP_GPIO0_6 | I/O | Test Point | NA | Terminated with Test point |
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) |
WKUP_ GPIO0_8 |
WKUP_ GPIO0_8 |
OSPI/HYPER_ MUX_SEL |
Output | DIP_SEL | NA | Flash Memory Selection ('0' - OSPI0, '1' - Hyperflash + HyperRam) |
WKUP_ GPIO0_9 |
WKUP_ GPIO0_9 |
PMIC_MCU_INT# | Input | PU | Active low | Interrupt from PMIC |
WKUP_ GPIO0_17 |
WKUP_ GPIO0_17 |
MCU_OSPI0_ ECC_FAIL |
Output | NA | Active High | OSPI_ECC_FAIL (Mux option w/ HYPERBUS_CKn), MCU_OSPI0_ECC_FAIL is DNI resistor option. |
MCU_SPI0_ CLK |
WKUP_ GPIO0_52 |
WKUP_GPIO0_52 | I/O | BOOTMODE | NA | Terminated with Test point |
MCU_SPI0_ CS0 |
WKUP_ GPIO0_55 |
MCU_RGMII1_ INT# |
Input | PU | Active Low | MCU Ethernet Interrupt ('0' - interrupt pending, '1' - no interrupt) |
MCU_SPI0_ D0 |
WKUP_ GPIO0_53 |
SYS_MCU_ PWRDN |
Output | PD | Active low | System Power Down ('0' - normal operation, '1' -system power down) |
MCU_SPI0_ D1 |
WKUP_ GPIO0_54 |
MCU_CAN0_STBz | Output | PD | Active low | MCU CAN0 Standby |
Main Domain | ||||||
EXTINTN | GPIO0_0 | SOC_EXTINTN | Input | PU | Active low | Push-button Interrupt, User Defined |
RGMII6_RX_ CTL |
GPIO0_98 | C_MCASP10_ AFSR |
NA | PU | Active low | I2C0 I/O expander interrupt. ('0' - interrupt pending, '1' - no
interrupt)(I2C0_IOEXP_INT#) Note: GPIO only available from Trace/GPMC Mux |
RGMII6_ RD3 |
GPIO0_105 | IMU_GPIO0 | I/O | NA | NA | Used as GPIO0 for IMU Sensor |
SPI1_CS1 | GPIO0_117 | DSI_UB981_INTB | Input | PU | Active low | DSI FPD Link Serializer/Panel Interrupt. Note: resistor option with CON_DSI0_INT# |
UART1_ CTSN |
GPIO0_127 | GPIO0_127/ EQEP0_S/MLB0_ MLBCLK |
Output | PU | Active High | CP Board - MCAN2_STB; GESI - Boosterpack_GPIO2 |
UART1_ RTSN |
GPIO1_0 | GPIO1_0/EQEP0_I /MLB0_MLBDAT |
Output | PD | NA | CP Board - PM I2C Mux seletion. ('0' - SOC_I2C2_SCL/SDA →
PM1_SCL/SDA, '1' - SOC_I2C2_SCL/SDA → PM2_SCL/SDA) GESI - Boosterpack_GPIO1 |
MCAN1_RX | GPIO1_3 | USBC_DIR | Input | PU | NA | USB Type C Cable Orientation. Type-C plug position 2 (H); Type-C plug position 1 (L) |
ECAP0_IN_ APWM_ OUT |
GPIO1_11 | GPIO1_11/MAIN_ I3C0_ SDAPULLEN |
Input | PU | Active High | Display I/O expander Interrupt. ('0' - interrupt pending, '1' - no interrupt) (IOEXP4_INT#) |
EXT_ REFCLK1 |
GPIO1_12 | GPIO1_12/MLB0_REFCLK | Input | PD | NA | CP Board Audio De-serializer UB926_GPIO1 (Tuner Unused GPIO) |
MMC1_ SDWP |
GPIO1_22 | ENET_EXP_INTB | Input | PU | Active low | Ethernet Expansion Interrupt. ('0' - interrupt pending, '1' - no interrupt) |
I3C0_SCL | GPIO1_5 | H_I3C0_SCL | I/O | NA | NA | CP Board Audio De-serializer UB926_GPIO2 |
I3C0_SDA | GPIO1_6 | H_I3C0_SDA | I/O | NA | NA | CP Board Audio De-serializer UB926_GPIO3 |