imx: ventana: gsc: fix negative temperature readings
The GSC Temperature sensor is a 2's complement value - adjust accordingly for negative temperatures. Signed-off-by: Tim Harvey <tharvey@gateworks.com>
This commit is contained in:
parent
efa7ed7236
commit
82a17e75da
@ -71,6 +71,8 @@ static void read_hwmon(const char *name, uint reg, uint size)
|
||||
puts("fRD\n");
|
||||
} else {
|
||||
ui = buf[0] | (buf[1]<<8) | (buf[2]<<16);
|
||||
if (reg == GSC_HWMON_TEMP && ui > 0x8000)
|
||||
ui -= 0xffff;
|
||||
if (ui == 0xffffff)
|
||||
puts("invalid\n");
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user