工具与软件:
我们将内核从3.2版本升级到6.1版本。 电路板上有一些旧元件、例如用于 PMIC 的 TPS65910A31A1RSLR。
此 IC 使用 i2c 接口连接到 AM335x。 当我们尝试使用 DTS 进行配置时、无法通过所选的 i2c1进行通信。
对于连接到 i2c 接口的其他从器件、我们也会遇到同样的问题。
当我们从版本3.12迁移到版本6.1时、是否对与 i2c 驱动程序相关的属性进行了任何修改。
下面是具有旧版3.12内核的 i2c 配置

下面是我们针对使用 i2c1 (内核6.1)的 TPS 进行的配置快照

我们检查了时钟频率和其他细节是正确的,因为通信是正确的板载内核3.12版本。
如果 在 i2c 器件配置中缺少任何内容、请告知我。
谢谢。