Open main menu

DAVE Developer's Wiki β

Changes

Created page with "<section begin="History" /> {| style="border-collapse:collapse; " ! colspan="4" style="width:100%; text-align:left" ; border-bottom:solid 2px #ededed" |History |- ! style="bo..."
<section begin="History" />
{| style="border-collapse:collapse; "
! colspan="4" style="width:100%; text-align:left" ; border-bottom:solid 2px #ededed" |History
|-
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Version
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Issue Date
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Notes
|-
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |1.0.0
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |Apr 2022
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |First release
|}
<section end="History" />
<section begin="Body" />

==GPIOs==

=== Description ===

i.MX8M Nano 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 ===

The following table describes some GPIOs signals available on J33 WIDE™ connector:

{| class="wikitable"
! latexfontsize="scriptsize" | Pin#
! latexfontsize="scriptsize" | SOM Pin#
! latexfontsize="scriptsize" | Pin name
! latexfontsize="scriptsize" | GPIO index
! latexfontsize="scriptsize" |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 ===
GPIOs can be used directly on Linux kernel device driver or can be configured on the device tree.

=== Device usage ===

See the [[MITO 8M Nano SOM/DESK-MX8M-L/Pheripherals/GPIOs | GPIOs]] page on the [[MITO 8M Nano SOM/DESK-MX8M-L | DESK-MX8M-L]] Software Manual.
----

[[Category:MITO 8M Nano]]
8,241
edits