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.

TMP75C: About the linux device driver for TMP75C temperature sensor

Part Number: TMP75C
Other Parts Discussed in Thread: TMP75, TMP175

Dear E2E support team

This question is about linux device driver for TMP75C temperature sensor.

I'm considering implementation the TMP75C temperature sensor on the Linux system which is target Intel agilex board.

I have two questions.

1.  Is the following linux device driver compatible with TMP75C?

drivers/hwmon/lm75.c

Refer to https://github.com/altera-opensource/linux-socfpga/blob/socfpga-5.10.100-lts/drivers/hwmon/lm75.c

Additionally,  I think that "ti,tmp75c" is described at the linux device tree 'DTS'  Is it correct?

2. About difference between "TMP75C" and "TMP75" I2C read format for timing diagram.

TMP75 was referred following URL of 図 7.4.

https://www.tij.co.jp/jp/lit/ds/symlink/tmp75.pdf?ts=1648096680349&ref_url=https%253A%252F%252Fwww.ti.com%252Fdocument-viewer%252Fjp%252FTMP75%252Fdatasheet%252FGUID-8D283C45-620B-4CAE-BBD3-BD15D988247C

TMP75C was referred following URL of Figer 10

https://www.ti.com/jp/lit/ds/symlink/tmp75c.pdf?ts=1648096534329&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252Fja-jp%252FTMP75C%253Futm_source%253Dgoogle%2526utm_medium%253Dcpc%2526utm_campaign%253Dasc-sens-null-prodfolderdynamic-cpc-pf-google-JP%2526utm_content%253Dprodfolddynamic%2526ds_k%253DDYNAMIC%2BSEARCH%2BADS%2526DCM%253Dyes%2526gclid%253DEAIaIQobChMIq67K_fXd9gIVTT5gCh3mdwArEAAYASAAEgKT-PD_BwE%2526gclsrc%253Daw.ds

Specifically, it seem that the STOP condition shown in red in the following figure is required for the TMP75C, however, the STOP condition was not required for the TMP75.

If 1'st question is YES, 

Is the same driver 'lm75.c' controlling STOP condition transmission? or is the TMP75C STOP condition unneccessary?

This is a question because I think that general I2C read was a timing diagram of TMP75.

Thanks,

kurihara