On Thu, Aug 01, 2024 at 07:49:13AM -0700, Guenter Roeck wrote: > Checking three configuration register bits and the manufacturer ID > register to auto-detect LM92 is a bit vague. Repeat twice on replicated > register addresses to improve detection accuracy. Check the manufacturer > ID first and bail out immediately without reading the other register if > there is a mismatch to reduce the number of i2c transfers needed in that > case. Also explicitly test for an error from reading the configuration > register to avoid potential situations where the returned error masked > against 0xe0 is 0. > > While at it, drop "lm92: Found National Semiconductor LM92 chip" detection > noise. > > Signed-off-by: Guenter Roeck <linux@xxxxxxxxxxxx> Reviewed-by: Tzung-Bi Shih <tzungbi@xxxxxxxxxx>