<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">ChangeSet 1.1807.56.38, 2004/08/09 13:42:54-07:00, khali@linux-fr.org

[PATCH] I2C: fix for previous lm83 driver update

Signed-off-by: Jean Delvare &lt;khali at linux-fr dot org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;greg@kroah.com&gt;


 drivers/i2c/chips/lm83.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


diff -Nru a/drivers/i2c/chips/lm83.c b/drivers/i2c/chips/lm83.c
--- a/drivers/i2c/chips/lm83.c	2004-08-23 11:03:01 -07:00
+++ b/drivers/i2c/chips/lm83.c	2004-08-23 11:03:01 -07:00
@@ -83,10 +83,10 @@
  * The LM83 uses signed 8-bit values.
  */
 
-#define TEMP_FROM_REG(val)	(((val) &gt; 127 ? (val)-0xFF : (val)) * 1000)
-#define TEMP_TO_REG(val)	((val) &lt;= -50000 ? -50 + 0xFF : (val) &gt;= 127000 ? 127 : \
+#define TEMP_FROM_REG(val)	(((val) &gt; 127 ? (val) - 0x100 : (val)) * 1000)
+#define TEMP_TO_REG(val)	((val) &lt;= -50000 ? -50 + 0x100 : (val) &gt;= 127000 ? 127 : \
 				 (val) &gt; -500 ? ((val)+500) / 1000 : \
-				 ((val)-500) / 1000 + 0xFF)
+				 ((val)-500) / 1000 + 0x100)
 
 static const u8 LM83_REG_R_TEMP[] = {
 	LM83_REG_R_LOCAL_TEMP,
</pre></body></html>