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.

[参考译文] UCD3138:Linux 设备驱动程序?

Guru**** 2578735 points
Other Parts Discussed in Thread: UCD3138

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/851321/ucd3138-linux-device-driver

器件型号:UCD3138

UCD3138

此器件是在 Linux 上使用默认 PMBus 驱动程序、还是需要特定的驱动程序?

谢谢

Ogi

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

    您好、Ogi、

    Fusion 工具仅在 Windows 平台上受支持。

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

    尊敬的 Hussain:

    感谢您的回答。 但是、我不会询问 Fusion 工具(不需要它们)。 我想问 UCD3138器件是否符合通用 PMBus 规范、以及是否需要在 Linux 内核中使用通用 PMBus 驱动程序来与 UCD3138通信或需要特定驱动程序?

    谢谢

    Ogi

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

    您好、Ogi、

    我们开发了一些工具、可以使用 Windows USB 驱动程序(特别是 HID)与器件进行通信、从而与芯片进行通信。  我们实际上从 USB 到 USB-GPIO-ADAPTER 进行通信、后者将消息转换为器件了解的 I2C/SMBus。  因此、该器件最终不关心在主机上使用了哪些驱动程序、而只是关心它是否获得 I2C/SMBus。  因此、如果您有另一个驱动程序(Linux)、那么只要最终消息适合支持通用 SMBus/PMBus 命令格式的 UCD、就不会产生任何影响。  器件支持的命令最终取决于您的固件实现。  通电时在芯片上启动的引导 ROM 接受 SMBus 命令、并具有一些可用于读取/写入等的预定义命令。 您可以在 http://www.ti.com/lit/ds/symlink/ucd3138.pdf 的第6.3节中看到有关内存及其程序的更多信息 。