diff options
| author | Marian Balakowicz <m8@semihalf.com> | 2008-02-29 13:56:44 +0100 | 
|---|---|---|
| committer | Marian Balakowicz <m8@semihalf.com> | 2008-02-29 13:56:44 +0100 | 
| commit | e18489e8c27e843e337258fb00f2652ff0f43b92 (patch) | |
| tree | 2a3b2afa224e61cb7f1206a1641007e526d25160 /drivers/hwmon/lm75.c | |
| parent | 75fa002c47171b73fb4c1f2c2fe4d6391c136276 (diff) | |
| parent | b29661fc1151077776454288051bc9a488351ce8 (diff) | |
| download | olio-uboot-2014.01-e18489e8c27e843e337258fb00f2652ff0f43b92.tar.xz olio-uboot-2014.01-e18489e8c27e843e337258fb00f2652ff0f43b92.zip | |
Merge branch 'master' of git://www.denx.de/git/u-boot into new-image
Diffstat (limited to 'drivers/hwmon/lm75.c')
| -rw-r--r-- | drivers/hwmon/lm75.c | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/drivers/hwmon/lm75.c b/drivers/hwmon/lm75.c index 63f3b7551..e29b29440 100644 --- a/drivers/hwmon/lm75.c +++ b/drivers/hwmon/lm75.c @@ -179,7 +179,13 @@ int dtt_init (void)  int dtt_get_temp(int sensor)  { -    return (dtt_read(sensor, DTT_READ_TEMP) / 256); +    int const ret = dtt_read(sensor, DTT_READ_TEMP); + +    if (ret < 0) { +	printf("DTT temperature read failed.\n"); +	return 0; +    } +    return (int)((int16_t) ret / 256);  } /* dtt_get_temp() */  #endif /* CONFIG_DTT_LM75 */ |