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.

[参考译文] Linux/TPS659039-Q1:如何从 Linux 用户空间访问 PMIC 寄存器

Guru**** 2460850 points
Other Parts Discussed in Thread: AM5726

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/679261/linux-tps659039-q1-how-to-access-pmic-registers-from-linux-user-space

器件型号:TPS659039-Q1
主题中讨论的其他器件:AM5726

工具/软件:Linux

您好!

我们 在定制板上使用 TPS659039和 AM5726、我们的固件基于 TI-Linux SDK V3.3。 在某些器件上、PMIC 会向处理器发送许多中断。 为了找出这些中断的原因、我想从 Linux 用户空间读取 PMIC 寄存器、但 Linux 驱动程序似乎保留对 I2C 地址0x58、0x59和0x5a 的访问。 我不能用 i2cget 来读这些地址。

是否可以从 Linux 用户空间访问这些寄存器、或者驱动程序是否提供有关导致这些中断的原因的更多信息? 是否可以卸载驱动程序以访问寄存器?

谢谢。  

  Stephan

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

    我认为、我发现了:

    CD /sys/bus/i2c/drivers/palmas

    echo 0-0058 >解除绑定

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

    感谢您使用 E2E、我很高兴您找到了您想要的内容。 如果您有任何其他问题、请联系我们。

    谢谢、
    纳斯塔莎