thermal: tegra_soctherm: fix sign bit of temperature
authorWei Ni <wni@nvidia.com>
Tue, 8 Mar 2016 03:19:01 +0000 (11:19 +0800)
committerEduardo Valentin <edubezval@gmail.com>
Tue, 8 Mar 2016 20:41:40 +0000 (12:41 -0800)
The sign bit of temperature readback is bit 0, not bit 1.
Change to BIT(0) to fix it.

Signed-off-by: Wei Ni <wni@nvidia.com>
Reviewed-by: Matt Longnecker <mlongnecker@nvidia.com>
Signed-off-by: Eduardo Valentin <edubezval@gmail.com>
drivers/thermal/tegra_soctherm.c

index 74ea5765938bb802f5a20dccfa6e3c99d4750b74..136975220c92bb195a6238bb28ea8740f859f717 100644 (file)
@@ -57,7 +57,7 @@
 #define READBACK_VALUE_MASK                    0xff00
 #define READBACK_VALUE_SHIFT                   8
 #define READBACK_ADD_HALF                      BIT(7)
-#define READBACK_NEGATE                                BIT(1)
+#define READBACK_NEGATE                                BIT(0)
 
 #define FUSE_TSENSOR8_CALIB                    0x180
 #define FUSE_SPARE_REALIGNMENT_REG_0           0x1fc