projects
/
GitHub
/
MotorolaMobilityLLC
/
kernel-slsi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e96f9d8
)
hwmon: (w83627ehf) Skip reading unused voltage registers
author
Jean Delvare
<khali@linux-fr.org>
Thu, 13 Oct 2011 14:40:53 +0000
(10:40 -0400)
committer
Guenter Roeck
<guenter.roeck@ericsson.com>
Mon, 24 Oct 2011 18:09:45 +0000
(11:09 -0700)
When in6 is missing, don't read the corresponding registers, it's a
waste of time. The logic is similar to what we do for fans and
temperatures.
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com>
drivers/hwmon/w83627ehf.c
patch
|
blob
|
blame
|
history
diff --git
a/drivers/hwmon/w83627ehf.c
b/drivers/hwmon/w83627ehf.c
index e1736b80b6b00eb85c2870ab6f479aa4906a5a9f..c77a4b92ebc947e14a3ee4f5d691f9500e734244 100644
(file)
--- a/
drivers/hwmon/w83627ehf.c
+++ b/
drivers/hwmon/w83627ehf.c
@@
-775,6
+775,9
@@
static struct w83627ehf_data *w83627ehf_update_device(struct device *dev)
/* Measured voltages and limits */
for (i = 0; i < data->in_num; i++) {
+ if ((i == 6) && data->in6_skip)
+ continue;
+
data->in[i] = w83627ehf_read_value(data,
W83627EHF_REG_IN(i));
data->in_min[i] = w83627ehf_read_value(data,