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. |