GPIO Input Signals

The StarFive JH-7110 Datasheet has listed the fundamental GPIO multiplexing descriptions, besides this, the following table lists the complete GPIO input signals and the configuration instructions.
Note: To set the GPIO input and output signals, see instructions in the Software SDK Developer Guide for GPIO for more information.
Signal Direction Type Connect Description
HIFI4_JTAG_TCK Input GPIO/clock SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

HIFI4_JTAG_TCK_TDI Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

HIFI4_JTAG_TMS Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

HIFI4_JTAG_TRSTN Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U0_UART_RXD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U1_UART_CTS_N Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U1_UART_RXD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U2_UART_CTS_N Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U2_UART_RXD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

TDM_RX Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

DMIC0_DIN Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

DMIC1_DIN Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U3_UART_RXD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U4_UART_CTS_N Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U4_UART_RXD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U5_UART_CTS_N Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U5_UART_RXD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U0_SSP_RXD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U1_SSP_RXD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U2_SSP_RXD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U3_SSP_RXD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U4_SSP_RXD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U5_SSP_RXD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U6_SSP_RXD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SYS_CLK_JTAG Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

JTAG_TRSTN Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

JTAG_CERTIFICATION_TDI Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

JTAG_CERTIFICATION_TMS Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U0_SDIO_CARD_INIT_N Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U0_SDIO_CARD_WRITE_PRT Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U0_SDIO_CARD_DETECT_N Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U1_SDIO_CARD_INIT_N Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U1_SDIO_CARD_WRITE_PRT Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U1_SDIO_DATA_STROBE Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U1_SDIO_CARD_DETECT_N Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SYS_EXT_MCLK Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SYS_I2STX_BCLK_SLV Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SYS_I2STX_LRCK_SLV Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SYS_I2SRX_BCLK_SLV Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SYS_I2SRX_LRCK_SLV Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SYS_TDM_CLK_SLV Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

AUDIO_I2SRX_EXT_SDIN0 Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

AUDIO_I2SRX_EXT_SDIN1 Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

AUDIO_I2SRX_EXT_SDIN2 Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SPDIF_SPDIFI Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

VOUT_HDMI_TX_HPD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

USB_OVERCURRENT_N_IO Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

WAVE511_UART_RXSIN Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U0_CAN_RXD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U1_CAN_RXD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U0_I2C_SCL Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U0_I2C_SDA Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U1_I2C_SCL Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U1_I2C_SDA Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U2_I2C_SCL Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U2_I2C_SDA Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

TDM_SYNC Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U3_I2C_SCL Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U3_I2C_SDA Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U4_I2C_SCL Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U4_I2C_SDA Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U5_I2C_SCL Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U5_I2C_SDA Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U6_I2C_SCL Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U6_I2C_SDA Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U0_SPI_SCLK Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U0_SPI_CSN Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U1_SPI_SCLK Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U1_SPI_CSN Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U2_SPI_SCLK Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U2_SPI_CSN Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U3_SPI_SCLK Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U3_SPI_CSN Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U4_SPI_SCLK Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U4_SPI_CSN Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U5_SPI_SCLK Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U5_SPI_CSN Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U6_SPI_SCLK Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

U6_SPI_CSN Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SDIO_CCMD Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SDIO_CDATA[0] Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SDIO_CDATA[1] Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SDIO_CDATA[2] Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SDIO_CDATA[3] Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SDIO_CDATA[4] Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SDIO_CDATA[5] Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SDIO_CDATA[6] Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

SDIO_CDATA[7] Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

VOUT_HDMI_TX _CEC_SDA Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

VOUT_HDMI_TX _DDC_SCL Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

VOUT_HDMI_TX _DDC_SDA Input GPIO SYS IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

GPIO_Wakeup[3] Input GPIO AON IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

GPIO_Wakeup[2] Input GPIO AON IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

GPIO_Wakeup[1] Input GPIO AON IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.

GPIO_Wakeup[0] Input GPIO AON IOMUX

Different from the output signals, the input signals does not have a corresponding index value since they are always configurable. See Configuring for General Purpose for more instructions.