如何通过设备树读取linux4arm中的引脚?

时间:2016-05-18 08:05:39

标签: arm embedded-linux gpio device-tree

通过内存映射读取GPIO已有详细记录。但是通过设备树表读取它们会是什么? 我们以SAMA5D3x评估板为例。 sys下的设备树如下所示:

root@sama5d3xek:/sys# find . -name gpio
./devices/soc0/ahb/ahb:apb/ahb:apb:pinctrl@fffff200/fffffa00.gpio/gpio
./devices/soc0/ahb/ahb:apb/ahb:apb:pinctrl@fffff200/fffff600.gpio/gpio
./devices/soc0/ahb/ahb:apb/ahb:apb:pinctrl@fffff200/fffff800.gpio/gpio
./devices/soc0/ahb/ahb:apb/ahb:apb:pinctrl@fffff200/fffff200.gpio/gpio
./devices/soc0/ahb/ahb:apb/ahb:apb:pinctrl@fffff200/fffff400.gpio/gpio
./class/gpio
./kernel/debug/gpio

例如:

  1. 将PD13设置为输入+读取
  2. 将PA6设置为输出+写入
  3. 任何想法怎么做?

0 个答案:

没有答案