UCD3138
Is this device using default PMBUS driver on Linux or it needs specific one?
Thanks
Ogi
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
Is this device using default PMBUS driver on Linux or it needs specific one?
Thanks
Ogi
Hello Ogi,
The fusion tools are only supported on the Windows platform.
Hi Hussain,
Thank you for your response. However, I am not asking about fusion tools (do not need them). I am asking if UCD3138 device adhears to general PMBUS specification and if it is expected to use general purpose PMBUS driver in the Linux kernel in order to talk to UCD3138 or specific driver is needed?
Thanks
Ogi
Hello Ogi,
We have developed tools to talk to the device using a Windows USB Driver (specifically HID) to communicate with the chip. We actually communicate from USB to our USB-GPIO-ADAPTER which converts the message to I2C/SMBus which the device understands. So ultimately the device does not care what drivers were used on the host but just cares that it gets the I2C/SMBus. So if you have another driver (Linux) it shouldn't matter aslong as the final message is proper for the UCD which supports the generic SMBus/PMBus command format. Which commands the device supports ultimately depends on your firmware implementation. The boot rom that starts up on the chip when powered accepts SMBus commands and has some predefined commands that can be used to read/write etc... You can see more info about the Memory and it's program in section 6.3 of http://www.ti.com/lit/ds/symlink/ucd3138.pdf .