20240626确认飞凌开发板OK3588-C使用的I2C扩展GPIO芯片io扩展芯片TCA6424ARGJR的GPIO号的对应关系!

20240626确认飞凌开发板OK3588-C使用的I2C扩展GPIO芯片io扩展芯片TCA6424ARGJR的GPIO号的对应关系!
2024/6/26 20:15


SDK:Linux R4/Buildroot


root@ok3588:/# 
root@ok3588:/# cd /sys/class/gpio/
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:13 export
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# 


很容易确认GPIO好的对应关系:P00对应gpiochip485/gpio485
【请严重注意,扩展GPIO口分3段,不是连续的。P07之后P10,P17之后是P20。】
新手可能会在这里踩坑!

P00    485
P01    486
P02    487
P03    488
P04    489
P05    490
P06    491
P07    492
P10    493
P11    494
P12    495
P13    496
P14    497
P15    498
P16    499
P17    500
P20    501
P21    502
P22    503
P23    504
P24    505
P25    506
P26    507
P27    508

使用万用表实测:

高:3.3V/3.290V

低:OV/0.003v
详细的LOG:
root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# cd
root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# cd /sys/class/gpio/
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:13 export
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:13 export
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# echo 508 > export 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:32 export
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# cd gpio
sh: cd: gpio: No such file or directory
root@ok3588:/sys/class/gpio# cd gpio58
sh: cd: gpio58: No such file or directory
root@ok3588:/sys/class/gpio# 
Display all 940 possibilities? (y or n)^C
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# cd gpio508
root@ok3588:/sys/class/gpio/gpio508# 
root@ok3588:/sys/class/gpio/gpio508# ls -l
total 0
-rw-r--r-- 1 root root 4096 Jun 26 18:32 active_low
lrwxrwxrwx 1 root root    0 Jun 26 18:32 device -> ../../../gpiochip6
-rw-r--r-- 1 root root 4096 Jun 26 18:32 direction
drwxr-xr-x 2 root root    0 Jun 26 18:32 power
lrwxrwxrwx 1 root root    0 Jun 26 18:32 subsystem -> ../../../../../../../../class/gpio
-rw-r--r-- 1 root root 4096 Jun 26 18:32 uevent
-rw-r--r-- 1 root root 4096 Jun 26 18:32 value
root@ok3588:/sys/class/gpio/gpio508# 
root@ok3588:/sys/class/gpio/gpio508# cat direction 
in
root@ok3588:/sys/class/gpio/gpio508# cat value 
0
root@ok3588:/sys/class/gpio/gpio508# 
root@ok3588:/sys/class/gpio/gpio508# echo out > direction 
root@ok3588:/sys/class/gpio/gpio508# echo 1 > value 
root@ok3588:/sys/class/gpio/gpio508# 
root@ok3588:/sys/class/gpio/gpio508# cat direction 
out
root@ok3588:/sys/class/gpio/gpio508# cat value 
1
root@ok3588:/sys/class/gpio/gpio508# 
root@ok3588:/sys/class/gpio/gpio508# echo 0 > value 
root@ok3588:/sys/class/gpio/gpio508# 
root@ok3588:/sys/class/gpio/gpio508# 
root@ok3588:/sys/class/gpio/gpio508# echo 1 > value
root@ok3588:/sys/class/gpio/gpio508# 
root@ok3588:/sys/class/gpio/gpio508# cat direction 
out
root@ok3588:/sys/class/gpio/gpio508# cat value 
1
root@ok3588:/sys/class/gpio/gpio508# 
root@ok3588:/sys/class/gpio/gpio508# 
root@ok3588:/sys/class/gpio/gpio508# 
root@ok3588:/sys/class/gpio/gpio508# 
root@ok3588:/sys/class/gpio/gpio508# 
root@ok3588:/sys/class/gpio/gpio508# cd ..
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:32 export
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# echo 507 > export 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:38 export
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# cd gpio57
sh: cd: gpio57: No such file or directory
root@ok3588:/sys/class/gpio# cd gpio507/
root@ok3588:/sys/class/gpio/gpio507# 
root@ok3588:/sys/class/gpio/gpio507# ls -l
total 0
-rw-r--r-- 1 root root 4096 Jun 26 18:39 active_low
lrwxrwxrwx 1 root root    0 Jun 26 18:39 device -> ../../../gpiochip6
-rw-r--r-- 1 root root 4096 Jun 26 18:39 direction
drwxr-xr-x 2 root root    0 Jun 26 18:39 power
lrwxrwxrwx 1 root root    0 Jun 26 18:39 subsystem -> ../../../../../../../../class/gpio
-rw-r--r-- 1 root root 4096 Jun 26 18:38 uevent
-rw-r--r-- 1 root root 4096 Jun 26 18:39 value
root@ok3588:/sys/class/gpio/gpio507# echo out > direction 
root@ok3588:/sys/class/gpio/gpio507# echo 1 > value 
root@ok3588:/sys/class/gpio/gpio507# 
root@ok3588:/sys/class/gpio/gpio507# cat direction 
out
root@ok3588:/sys/class/gpio/gpio507# cat value 
1
root@ok3588:/sys/class/gpio/gpio507# echo 0 > value 
root@ok3588:/sys/class/gpio/gpio507# 
root@ok3588:/sys/class/gpio/gpio507# cat direction 
out
root@ok3588:/sys/class/gpio/gpio507# cat value 
0
root@ok3588:/sys/class/gpio/gpio507# 
root@ok3588:/sys/class/gpio/gpio507# cd ..
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:38 export
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# echo 506 > export 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:40 export
lrwxrwxrwx 1 root root    0 Jun 26 18:40 gpio506 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio506
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# cd gpio50
sh: cd: gpio50: No such file or directory
root@ok3588:/sys/class/gpio# cd gpio506/
root@ok3588:/sys/class/gpio/gpio506# 
root@ok3588:/sys/class/gpio/gpio506# ls -l
total 0
-rw-r--r-- 1 root root 4096 Jun 26 18:40 active_low
lrwxrwxrwx 1 root root    0 Jun 26 18:40 device -> ../../../gpiochip6
-rw-r--r-- 1 root root 4096 Jun 26 18:40 direction
drwxr-xr-x 2 root root    0 Jun 26 18:40 power
lrwxrwxrwx 1 root root    0 Jun 26 18:40 subsystem -> ../../../../../../../../class/gpio
-rw-r--r-- 1 root root 4096 Jun 26 18:40 uevent
-rw-r--r-- 1 root root 4096 Jun 26 18:40 value
root@ok3588:/sys/class/gpio/gpio506# cat direction 
in
root@ok3588:/sys/class/gpio/gpio506# cat value 
0
root@ok3588:/sys/class/gpio/gpio506# 
root@ok3588:/sys/class/gpio/gpio506# echo out > direction 
root@ok3588:/sys/class/gpio/gpio506# echo 1 > value 
root@ok3588:/sys/class/gpio/gpio506# 
root@ok3588:/sys/class/gpio/gpio506# cat direction 
out
root@ok3588:/sys/class/gpio/gpio506# cat value 
1
root@ok3588:/sys/class/gpio/gpio506# 
root@ok3588:/sys/class/gpio/gpio506# echo 0 > value 
root@ok3588:/sys/class/gpio/gpio506# 
root@ok3588:/sys/class/gpio/gpio506# cat direction 
out
root@ok3588:/sys/class/gpio/gpio506# cat value 
0
root@ok3588:/sys/class/gpio/gpio506# echo 1 > value 
root@ok3588:/sys/class/gpio/gpio506# 
root@ok3588:/sys/class/gpio/gpio506# cat direction 
out
root@ok3588:/sys/class/gpio/gpio506# cat value 
1
root@ok3588:/sys/class/gpio/gpio506# 
root@ok3588:/sys/class/gpio/gpio506# cd ..
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# ls -
ls: cannot access '-': No such file or directory
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:40 export
lrwxrwxrwx 1 root root    0 Jun 26 18:40 gpio506 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio506
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# echo 505 > export 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:42 export
lrwxrwxrwx 1 root root    0 Jun 26 18:42 gpio505 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio505
lrwxrwxrwx 1 root root    0 Jun 26 18:40 gpio506 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio506
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# cd gpio505/
root@ok3588:/sys/class/gpio/gpio505# ls -l
total 0
-rw-r--r-- 1 root root 4096 Jun 26 18:42 active_low
lrwxrwxrwx 1 root root    0 Jun 26 18:42 device -> ../../../gpiochip6
-rw-r--r-- 1 root root 4096 Jun 26 18:42 direction
drwxr-xr-x 2 root root    0 Jun 26 18:42 power
lrwxrwxrwx 1 root root    0 Jun 26 18:42 subsystem -> ../../../../../../../../class/gpio
-rw-r--r-- 1 root root 4096 Jun 26 18:42 uevent
-rw-r--r-- 1 root root 4096 Jun 26 18:42 value
root@ok3588:/sys/class/gpio/gpio505# cat direction 
in
root@ok3588:/sys/class/gpio/gpio505# cat value 
0
root@ok3588:/sys/class/gpio/gpio505# 
root@ok3588:/sys/class/gpio/gpio505# 
root@ok3588:/sys/class/gpio/gpio505# echo out > direction 
root@ok3588:/sys/class/gpio/gpio505# echo 1 > value 
root@ok3588:/sys/class/gpio/gpio505# 
root@ok3588:/sys/class/gpio/gpio505# cat direction 
out
root@ok3588:/sys/class/gpio/gpio505# cat value 
1
root@ok3588:/sys/class/gpio/gpio505# echo 0 > value 
root@ok3588:/sys/class/gpio/gpio505# cat direction 
out
root@ok3588:/sys/class/gpio/gpio505# cat value 
0
root@ok3588:/sys/class/gpio/gpio505# 
root@ok3588:/sys/class/gpio/gpio505# echo 1 > value 
root@ok3588:/sys/class/gpio/gpio505# 
root@ok3588:/sys/class/gpio/gpio505# 
root@ok3588:/sys/class/gpio/gpio505# cd ..
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:42 export
lrwxrwxrwx 1 root root    0 Jun 26 18:42 gpio505 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio505
lrwxrwxrwx 1 root root    0 Jun 26 18:40 gpio506 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio506
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# echo 504 > export 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:44 export
lrwxrwxrwx 1 root root    0 Jun 26 18:44 gpio504 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio504
lrwxrwxrwx 1 root root    0 Jun 26 18:42 gpio505 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio505
lrwxrwxrwx 1 root root    0 Jun 26 18:40 gpio506 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio506
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# cd gpio504/
root@ok3588:/sys/class/gpio/gpio504# ls -l
total 0
-rw-r--r-- 1 root root 4096 Jun 26 18:44 active_low
lrwxrwxrwx 1 root root    0 Jun 26 18:44 device -> ../../../gpiochip6
-rw-r--r-- 1 root root 4096 Jun 26 18:44 direction
drwxr-xr-x 2 root root    0 Jun 26 18:44 power
lrwxrwxrwx 1 root root    0 Jun 26 18:44 subsystem -> ../../../../../../../../class/gpio
-rw-r--r-- 1 root root 4096 Jun 26 18:44 uevent
-rw-r--r-- 1 root root 4096 Jun 26 18:44 value
root@ok3588:/sys/class/gpio/gpio504# 
root@ok3588:/sys/class/gpio/gpio504# cat direction 
in
root@ok3588:/sys/class/gpio/gpio504# cat value 
0
root@ok3588:/sys/class/gpio/gpio504# 
root@ok3588:/sys/class/gpio/gpio504# echo out > direction 
root@ok3588:/sys/class/gpio/gpio504# echo 1 > value 
root@ok3588:/sys/class/gpio/gpio504# 
root@ok3588:/sys/class/gpio/gpio504# cat direction 
out
root@ok3588:/sys/class/gpio/gpio504# cat value 
1
root@ok3588:/sys/class/gpio/gpio504# echo 0 > value 
root@ok3588:/sys/class/gpio/gpio504# cat direction 
out
root@ok3588:/sys/class/gpio/gpio504# cat value 
0
root@ok3588:/sys/class/gpio/gpio504# 
root@ok3588:/sys/class/gpio/gpio504# 
root@ok3588:/sys/class/gpio/gpio504# cd ..
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:44 export
lrwxrwxrwx 1 root root    0 Jun 26 18:44 gpio504 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio504
lrwxrwxrwx 1 root root    0 Jun 26 18:42 gpio505 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio505
lrwxrwxrwx 1 root root    0 Jun 26 18:40 gpio506 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio506
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# echo 503 > export 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:45 export
lrwxrwxrwx 1 root root    0 Jun 26 18:45 gpio503 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio503
lrwxrwxrwx 1 root root    0 Jun 26 18:44 gpio504 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio504
lrwxrwxrwx 1 root root    0 Jun 26 18:42 gpio505 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio505
lrwxrwxrwx 1 root root    0 Jun 26 18:40 gpio506 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio506
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# cd gpio503/
root@ok3588:/sys/class/gpio/gpio503# ls -l
total 0
-rw-r--r-- 1 root root 4096 Jun 26 18:45 active_low
lrwxrwxrwx 1 root root    0 Jun 26 18:45 device -> ../../../gpiochip6
-rw-r--r-- 1 root root 4096 Jun 26 18:45 direction
drwxr-xr-x 2 root root    0 Jun 26 18:45 power
lrwxrwxrwx 1 root root    0 Jun 26 18:45 subsystem -> ../../../../../../../../class/gpio
-rw-r--r-- 1 root root 4096 Jun 26 18:45 uevent
-rw-r--r-- 1 root root 4096 Jun 26 18:45 value
root@ok3588:/sys/class/gpio/gpio503# 
root@ok3588:/sys/class/gpio/gpio503# echo out > direction 
root@ok3588:/sys/class/gpio/gpio503# echo 1 > value 
root@ok3588:/sys/class/gpio/gpio503# 
root@ok3588:/sys/class/gpio/gpio503# cat direction 
out
root@ok3588:/sys/class/gpio/gpio503# cat value 
1
root@ok3588:/sys/class/gpio/gpio503# echo 0 >value 
root@ok3588:/sys/class/gpio/gpio503# cd ..
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:45 export
lrwxrwxrwx 1 root root    0 Jun 26 18:45 gpio503 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio503
lrwxrwxrwx 1 root root    0 Jun 26 18:44 gpio504 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio504
lrwxrwxrwx 1 root root    0 Jun 26 18:42 gpio505 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio505
lrwxrwxrwx 1 root root    0 Jun 26 18:40 gpio506 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio506
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# echo 502 > export 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:46 export
lrwxrwxrwx 1 root root    0 Jun 26 18:46 gpio502 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio502
lrwxrwxrwx 1 root root    0 Jun 26 18:45 gpio503 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio503
lrwxrwxrwx 1 root root    0 Jun 26 18:44 gpio504 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio504
lrwxrwxrwx 1 root root    0 Jun 26 18:42 gpio505 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio505
lrwxrwxrwx 1 root root    0 Jun 26 18:40 gpio506 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio506
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# cd gpio502
root@ok3588:/sys/class/gpio/gpio502# ls -l
total 0
-rw-r--r-- 1 root root 4096 Jun 26 18:46 active_low
lrwxrwxrwx 1 root root    0 Jun 26 18:46 device -> ../../../gpiochip6
-rw-r--r-- 1 root root 4096 Jun 26 18:46 direction
drwxr-xr-x 2 root root    0 Jun 26 18:46 power
lrwxrwxrwx 1 root root    0 Jun 26 18:46 subsystem -> ../../../../../../../../class/gpio
-rw-r--r-- 1 root root 4096 Jun 26 18:46 uevent
-rw-r--r-- 1 root root 4096 Jun 26 18:46 value
root@ok3588:/sys/class/gpio/gpio502# cat direction 
in
root@ok3588:/sys/class/gpio/gpio502# cat value 
0
root@ok3588:/sys/class/gpio/gpio502# echo out > direction 
root@ok3588:/sys/class/gpio/gpio502# echo 1 > value 
root@ok3588:/sys/class/gpio/gpio502# 
root@ok3588:/sys/class/gpio/gpio502# cat direction 
out
root@ok3588:/sys/class/gpio/gpio502# cat value 
1
root@ok3588:/sys/class/gpio/gpio502# 
root@ok3588:/sys/class/gpio/gpio502# echo 0 > value 
root@ok3588:/sys/class/gpio/gpio502# cat value 
0
root@ok3588:/sys/class/gpio/gpio502# cd ..
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:46 export
lrwxrwxrwx 1 root root    0 Jun 26 18:46 gpio502 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio502
lrwxrwxrwx 1 root root    0 Jun 26 18:45 gpio503 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio503
lrwxrwxrwx 1 root root    0 Jun 26 18:44 gpio504 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio504
lrwxrwxrwx 1 root root    0 Jun 26 18:42 gpio505 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio505
lrwxrwxrwx 1 root root    0 Jun 26 18:40 gpio506 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio506
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# echo 501 > export 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:47 export
lrwxrwxrwx 1 root root    0 Jun 26 18:47 gpio501 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio501
lrwxrwxrwx 1 root root    0 Jun 26 18:46 gpio502 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio502
lrwxrwxrwx 1 root root    0 Jun 26 18:45 gpio503 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio503
lrwxrwxrwx 1 root root    0 Jun 26 18:44 gpio504 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio504
lrwxrwxrwx 1 root root    0 Jun 26 18:42 gpio505 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio505
lrwxrwxrwx 1 root root    0 Jun 26 18:40 gpio506 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio506
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# cd gpio501/
root@ok3588:/sys/class/gpio/gpio501# ls -l
total 0
-rw-r--r-- 1 root root 4096 Jun 26 18:47 active_low
lrwxrwxrwx 1 root root    0 Jun 26 18:47 device -> ../../../gpiochip6
-rw-r--r-- 1 root root 4096 Jun 26 18:47 direction
drwxr-xr-x 2 root root    0 Jun 26 18:47 power
lrwxrwxrwx 1 root root    0 Jun 26 18:47 subsystem -> ../../../../../../../../class/gpio
-rw-r--r-- 1 root root 4096 Jun 26 18:47 uevent
-rw-r--r-- 1 root root 4096 Jun 26 18:47 value
root@ok3588:/sys/class/gpio/gpio501# cat direction 
in
root@ok3588:/sys/class/gpio/gpio501# cat value 
0
root@ok3588:/sys/class/gpio/gpio501# 
root@ok3588:/sys/class/gpio/gpio501# echo out > direction 
root@ok3588:/sys/class/gpio/gpio501# echo 1 > value 
root@ok3588:/sys/class/gpio/gpio501# 
root@ok3588:/sys/class/gpio/gpio501# cat direction 
out
root@ok3588:/sys/class/gpio/gpio501# cat value 
1
root@ok3588:/sys/class/gpio/gpio501# 
root@ok3588:/sys/class/gpio/gpio501# echo 0 > value 
root@ok3588:/sys/class/gpio/gpio501# cd ..
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:47 export
lrwxrwxrwx 1 root root    0 Jun 26 18:47 gpio501 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio501
lrwxrwxrwx 1 root root    0 Jun 26 18:46 gpio502 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio502
lrwxrwxrwx 1 root root    0 Jun 26 18:45 gpio503 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio503
lrwxrwxrwx 1 root root    0 Jun 26 18:44 gpio504 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio504
lrwxrwxrwx 1 root root    0 Jun 26 18:42 gpio505 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio505
lrwxrwxrwx 1 root root    0 Jun 26 18:40 gpio506 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio506
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio#       
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# echo 498 > export 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:48 export
lrwxrwxrwx 1 root root    0 Jun 26 18:48 gpio498 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio498
lrwxrwxrwx 1 root root    0 Jun 26 18:47 gpio501 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio501
lrwxrwxrwx 1 root root    0 Jun 26 18:46 gpio502 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio502
lrwxrwxrwx 1 root root    0 Jun 26 18:45 gpio503 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio503
lrwxrwxrwx 1 root root    0 Jun 26 18:44 gpio504 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio504
lrwxrwxrwx 1 root root    0 Jun 26 18:42 gpio505 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio505
lrwxrwxrwx 1 root root    0 Jun 26 18:40 gpio506 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio506
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# cd gpio498
root@ok3588:/sys/class/gpio/gpio498# ls -l
total 0
-rw-r--r-- 1 root root 4096 Jun 26 18:48 active_low
lrwxrwxrwx 1 root root    0 Jun 26 18:48 device -> ../../../gpiochip6
-rw-r--r-- 1 root root 4096 Jun 26 18:48 direction
drwxr-xr-x 2 root root    0 Jun 26 18:48 power
lrwxrwxrwx 1 root root    0 Jun 26 18:48 subsystem -> ../../../../../../../../class/gpio
-rw-r--r-- 1 root root 4096 Jun 26 18:48 uevent
-rw-r--r-- 1 root root 4096 Jun 26 18:48 value
root@ok3588:/sys/class/gpio/gpio498# cat direction 
in
root@ok3588:/sys/class/gpio/gpio498# cat value 
0
root@ok3588:/sys/class/gpio/gpio498# 
root@ok3588:/sys/class/gpio/gpio498# echo out > direction 
root@ok3588:/sys/class/gpio/gpio498# echo 1 > value 
root@ok3588:/sys/class/gpio/gpio498# 
root@ok3588:/sys/class/gpio/gpio498# cat direction 
out
root@ok3588:/sys/class/gpio/gpio498# cat value 
1
root@ok3588:/sys/class/gpio/gpio498# 
root@ok3588:/sys/class/gpio/gpio498# cd ..
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:48 export
lrwxrwxrwx 1 root root    0 Jun 26 18:48 gpio498 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio498
lrwxrwxrwx 1 root root    0 Jun 26 18:47 gpio501 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio501
lrwxrwxrwx 1 root root    0 Jun 26 18:46 gpio502 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio502
lrwxrwxrwx 1 root root    0 Jun 26 18:45 gpio503 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio503
lrwxrwxrwx 1 root root    0 Jun 26 18:44 gpio504 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio504
lrwxrwxrwx 1 root root    0 Jun 26 18:42 gpio505 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio505
lrwxrwxrwx 1 root root    0 Jun 26 18:40 gpio506 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio506
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio#     
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# echo 500 > export 
root@ok3588:/sys/class/gpio# 
root@ok3588:/sys/class/gpio# ls -l
total 0
--w------- 1 root root 4096 Jun 26 18:49 export
lrwxrwxrwx 1 root root    0 Jun 26 18:48 gpio498 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio498
lrwxrwxrwx 1 root root    0 Jun 26 18:49 gpio500 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio500
lrwxrwxrwx 1 root root    0 Jun 26 18:47 gpio501 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio501
lrwxrwxrwx 1 root root    0 Jun 26 18:46 gpio502 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio502
lrwxrwxrwx 1 root root    0 Jun 26 18:45 gpio503 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio503
lrwxrwxrwx 1 root root    0 Jun 26 18:44 gpio504 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio504
lrwxrwxrwx 1 root root    0 Jun 26 18:42 gpio505 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio505
lrwxrwxrwx 1 root root    0 Jun 26 18:40 gpio506 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio506
lrwxrwxrwx 1 root root    0 Jun 26 18:38 gpio507 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio507
lrwxrwxrwx 1 root root    0 Jun 26 18:32 gpio508 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpiochip6/gpio/gpio508
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip0 -> ../../devices/platform/fd8a0000.gpio/gpio/gpiochip0
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip128 -> ../../devices/platform/fec50000.gpio/gpio/gpiochip128
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip32 -> ../../devices/platform/fec20000.gpio/gpio/gpiochip32
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip485 -> ../../devices/platform/feaa0000.i2c/i2c-2/2-0023/gpio/gpiochip485
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip509 -> ../../devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk806-pinctrl.1.auto/gpio/gpiochip509
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip64 -> ../../devices/platform/fec30000.gpio/gpio/gpiochip64
lrwxrwxrwx 1 root root    0 Jun 26 18:13 gpiochip96 -> ../../devices/platform/fec40000.gpio/gpio/gpiochip96
--w------- 1 root root 4096 Jun 26 18:13 unexport
root@ok3588:/sys/class/gpio# cd gpio500/
root@ok3588:/sys/class/gpio/gpio500# ls -l
total 0
-rw-r--r-- 1 root root 4096 Jun 26 18:49 active_low
lrwxrwxrwx 1 root root    0 Jun 26 18:49 device -> ../../../gpiochip6
-rw-r--r-- 1 root root 4096 Jun 26 18:49 direction
drwxr-xr-x 2 root root    0 Jun 26 18:49 power
lrwxrwxrwx 1 root root    0 Jun 26 18:49 subsystem -> ../../../../../../../../class/gpio
-rw-r--r-- 1 root root 4096 Jun 26 18:49 uevent
-rw-r--r-- 1 root root 4096 Jun 26 18:49 value
root@ok3588:/sys/class/gpio/gpio500# cat direction 
in
root@ok3588:/sys/class/gpio/gpio500# cat value 
0
root@ok3588:/sys/class/gpio/gpio500# 
root@ok3588:/sys/class/gpio/gpio500# echo out > direction 
root@ok3588:/sys/class/gpio/gpio500# echo 1 > value 
root@ok3588:/sys/class/gpio/gpio500#   
root@ok3588:/sys/class/gpio/gpio500# cat direction 
out
root@ok3588:/sys/class/gpio/gpio500# cat value 
1
root@ok3588:/sys/class/gpio/gpio500# 
root@ok3588:/sys/class/gpio/gpio500# echo 0 > value 
root@ok3588:/sys/class/gpio/gpio500# cat direction 
out
root@ok3588:/sys/class/gpio/gpio500# cat value 
0
root@ok3588:/sys/class/gpio/gpio500# 
root@ok3588:/sys/class/gpio/gpio500# echo 1 > value 
root@ok3588:/sys/class/gpio/gpio500# 


 

  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值