From 055291d9bc6e1fbe0612521ac2302c8aefb0c4ef Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Thu, 28 Oct 2010 20:31:48 +0200 Subject: [PATCH] --- yaml --- r: 220501 b: refs/heads/master c: 476a4e5d3768ac72bb342166db294c0a9d2c010f h: refs/heads/master i: 220499: 1fa8e7f67a6837269821adebff9a89fbd0c6e8dd v: v3 --- [refs] | 2 +- trunk/drivers/hwmon/w83795.c | 22 ++++++---------------- 2 files changed, 7 insertions(+), 17 deletions(-) diff --git a/[refs] b/[refs] index df930ad96d4a..706b0837b8c9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: fd7f82b8a37ff4d400c2db9c9fa8f9467dc54a08 +refs/heads/master: 476a4e5d3768ac72bb342166db294c0a9d2c010f diff --git a/trunk/drivers/hwmon/w83795.c b/trunk/drivers/hwmon/w83795.c index 35f87ca88cf3..e25a2e31df3f 100644 --- a/trunk/drivers/hwmon/w83795.c +++ b/trunk/drivers/hwmon/w83795.c @@ -1938,26 +1938,16 @@ static int w83795_probe(struct i2c_client *client, for (i = 0; i < ARRAY_SIZE(data->temp); i++) { if (!(data->has_temp & (1 << i))) continue; - data->temp[i][TEMP_CRIT] = - w83795_read(client, W83795_REG_TEMP[i][TEMP_CRIT]); - data->temp[i][TEMP_CRIT_HYST] = - w83795_read(client, W83795_REG_TEMP[i][TEMP_CRIT_HYST]); - data->temp[i][TEMP_WARN] = - w83795_read(client, W83795_REG_TEMP[i][TEMP_WARN]); - data->temp[i][TEMP_WARN_HYST] = - w83795_read(client, W83795_REG_TEMP[i][TEMP_WARN_HYST]); + for (tmp = TEMP_CRIT; tmp <= TEMP_WARN_HYST; tmp++) + data->temp[i][tmp] = + w83795_read(client, W83795_REG_TEMP[i][tmp]); } /* Read the DTS limits */ if (data->enable_dts != 0) { - data->dts_ext[DTS_CRIT] = - w83795_read(client, W83795_REG_DTS_EXT(DTS_CRIT)); - data->dts_ext[DTS_CRIT_HYST] = - w83795_read(client, W83795_REG_DTS_EXT(DTS_CRIT_HYST)); - data->dts_ext[DTS_WARN] = - w83795_read(client, W83795_REG_DTS_EXT(DTS_WARN)); - data->dts_ext[DTS_WARN_HYST] = - w83795_read(client, W83795_REG_DTS_EXT(DTS_WARN_HYST)); + for (i = DTS_CRIT; i <= DTS_WARN_HYST; i++) + data->dts_ext[i] = + w83795_read(client, W83795_REG_DTS_EXT(i)); } /* First update temp source selction */