From 968d9d3cdcb453e6c098f9bee99a452bb13d37ef Mon Sep 17 00:00:00 2001 From: Guenter Roeck Date: Thu, 10 Jan 2013 21:16:47 -0800 Subject: [PATCH] --- yaml --- r: 350551 b: refs/heads/master c: 91bba688016be0ba87ecb9d80d6490c2ebc63b0d h: refs/heads/master i: 350549: d20854932962ba40bf91589fdf6513ef35611003 350547: 876f72797982f75827099a4931b3875dbb223243 350543: 7d31446d4256333bcc84f6327d2703705f7cbfaf v: v3 --- [refs] | 2 +- trunk/drivers/hwmon/lm73.c | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index 3f6356433658..6e6c7ef248d8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b06367070de3d9f50e4f8f82b92e77ba9a8ebf8f +refs/heads/master: 91bba688016be0ba87ecb9d80d6490c2ebc63b0d diff --git a/trunk/drivers/hwmon/lm73.c b/trunk/drivers/hwmon/lm73.c index 5166a8e3a061..dad83fea807d 100644 --- a/trunk/drivers/hwmon/lm73.c +++ b/trunk/drivers/hwmon/lm73.c @@ -36,8 +36,8 @@ static const unsigned short normal_i2c[] = { 0x48, 0x49, 0x4a, 0x4c, #define LM73_ID 0x9001 /* 0x0190, byte-swapped */ #define DRVNAME "lm73" -#define LM73_TEMP_MIN (-40) -#define LM73_TEMP_MAX 150 +#define LM73_TEMP_MIN (-256000 / 250) +#define LM73_TEMP_MAX (255750 / 250) /*-----------------------------------------------------------------------*/ @@ -56,8 +56,7 @@ static ssize_t set_temp(struct device *dev, struct device_attribute *da, return status; /* Write value */ - value = (short) clamp_val(temp / 250, LM73_TEMP_MIN * 4, - LM73_TEMP_MAX * 4) << 5; + value = clamp_val(temp / 250, LM73_TEMP_MIN, LM73_TEMP_MAX) << 5; err = i2c_smbus_write_word_swapped(client, attr->index, value); return (err < 0) ? err : count; }