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.

[参考译文] AM3358:AM3358:内核6.1中的 I2C 接口问题

Guru**** 2012440 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1426552/am3358-am3358-i2c-interface-issue-in-kernel-6-1

器件型号:AM3358

工具与软件:

我们将内核从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 器件配置中缺少任何内容、请告知我。

谢谢。