MITO 8M Mini SOM/MITO 8M Mini Evaluation Kit/Interfaces and Connectors/GPIOs
History | |||
---|---|---|---|
Version | Issue Date | Notes | |
1.0.0 | Apr 2022 | First release |
GPIOs[edit | edit source]
Description[edit | edit source]
i.MX8M Mini can handle external pins in many different ways and most of them can be configured as GPIOs. When a pin is set as a GPIO, it is possible to read its value, change its direction or change output value directly from the shell.
Signals[edit | edit source]
The following table describes some GPIOs signals available on J33 WIDE™ connector:
Pin# | SOM Pin# | Pin name | GPIO index | Alternate function |
---|---|---|---|---|
1 | J10.134 | LCD_B0 | GPIO2_IO11 | SD1_STROBE |
2 | J10.179 | EIM_D20 | GPIO5_IO9 | ECSPI1_SS0 |
3 | J10.136 | LCD_B1 | GPIO3_IO5 | |
4 | J10.181 | EIM_D21 | GPIO5_IO6 | ECSPI1_SCLK |
5 | J10.138 | LCD_B2 | GPIO2_IO2 | SD1_DATA0 |
6 | J10.183 | EIM_D22 | GPIO5_IO8 | ECSPI1_MISO |
7 | J10.140 | LCD_B3 | GPIO2_IO3 | SD1_DATA1 |
8 | J10.195 | EIM_D28 | GPIO5_IO7 | ECSPI1_MOSI |
9 | J10.142 | LCD_B4 | GPIO2_IO4 | SD1_DATA2 |
11 | J10.144 | LCD_B5 | GPIO2_IO5 | SD1_DATA3 |
13 | J10.148 | LCD_B6 | GPIO2_IO6 | SD1_DATA4 |
15 | J10.150 | LCD_B7 | GPIO2_IO7 | SD1_DATA5 |
17 | J10.152 | LCD_G0 | GPIO2_IO8 | SD1_DATA6 |
18 | J10.38 | GPIO_5 | GPIO5_IO18 | I2C3_SCL |
19 | J10.154 | LCD_G1 | GPIO2_IO9 | SD1_DATA7 |
20 | J10.48 | GPIO_16 | GPIO5_IO19 | I2C3_SDA |
21 | J10.156 | LCD_G2 | GPIO3_IO15 | |
23 | J10.158 | LCD_G3 | GPIO3_IO16 | |
24 | J10.46 | GPIO_9 | GPIO5_IO2 | PWM4 |
25 | J10.160 | LCD_G4 | GPIO3_IO17 | |
26 | J10.28 | GPIO_1 | GPIO1_IO02 | |
27 | J10.162 | LCD_G5 | GPIO3_IO18 | |
28 | J10.191 | EIM_D26 | GPIO5_IO29 | UART4_TXD |
29 | J10.166 | LCD_G6 | GPIO1_IO15 | |
30 | J10.193 | EIM_D27 | GPIO5_IO28 | UART4_RXD |
31 | J10.168 | LCD_G7 | GPIO1_IO07 | |
32 | J10.50 | GPIO_17 | GPIO5_IO0 | |
33 | J10.170 | LCD_R0 | GPIO4_IO16 | |
34 | J10.40 | GPIO_6/I2C3_SDA | GPIO4_IO31 | |
35 | J10.172 | LCD_R1 | GPIO4_IO17 | |
37 | J10.174 | LCD_R2 | GPIO4_IO18 | |
39 | J10.176 | LCD_R3 | GPIO4_IO19 | |
41 | J10.178 | LCD_R4 | GPIO4_IO9 | |
43 | J10.180 | LCD_R5 | GPIO4_IO8 | |
45 | J10.182 | LCD_R6 | GPIO4_IO7 | |
47 | J10.184 | LCD_R7 | GPIO4_IO6 | |
49 | J10.124 | LCD_DV | GPIO3_IO14 | |
51 | J10.126 | LCD_AUX_PIN | GPIO3_IO0 | |
53 | J10.128 | LCD_VSYNC | GPIO2_IO0 | SD1_CLK |
55 | J10.130 | LCD_HSYNC | GPIO2_IO10 | SD1_CMD |
57 | J10.132 | LCD_PIXEL_CLK | GPIO2_IO11 | SD1_RESET |
Device mapping[edit | edit source]
GPIOs can be used directly on Linux kernel device driver or can be configured on the device tree.
Device usage[edit | edit source]
See the GPIOs page on the DESK-MX8M-L Software Manual.