Other Parts Discussed in Thread: TCA9539
器件型号: TDA4VM-Q1
主题中讨论的其他器件: TCA9539
My Application 使用 libgpiod 1.6.3 和 ti-kernel 6.1.X 进行编译
对于将 PAD 修改为用作 GPIO 的引脚的情况。 Libgpiod API 运行正常。
gpioget 和 gpioset。
对于 IO 扩展器、libgpiod API (gpioset 和 gpioget) 不工作。 尽管 DTS 更改为将 GPIO 列为额外的芯片。
附加日志以更清晰。
------------------------------------------------------------------------------------------------------------
root@j784s4-ospas120:~# gpiodetect
gpiochip0 [42110000.GPIO](89 行)
gpiochip1 [600000.GPIO](66 条线路)
Gpiochip2 [0-0075](16 行)
--------------------------------------------------------------------------------------------
root@j784s4-ospas120:~# ls /sys/class/i2c-dev/i2c-0/device/0-0075
温度 Name 有问题 uevent
Gpiochip2. of_node 供应商:平台:600000.GPIO
MODALIAS 注意事项 供应商:监管机构:监管机构。0
----------------------------------------------------------------------------------------------------
root@j784s4-ospas120:~# gpioget gpiochip2 0
gpioget:读取 GPIO 值时出错:参数无效
----------------------------------------------------------------------------------------------------
root@j784s4-ospas120:~# gpioinfo gpiochip2
Gpiochip2 - 16 行:
第 0 行: 未命名 的未使用输入 高电平有效
第 1 行: 未命名 的未使用输入 高电平有效
第 2 行: 未命名 的未使用输入 高电平有效
第 3 行: 未命名 的未使用输入 高电平有效
第 4 行: 未命名 的未使用输入 高电平有效
第 5 行: 未命名 的未使用输入 高电平有效
第 6 行: 未命名 的未使用输入 高电平有效
第 7 行: 未命名 的未使用输入 高电平有效
第 8 行: 未命名 的未使用输入 高电平有效
第 9 行: 未命名 的未使用输入 高电平有效
第 10 行: 未命名 的未使用输入 高电平有效
第 11 行: 未命名 的未使用输入 高电平有效
第 12 行: 未命名 的未使用输入 高电平有效
第 13 行: 未命名 的未使用输入 高电平有效
第 14 行: 未命名 的未使用输入 高电平有效
第 15 行: 未命名 的未使用输入 高电平有效
-----------------------------------------------------------------------------------------------------------