【linux】【kernel】【gpio】imx-m6-vab820与ZX2000上的GPIO sysfs

来源:互联网 发布:mysql top用法 编辑:程序博客网 时间:2024/04/25 08:18
root@vab820_6dq:/sys/class/gpio # ls -l--w------- root     root         4096 2017-02-16 11:05 exportlrwxrwxrwx root     root              2017-02-16 11:05 gpiochip0 -> ../../devices/soc0/soc.0/2000000.aips-bus/209c000.gpio/gpio/gpiochip0lrwxrwxrwx root     root              2017-02-16 11:05 gpiochip128 -> ../../devices/soc0/soc.0/2000000.aips-bus/20ac000.gpio/gpio/gpiochip128lrwxrwxrwx root     root              2017-02-16 11:05 gpiochip160 -> ../../devices/soc0/soc.0/2000000.aips-bus/20b0000.gpio/gpio/gpiochip160lrwxrwxrwx root     root              2017-02-16 11:05 gpiochip192 -> ../../devices/soc0/soc.0/2000000.aips-bus/20b4000.gpio/gpio/gpiochip192lrwxrwxrwx root     root              2017-02-16 11:05 gpiochip32 -> ../../devices/soc0/soc.0/2000000.aips-bus/20a0000.gpio/gpio/gpiochip32lrwxrwxrwx root     root              2017-02-16 11:05 gpiochip64 -> ../../devices/soc0/soc.0/2000000.aips-bus/20a4000.gpio/gpio/gpiochip64lrwxrwxrwx root     root              2017-02-16 11:05 gpiochip96 -> ../../devices/soc0/soc.0/2000000.aips-bus/20a8000.gpio/gpio/gpiochip96--w------- root     root         4096 2017-02-16 11:05 unexportroot@vab820_6dq:/sys/class/gpio # echo 1 > exportroot@vab820_6dq:/sys/class/gpio # ls -l--w------- root     root         4096 2017-02-16 11:06 exportlrwxrwxrwx root     root              2017-02-16 11:06 gpio1 -> ../../devices/soc0/soc.0/2000000.aips-bus/209c000.gpio/gpio/gpio1lrwxrwxrwx root     root              2017-02-16 11:05 gpiochip0 -> ../../devices/soc0/soc.0/2000000.aips-bus/209c000.gpio/gpio/gpiochip0lrwxrwxrwx root     root              2017-02-16 11:05 gpiochip128 -> ../../devices/soc0/soc.0/2000000.aips-bus/20ac000.gpio/gpio/gpiochip128lrwxrwxrwx root     root              2017-02-16 11:05 gpiochip160 -> ../../devices/soc0/soc.0/2000000.aips-bus/20b0000.gpio/gpio/gpiochip160lrwxrwxrwx root     root              2017-02-16 11:05 gpiochip192 -> ../../devices/soc0/soc.0/2000000.aips-bus/20b4000.gpio/gpio/gpiochip192lrwxrwxrwx root     root              2017-02-16 11:05 gpiochip32 -> ../../devices/soc0/soc.0/2000000.aips-bus/20a0000.gpio/gpio/gpiochip32lrwxrwxrwx root     root              2017-02-16 11:05 gpiochip64 -> ../../devices/soc0/soc.0/2000000.aips-bus/20a4000.gpio/gpio/gpiochip64lrwxrwxrwx root     root              2017-02-16 11:05 gpiochip96 -> ../../devices/soc0/soc.0/2000000.aips-bus/20a8000.gpio/gpio/gpiochip96--w------- root     root         4096 2017-02-16 11:05 unexportroot@vab820_6dq:/sys/class/gpio # cd gpio1root@vab820_6dq:/sys/class/gpio/gpio1 # cat direction                          inroot@vab820_6dq:/sys/class/gpio/gpio1 # cat value                              1

以上功能,是如何实现的?为什么在ZX2000的内核中,echo 1 > export,没有导出gpio1来呢?

0 0