This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: linux 下 配置与操作GPIO

Part Number: TDA4VM

按照官方给出的步骤,[FAQ] TDA4VM/DRA829/AM65xx: Linux: Configuring GPIOs - Processors forum - Processors - TI E2E support forums我在设备树下做了如下变动

Fullscreen
1
2
3
4
5
6
7
8
mygpio {
compatible = "myesp32io";
pinctrl-names = "default";
pinctrl-0 = <&esp32_ctl1_pins_default>;
gpio0 = <&main_gpio0 45 GPIO_ACTIVE_HIGH>;
gpio1 = <&main_gpio0 46 GPIO_ACTIVE_HIGH>;
gpio2 = <&main_gpio1 0 GPIO_ACTIVE_HIGH>;
};
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

但是在加载驱动时 gpio2获取失败,我不太明白TDA4VM中为什么没有main_pmx1,查看系统下的gpio后发现确实只有gpiochip360是挂载main_gpio0上的:

但是同设备树下也有操作main_gpio1_3的设备节点,为什么我无法获取到main_gpio1_0的gpio编号呢?