MITO 8M Mini SOM/MITO 8M Mini Evaluation Kit/Interfaces and Connectors/GPIOs

From DAVE Developer's Wiki
Jump to: navigation, search
History
Issue Date Notes
2022/05/10 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.