author | daisy.skye的博客_CSDN博客-嵌入式,Qt,Linux领域博主 |
系列 | 基于RK3568的Linux驱动开发——GPIO知识点(一)_daisy.skye的博客-CSDN博客 |
查看goio使用情况 | cat /sys/kernel/debug/gpio 1|rk3568_r:# cat /sys/kernel/debug/gpio gpiochip0: GPIOs 0-31, parent: platform/fdd60000.gpio, gpio0: gpio-5 ( |vcc5v0_otg ) out lo gpio-6 ( |vcc5v0_host2 ) out hi gpio-15 ( |wlan_pwr ) out lo gpio-28 ( |4G,reset ) out hi gpio-29 ( |4G,vbat ) out hi |
无法export | 上章讲到通过echo 29 > /sys/class/gpio/export可以导出gpio 如果使用后,发现并没有gpio29 ,可能由于以下原因:
先查看gpio使用情况 cat /sys/kernel/debug/gpio 例如已经配置gpio-29不能通过echo 和 expoer导出 |
小知识:查找 | 通过 find / -name 'spk-ctl' 可以查找具体gpio 1|rk3568_r:/ # find / -name '*spk-ctl* /sys/firmware/devicetree/base/i2c@fdd40000/pmic@20/codec/spk-ctl-gpios |