[AIOT] GPIO Config Table for Tinker Board 3

Chip, line

Device Path

Function3

Function2

Function1

GPIO

Pin#

Pin#

GPIO

Function1

Function2

Device Path

Chip, line

    VCC3.3V_IO 12 VCC5V_SYS   
0, 12GPIO: /sys/class/gpio/gpio12
I2C: /dev/i2c-1
  I2C1_SDLGPIO0_B434 VCC5V_SYS   
0, 11GPIO: /sys/class/gpio/gpio11
I2C: /dev/i2c-1
  I2C1_SCAGPIO0_B356 GND   
0, 8GPIO: /sys/class/gpio/gpio8 CLK32K_INCLK32K_OUT0GPIO0_B078GPIO0_C1UART0_TXPWM2_M0GPIO: /sys/class/gpio/gpio17
UART: /dev/ttyS0
0, 17
    GND 910GPIO0_C0UART0_RXPWM1_M0GPIO: /sys/class/gpio/gpio16
UART: /dev/ttyS0
0, 16
4, 18GPIO: /sys/class/gpio/gpio146 PWM14_M1SPI3_CLK_M1GPIO4_C21112GPIO3_A3I2S3_SCLKM0 GPIO: /sys/class/gpio/gpio993, 3
4, 19GPIO: /sys/class/gpio/gpio147
SPI: /dev/spidev3
 PWM15_IR_M1SPI3_MOSI_M1GPIO4_C31314 GND   
4, 21GPIO: /sys/class/gpio/gpio149
SPI: /dev/spidev3
UART9_TX_M1PWM12_M1SPI3_MISO_M1GPIO4_C51516GPIO0_C7UART0_CTSnPWM0_M1GPIO: /sys/class/gpio/gpio230, 23
    VCC3.3V_IO 1718GPIO0_C4UART0_RTSnPWM5GPIO: /sys/class/gpio/gpio200, 20
2, 19GPIO: /sys/class/gpio/gpio83
SPI: /dev/spidev2
  SPI2_MOSI_M0GPIO2_C31920 GND   
2, 18GPIO: /sys/class/gpio/gpio82
SPI: /dev/spidev2
  SPI2_MISO_M0GPIO2_C22122GPIO3_C5SPDIF_TX_M1PWM15_IR_M0GPIO: /sys/class/gpio/gpio1173, 21
2, 17GPIO: /sys/class/gpio/gpio81
SPI: /dev/spidev2
  SPI2_CLK_M0GPIO2_C12324GPIO2_C4SPI2_CS0_M0 GPIO: /sys/class/gpio/gpio84
SPI: /dev/spidev2.0
2, 20
    GND 2526GPIO2_C5SPI2_CS1_M0 GPIO: /sys/class/gpio/gpio85
SPI: /dev/spidev2.1
2, 21
3, 12GPIO: /sys/class/gpio/gpio108
I2C: /dev/i2c-5
  I2C5_SDA_M0GPIO3_B42728GPIO3_B3I2C5_SCL_M0 GPIO: /sys/class/gpio/gpio107
I2C: /dev/i2c-5
3, 11
4, 22GPIO: /sys/class/gpio/gpio150UART9_RX_M1PWM13_M1SPI3_CS0_M1GPIO4_C62930 GND   
0, 22GPIO: /sys/class/gpio/gpio22 PWM7_IR GPIO0_C63132GPIO3_B2UART4_TX_M1PWM9_M0GPIO: /sys/class/gpio/gpio106
UART: /dev/ttyS4
3, 10
3, 9GPIO: /sys/class/gpio/gpio105
PWM: /sys/class/pwm/pwmchip1
 PWM8_M0UART4_RX_M1GPIO3_B13334 GND   
3, 4GPIO: /sys/class/gpio/gpio100  I2S3_LRCKM0GPIO3_A43536GPIO2_B3UART1_RX_M0 GPIO: /sys/class/gpio/gpio75
UART: /dev/ttyS1
2, 11
2, 12GPIO: /sys/class/gpio/gpio76
UART: /dev/ttyS1
  UART1_TX_M0GPIO2_B43738GPIO3_A6I2S3_SDI_M0 GPIO: /sys/class/gpio/gpio1023, 6
    GND 3940GPIO3_A5I2S0_SDO_M0 GPIO: /sys/class/gpio/gpio1013, 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • Input control example
# Export the GPIO pin (For example. pin#11)
echo 11 > /sys/class/gpio/export
# Set the GPIO pin to INPUT mode
echo in > /sys/class/gpio/gpio11/direction
# Get the value
cat /sys/class/gpio/gpio11/value
 
  • Output control example
# Export the GPIO pin (For example. pin#11)
echo 11 > /sys/class/gpio/export
# Set the GPIO pin to INPUT mode
echo out > /sys/class/gpio/gpio11/direction
# Pull the GPIO to HIGH (0 for LOW)
echo 1 > /sys/class/gpio/gpio11/value