EMC1812_TEMP_OFFSET
#define EMC1812_HIGH_LIMIT_DEFAULT (85 + EMC1812_TEMP_OFFSET)
*val = ((be16_to_cpu(tmp_be16) >> 5) - (EMC1812_TEMP_OFFSET << 3)) * 125;
*val = (*val - EMC1812_TEMP_OFFSET) * 1000;
*val = (*val - (EMC1812_TEMP_OFFSET << 3)) * 125;
val = val + (EMC1812_TEMP_OFFSET * 1000);