Title: [8482] trunk/drivers/staging/iio/adc/adt75.c: Task[#5912] Correct wrong define of SIGN in last commit.
Revision
8482
Author
sonicz
Date
2010-03-17 06:53:05 -0400 (Wed, 17 Mar 2010)

Log Message

Task[#5912] Correct wrong define of SIGN in last commit.

Modified Paths

Diff

Modified: trunk/drivers/staging/iio/adc/adt75.c (8481 => 8482)


--- trunk/drivers/staging/iio/adc/adt75.c	2010-03-17 10:41:55 UTC (rev 8481)
+++ trunk/drivers/staging/iio/adc/adt75.c	2010-03-17 10:53:05 UTC (rev 8482)
@@ -42,7 +42,7 @@
 /*
  * ADT75 masks
  */
-#define ADT75_VALUE_SIGN		12
+#define ADT75_VALUE_SIGN		0x800
 #define ADT75_VALUE_OFFSET		4
 #define ADT75_VALUE_MASK		0xF
 #define ADT75_VALUE_FLOAT_OFFSET	4
@@ -464,7 +464,7 @@
 	data = "" >> ADT75_VALUE_OFFSET;
 	if (data & ADT75_VALUE_SIGN) {
 		/* convert supplement to positive value */
-		data = "" << ADT75_VALUE_SIGN) - data;
+		data = "" << 1) - data;
 		sign = '-';
 	}
 
@@ -511,7 +511,7 @@
 	data = "" << ADT75_VALUE_FLOAT_OFFSET) | (tmp2 & ADT75_VALUE_MASK);
 	if (tmp1 < 0)
 		/* convert positive value to supplyment */
-		data = "" << ADT75_VALUE_SIGN) - data;
+		data = "" << 1) - data;
 	data <<= ADT75_VALUE_OFFSET;
 	data = ""
 
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to