工具与软件:
我们正在开发基于已投入生产的 am4372的定制电路板。 我们将从4.19迁移到6.1内核。
目前已启用 BSP 中的 FocalTech FT7311电容式触摸面板控制器和 IliTek IL2511电容式触摸面板控制器。
我在下面看到 FT7311和 IL2511从器件的 I2C 错误。
hexdump /dev/input/event0
[ 103.924321] omap_i2c 4802A000.i2c:等待总线就绪超时
[ 103.930395][FTS][错误][IIC]:I2C_transfer (write) error、ret=-16!
[103.936569][FTS][Error][B]读取接触数据失败、ret:-16
[ 2622.006193] ili210x_i2c 1-0041:无法获取触摸数据:-16
[ 2623.024375] omap_i2c 4802A000.i2c:等待总线就绪超时
[ 2623.030447] ili210x_i2c 1-0041:ili251x_read_reg 失败:-16
[ 2623.036184] ili210x_i2c 1-0041:无法获取触摸数据:-16
[ 2624.05466] omap_i2c 4802A000.i2c:等待总线就绪的超时
[ 2624.060439] ili210x_i2c 1-0041:ili251x_read_reg 失败:-16
[ 2624.066178] ili210x_i2c 1-0041:无法获取触摸数据:-16
我观察到的是 驱动器能够检测到触摸中断、但 I2C 总线通信无法正常工作。
有关这方面的任何输入都很有帮助。