aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hwmon/lm75.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/hwmon/lm75.c')
-rw-r--r--drivers/hwmon/lm75.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/hwmon/lm75.c b/drivers/hwmon/lm75.c
index 479ffbeed3f8..d16dbb33a531 100644
--- a/drivers/hwmon/lm75.c
+++ b/drivers/hwmon/lm75.c
@@ -52,6 +52,7 @@ enum lm75_type { /* keep sorted in alphabetical order */
52 tmp100, 52 tmp100,
53 tmp101, 53 tmp101,
54 tmp105, 54 tmp105,
55 tmp112,
55 tmp175, 56 tmp175,
56 tmp275, 57 tmp275,
57 tmp75, 58 tmp75,
@@ -255,6 +256,12 @@ lm75_probe(struct i2c_client *client, const struct i2c_device_id *id)
255 data->sample_time = HZ; 256 data->sample_time = HZ;
256 clr_mask |= 1 << 7; /* not one-shot mode */ 257 clr_mask |= 1 << 7; /* not one-shot mode */
257 break; 258 break;
259 case tmp112:
260 set_mask |= 3 << 5; /* 12-bit mode */
261 clr_mask |= 1 << 7; /* not one-shot mode */
262 data->resolution = 12;
263 data->sample_time = HZ / 4;
264 break;
258 case tmp105: 265 case tmp105:
259 case tmp175: 266 case tmp175:
260 case tmp275: 267 case tmp275:
@@ -323,6 +330,7 @@ static const struct i2c_device_id lm75_ids[] = {
323 { "tmp100", tmp100, }, 330 { "tmp100", tmp100, },
324 { "tmp101", tmp101, }, 331 { "tmp101", tmp101, },
325 { "tmp105", tmp105, }, 332 { "tmp105", tmp105, },
333 { "tmp112", tmp112, },
326 { "tmp175", tmp175, }, 334 { "tmp175", tmp175, },
327 { "tmp275", tmp275, }, 335 { "tmp275", tmp275, },
328 { "tmp75", tmp75, }, 336 { "tmp75", tmp75, },