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.

TMP461: Linux Driver Support and 16-bit Temperature Register Reads

Part Number: TMP461
Other Parts Discussed in Thread: TMP401

Hi All,

I am using the tmp401 linux driver to read temperature values from the tmp461, but I'm running into an issue where all of the read temperature values end with 996 (e.g. 33996, 38996, etc...). 

Looking further into the tmp401 commit messages, the driver was changed to use smb word operations instead of separate byte operations. Although the other supported devices (i.e. tmp401, etc...) are noted to support 16-bit read operations in their respective datasheets, I see no indications of 16-bit read support in the tmp461 datasheet.

As a result, I was wondering if the tmp461 supported the 16-bit temperature register reads and if it did not, whether that means the tmp461 support is partially broken in the tmp401 Linux driver.

Thanks!

  • Hi David,

    Thank you for posting to the Sensing forum.

    Please note that the TMP461 does not support 16-bit temperature register reads. This would indicate that the device support in the driver has potential issues, but unfortunately we are unable to provide support for Linux drivers.

    Best regards,

    Nicole