| 16 | | ||= Board =||= Connector =||= Primary Function =||= IMX8MM_PAD =||= GPIO =||= Notes || |
| 17 | | || GW730x || J9.1 || DIO0 || GPIO1_IO07 || gpio7 || || |
| 18 | | || || J9.2 || DIO1 || GPIO1_IO09 || gpio9 || can be ENET1_1588_EVENT0_OUT^^^3^^^ || |
| 19 | | || || J9.3 || UART1_RX || GPIO5_IO24 || gpio152 || shared with GPS RX || |
| 20 | | || || J9.4 || UART1_TX || GPIO5_IO23 || gpio151 || shared with GPS TX || |
| 21 | | || || J9.5 || I2C3_SCL || I2C3_SCL || gpio145 (GPIO5_IO17) || shared with MIPI connector || |
| 22 | | || || J9.6 || I2C3_SDA || I2C3_SDA || gpio147 (GPIO5_IO19) || shared with MIPI connector || |
| 23 | | || || J9.7 || GSC_ADC1 || - || - || Can measure 0 to 5V || |
| 24 | | || || J9.8 || GSC_ADC2 || - || - || Can measure 0 to 5V || |
| 25 | | || || J9.9 || VDD_3P3 || - || - || || |
| 26 | | || || J9.10 || GND || - || - || || |
| | 16 | ||= Board =||= Connector^^^1^^^ =||= Primary Function^^^2^^^ =||= IMX8MM_PAD =||= U-Boot^^^3^^^ =||= Linux^^^4^^^ =||= Notes || |
| | 17 | || GW730x || J9.1 || DIO0 || GPIO1_IO07 || GPIO1_7 || dio0 || || |
| | 18 | || || J9.2 || DIO1 || GPIO1_IO09 || GPIO1_9 || dio1 || can be ENET1_1588_EVENT0_OUT^^^5^^^ || |
| | 19 | || || J9.3 || UART1_RX || GPIO5_IO24 || GPIO5_24 || managed by UART driver || shared with GPS RX || |
| | 20 | || || J9.4 || UART1_TX || GPIO5_IO23 || GPIO5_23 || managed by UART driver || shared with GPS TX || |
| | 21 | || || J9.5 / J17.34 || I2C3_SCL || I2C3_SCL || GPIO5_17 || managed by I2C driver || shared with MIPI connector || |
| | 22 | || || J9.6 / J17.36 || I2C3_SDA || I2C3_SDA || GPIO5_19 || managed by I2C driver || shared with MIPI connector || |
| | 23 | || || J9.7 || GSC_ADC1 || - || vdd_adc1 || vdd_adc1 || Can measure 0 to 5V || |
| | 24 | || || J9.8 || GSC_ADC2 || - || vdd_adc2 || vdd_adc2 || Can measure 0 to 5V || |
| | 25 | || || J9.9 || VDD_3P3 || - || - || - || || |
| | 26 | || || J9.10 || GND || - || - || - || || |
| 28 | | || GW720x || J5.1 || DIO0 || GPIO1_IO07 || gpio7 || || |
| 29 | | || || J5.2 || DIO1 || GPIO1_IO09 || gpio9 || can be ENET1_1588_EVENT0_OUT^^^3^^^ || |
| 30 | | || || J5.3 || UART1_RX || GPIO5_IO24 || gpio152 || shared with GPS RX || |
| 31 | | || || J5.4 || UART1_TX || GPIO5_IO23 || gpio151 || shared with GPS TX || |
| 32 | | || || J5.5 || I2C3_SCL || I2C3_SCL || gpio145 (GPIO5_IO17) || shared with MIPI connector || |
| 33 | | || || J5.6 || I2C3_SDA || I2C3_SDA || gpio147 (GPIO5_IO19) || shared with MIPI connector || |
| 34 | | || || J5.7 || GSC_ADC1 || - || - || Can measure 0 to 5V || |
| 35 | | || || J5.8 || GSC_ADC2 || - || - || Can measure 0 to 5V || |
| 36 | | || || J5.9 || VDD_3P3 || - || - || || |
| 37 | | || || J5.10 || GND || - || - || || |
| | 28 | || || J17.43 || MIPI_GPIO1 || GPIO4_IO04 || GPIO4_4 || mipi_gpio1 || || |
| | 29 | || || J17.45 || MIPI_GPIO2 || GPIO4_IO03 || GPIO4_3 || mipi_gpio2 || || |
| | 30 | || || J17.47 || MIPI_GPIO3 || GPIO4_IO01 || GPIO4_1 || mipi_gpio3 || || |
| | 31 | || || J17.48 || MIPI_GPIO4 || GPIO1_IO01 || GPIO1_1 || mipi_gpio4 || || |
| 39 | | || GW710x || J25.1 || VDD_5P0 || - || - || || |
| 40 | | || || J25.2 || GND || - || - || || |
| 41 | | || || J25.3 || VDD_5P0 || - || - || || |
| 42 | | || || J25.4 || GND || - || - || || |
| 43 | | || || J25.5 || VDD_3P3 || - || - || || |
| 44 | | || || J25.6 || GND || - || - || || |
| 45 | | || || J25.7 || SPI_MOSI || ECSPI2_MOSI || gpio139 (GPIO5_IO11) || can be UART4_TX^^^3^^^ || |
| 46 | | || || J25.8 || SPI_MISO || ECSPI2_MISO || gpio140 (GPIO5_IO12) || || |
| 47 | | || || J25.9 || SPI_SCLK || ECSPI2_SCLK || gpio138 (GPIO5_IO10) || can be UART4_RX^^^3^^^ || |
| 48 | | || || J25.10 || SPI_SS0 || ECSPI2_SS0 || gpio141 (GPIO5_IO13) || || |
| 49 | | || || J25.11 || I2C3_SCL || I2C3_SCL || gpio146 (GPIO5_IO18) || can be PWM4_OUT^^^3^^^ || |
| 50 | | || || J25.12 || I2C3_SDA || I2C3_SDA || gpio147 (GPIO5_IO19) || can be PWM3_OUT^^^3^^^ || |
| 51 | | || || J25.13 || UART3_RX || UART3_RXD || gpio154 (GPIO5_IO26) || || |
| 52 | | || || J25.14 || UART3_TX || UART3_TXD || gpio155 (GPIO5_IO27) || || |
| 53 | | || || J25.15 || GSC_PB# || - || - || Connect pushbutton to GND || |
| 54 | | || || J25.16 || GSC_ADC1 || - || - || Can measure 0 to 5V || |
| 55 | | || || J25.17 || DIO0 || GPIO1_IO07 || gpio7 || || |
| 56 | | || || J25.18 || DIO1 || GPIO1_IO09 || gpio9 || can be ENET1_1588_EVENT0_OUT^^^3^^^ || |
| 57 | | || || J25.19 || DIO2 || SAI1_RXD1 || gpio99 (GPIO4_IO3) || || |
| 58 | | || || J25.20 || DIO3 || SAI1_RXD2 || gpio100 (GPIO4_IO4) || || |
| 59 | | 1. This is the signal name from the [http://www.gateworks.com/usermanuals Venice hardware manuals] |
| 60 | | 2. This is the connector pinout. |
| 61 | | 3. requires modifying the device-tree to change the pinmux |
| | 33 | || || J14.22 / J12.22 || PCI_WDIS# || SAI1_RXD5 || GPIO4_7 || pci_wdis# || set in U-Boot / Linux || |
| | 34 | || || J14.20 / J12/20 || PCI_RST# || SAI1_RXD4 || GPIO4_6 || managed by PCI driver || || |
| | 35 | || || |
| | 36 | || GW720x || J5.1 || DIO0 || GPIO1_IO07 || GPIO1_7 || dio0 || |
| | 37 | || || J5.2 || DIO1 || GPIO1_IO09 || GPIO1_9 || dio1 || can be ENET1_1588_EVENT0_OUT^^^5^^^ || |
| | 38 | || || J5.3 || UART1_RX || GPIO5_IO24 || GPIO5_24 || managed by UART driver || shared with GPS RX || |
| | 39 | || || J5.4 || UART1_TX || GPIO5_IO23 || GPIO5_23 || managed by UART driver || shared with GPS TX || |
| | 40 | || || J5.5 / J4.34 || I2C3_SCL || I2C3_SCL || GPIO5_17 || managed by I2C driver || shared with MIPI connector || |
| | 41 | || || J5.6 / J4.36 || I2C3_SDA || I2C3_SDA || GPIO5_19 || managed by I2C driver || shared with MIPI connector || |
| | 42 | || || J5.7 || GSC_ADC1 || - || vdd_adc1 || vdd_adc1 || Can measure 0 to 5V || |
| | 43 | || || J5.8 || GSC_ADC2 || - || vdd_adc2 || vdd_adc2 || Can measure 0 to 5V || |
| | 44 | || || J5.9 || VDD_3P3 || - || - || - || || |
| | 45 | || || J5.10 || GND || - || - || - || || |
| | 46 | || || |
| | 47 | || || J4.43 || MIPI_GPIO1 || GPIO4_IO04 || GPIO4_4 || mipi_gpio1 || || |
| | 48 | || || J4.45 || MIPI_GPIO2 || GPIO4_IO03 || GPIO4_3 || mipi_gpio2 || || |
| | 49 | || || J4.47 || MIPI_GPIO3 || GPIO4_IO01 || GPIO4_1 || mipi_gpio3 || || |
| | 50 | || || J4.48 || MIPI_GPIO4 || GPIO1_IO01 || GPIO1_1 || mipi_gpio4 || || |
| | 51 | || || |
| | 52 | || || J8.22 / J10.22 || PCI_WDIS# || SAI1_RXD5 || GPIO4_7 || pci_wdis# || set in U-Boot / Linux || |
| | 53 | || || J8.20 / J10/20 || PCI_RST# || SAI1_RXD4 || GPIO4_6 || managed by PCI driver || || |
| | 54 | || || |
| | 55 | || GW710x || J25.1 || VDD_5P0 || - || - || - || || |
| | 56 | || || J25.2 || GND || - || - || - || || |
| | 57 | || || J25.3 || VDD_5P0 || - || - || - || || |
| | 58 | || || J25.4 || GND || - || - || - || || |
| | 59 | || || J25.5 || VDD_3P3 || - || - || - || || |
| | 60 | || || J25.6 || GND || - || - || - || || |
| | 61 | || || J25.7 || SPI_MOSI || ECSPI2_MOSI || GPIO5_11 || managed by SPI driver || can be UART4_TX^^^5^^^ || |
| | 62 | || || J25.8 || SPI_MISO || ECSPI2_MISO || GPIO5_12 || managed by SPI driver || || |
| | 63 | || || J25.9 || SPI_SCLK || ECSPI2_SCLK || GPIO5_10 || managed by SPI driver || can be UART4_RX^^^5^^^ || |
| | 64 | || || J25.10 || SPI_SS0 || ECSPI2_SS0 || GPIO5_13 || managed by SPI driver || || |
| | 65 | || || J25.11 || I2C3_SCL || I2C3_SCL || GPIO5_18 || managed by I2C driver || can be PWM4_OUT^^^5^^^ || |
| | 66 | || || J25.12 || I2C3_SDA || I2C3_SDA || GPIO5_19 || managed by I2C driver || can be PWM3_OUT^^^5^^^ || |
| | 67 | || || J25.13 || UART3_RX || UART3_RXD || GPIO5_26 || managed by UART driver || || |
| | 68 | || || J25.14 || UART3_TX || UART3_TXD || GPIO5_27 || managed by UART driver || || |
| | 69 | || || J25.15 || GSC_PB# || - || - || user_pb || Connect pushbutton to GND || |
| | 70 | || || J25.16 || GSC_ADC1 || - || vdd_adc2 || vdd_adc1 || Can measure 0 to 5V || |
| | 71 | || || J25.17 || DIO0 || GPIO1_IO07 || GPIO1_7 || dio0 || || |
| | 72 | || || J25.18 || DIO1 || GPIO1_IO09 || GPIO1_9 || dio1 || can be ENET1_1588_EVENT0_OUT^^^5^^^ || |
| | 73 | || || J25.19 || DIO2 || SAI1_RXD1 || GPIO4_3 || dio2 || || |
| | 74 | || || J25.20 || DIO3 || SAI1_RXD2 || GPIO4_4 || dio3 || || |
| | 75 | 1. This is the connector pinout. |
| | 76 | 2. This is the signal name from the [http://www.gateworks.com/usermanuals Venice hardware manuals] |
| | 77 | 3. This is the bank_pin name that can be used in U-Boot (see [wiki:gpio#uboot here]) |
| | 78 | 4. This is the name provided to Linux via gpio-line-names in the device-tree (see [wiki:gpio#gpiolib here]) |
| | 79 | 5. Any of the above pin function assignments can be altered by changing the device-tree to change the pinmux which is also where you can specify drive strength, pull-up, pull-down etc. |