<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/drivers/hwmon, branch v3.0-rc2</title>
<subtitle>Linux kernel source tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/'/>
<entry>
<title>hwmon: (max6642): Better chip detection schema</title>
<updated>2011-06-04T17:34:28+00:00</updated>
<author>
<name>Per Dalén</name>
<email>per.dalen@appeartv.com</email>
</author>
<published>2011-05-26T13:08:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=942c1a927bf296fd64fd49f04c5a8f66bb14446b'/>
<id>942c1a927bf296fd64fd49f04c5a8f66bb14446b</id>
<content type='text'>
Improve detection of MAX6642 by reading non existing registers (0x04, 0x06
and 0xff). Reading those registers returns the previously read value.

Signed-off-by: Per Dalen &lt;per.dalen@appeartv.com&gt;
[guenter.roeck@ericsson.com: added second set of register reads]
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Improve detection of MAX6642 by reading non existing registers (0x04, 0x06
and 0xff). Reading those registers returns the previously read value.

Signed-off-by: Per Dalen &lt;per.dalen@appeartv.com&gt;
[guenter.roeck@ericsson.com: added second set of register reads]
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>hwmon: (coretemp) Further relax temperature range checks</title>
<updated>2011-06-02T03:10:40+00:00</updated>
<author>
<name>Guenter Roeck</name>
<email>guenter.roeck@ericsson.com</email>
</author>
<published>2011-06-01T18:03:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=bb9973e4e73f43bd86698483d0c3f7a362ff94ce'/>
<id>bb9973e4e73f43bd86698483d0c3f7a362ff94ce</id>
<content type='text'>
Further relax temperature range checks after reading the IA32_TEMPERATURE_TARGET
register. If the register returns a value other than 0 in bits 16..32, assume
that the returned value is correct.

This change applies to both packet and core temperature limits.

Cc: Carsten Emde &lt;C.Emde@osadl.org&gt;
Cc: Fenghua Yu &lt;fenghua.yu@intel.com&gt;
Cc: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Acked-by: Fenghua Yu &lt;fenghua.yu@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Further relax temperature range checks after reading the IA32_TEMPERATURE_TARGET
register. If the register returns a value other than 0 in bits 16..32, assume
that the returned value is correct.

This change applies to both packet and core temperature limits.

Cc: Carsten Emde &lt;C.Emde@osadl.org&gt;
Cc: Fenghua Yu &lt;fenghua.yu@intel.com&gt;
Cc: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Acked-by: Fenghua Yu &lt;fenghua.yu@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>hwmon: (coretemp) Fix TjMax detection for older CPUs</title>
<updated>2011-06-02T03:10:31+00:00</updated>
<author>
<name>Guenter Roeck</name>
<email>guenter.roeck@ericsson.com</email>
</author>
<published>2011-05-31T13:54:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=4f5f71a7abe329bdad81ee6a8e4545054a7cc30a'/>
<id>4f5f71a7abe329bdad81ee6a8e4545054a7cc30a</id>
<content type='text'>
Commit a321cedb12904114e2ba5041a3673ca24deb09c9 excludes CPU models 0xe, 0xf,
0x16, and 0x1a from TjMax temperature adjustment, even though several of those
CPUs are known to have TiMax other than 100 degrees C, and even though the code
in adjust_tjmax() explicitly handles those CPUs and points to a Web document
listing several of the affected CPU IDs.

Reinstate original TjMax adjustment if TjMax can not be determined using the
IA32_TEMPERATURE_TARGET register.

https://bugzilla.kernel.org/show_bug.cgi?id=32582

Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Cc: Huaxu Wan &lt;huaxu.wan@linux.intel.com&gt;
Cc: Carsten Emde &lt;C.Emde@osadl.org&gt;
Cc: Valdis Kletnieks &lt;valdis.kletnieks@vt.edu&gt;
Cc: Henrique de Moraes Holschuh &lt;hmh@hmh.eng.br&gt;
Cc: Yong Wang &lt;yong.y.wang@linux.intel.com&gt;
Cc: Rudolf Marek &lt;r.marek@assembler.cz&gt;
Cc: Fenghua Yu &lt;fenghua.yu@intel.com&gt;
Tested-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Acked-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Acked-by: Fenghua Yu &lt;fenghua.yu@intel.com&gt;
Cc: &lt;stable@kernel.org&gt; # .35.x .36.x .37.x .38.x .39.x
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit a321cedb12904114e2ba5041a3673ca24deb09c9 excludes CPU models 0xe, 0xf,
0x16, and 0x1a from TjMax temperature adjustment, even though several of those
CPUs are known to have TiMax other than 100 degrees C, and even though the code
in adjust_tjmax() explicitly handles those CPUs and points to a Web document
listing several of the affected CPU IDs.

Reinstate original TjMax adjustment if TjMax can not be determined using the
IA32_TEMPERATURE_TARGET register.

https://bugzilla.kernel.org/show_bug.cgi?id=32582

Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Cc: Huaxu Wan &lt;huaxu.wan@linux.intel.com&gt;
Cc: Carsten Emde &lt;C.Emde@osadl.org&gt;
Cc: Valdis Kletnieks &lt;valdis.kletnieks@vt.edu&gt;
Cc: Henrique de Moraes Holschuh &lt;hmh@hmh.eng.br&gt;
Cc: Yong Wang &lt;yong.y.wang@linux.intel.com&gt;
Cc: Rudolf Marek &lt;r.marek@assembler.cz&gt;
Cc: Fenghua Yu &lt;fenghua.yu@intel.com&gt;
Tested-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Acked-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Acked-by: Fenghua Yu &lt;fenghua.yu@intel.com&gt;
Cc: &lt;stable@kernel.org&gt; # .35.x .36.x .37.x .38.x .39.x
</pre>
</div>
</content>
</entry>
<entry>
<title>hwmon: (coretemp) Relax target temperature range check</title>
<updated>2011-06-01T18:11:28+00:00</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2011-05-31T19:50:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=4c6e0f8101e62d8b2d01dc94b835a98b191a1454'/>
<id>4c6e0f8101e62d8b2d01dc94b835a98b191a1454</id>
<content type='text'>
The current temperature range check of MSR_IA32_TEMPERATURE_TARGET
seems too strict to me, some TjMax values documented in
Documentation/hwmon/coretemp wouldn't pass. Relax the check so that
all the documented values pass.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Cc: Carsten Emde &lt;C.Emde@osadl.org&gt;
Cc: Fenghua Yu &lt;fenghua.yu@intel.com&gt;
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current temperature range check of MSR_IA32_TEMPERATURE_TARGET
seems too strict to me, some TjMax values documented in
Documentation/hwmon/coretemp wouldn't pass. Relax the check so that
all the documented values pass.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Cc: Carsten Emde &lt;C.Emde@osadl.org&gt;
Cc: Fenghua Yu &lt;fenghua.yu@intel.com&gt;
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>hwmon: (max6642) Rename temp_fault sysfs attribute to temp2_fault</title>
<updated>2011-06-01T18:11:27+00:00</updated>
<author>
<name>Per Dalen</name>
<email>per.dalen@appeartv.com</email>
</author>
<published>2011-05-31T13:54:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=614198bbf8d74617381aea82521b261c7f9baaf6'/>
<id>614198bbf8d74617381aea82521b261c7f9baaf6</id>
<content type='text'>
The temp_fault sysfs attribute is wrong, it should be temp2_fault instead.

Reported-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Signed-off-by: Per Dalen &lt;per.dalen@appeartv.com&gt;
Acked-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The temp_fault sysfs attribute is wrong, it should be temp2_fault instead.

Reported-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Signed-off-by: Per Dalen &lt;per.dalen@appeartv.com&gt;
Acked-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>hwmon: (coretemp) Fix section mismatch</title>
<updated>2011-05-27T09:24:54+00:00</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2011-05-26T10:01:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=582e1b270f6db93007f9af86d4f28fdad3da0505'/>
<id>582e1b270f6db93007f9af86d4f28fdad3da0505</id>
<content type='text'>
chk_ucode_version() is only called from coretemp_probe() which is
__devinit, so it can be marked __devinit too.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Cc: Durgadoss R &lt;durgadoss.r@intel.com&gt;
Cc: Fenghua Yu &lt;fenghua.yu@intel.com&gt;
Cc: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
chk_ucode_version() is only called from coretemp_probe() which is
__devinit, so it can be marked __devinit too.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Cc: Durgadoss R &lt;durgadoss.r@intel.com&gt;
Cc: Fenghua Yu &lt;fenghua.yu@intel.com&gt;
Cc: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>hwmon: (pmbus) Initialize sysfs attributes</title>
<updated>2011-05-27T09:24:54+00:00</updated>
<author>
<name>Guenter Roeck</name>
<email>guenter.roeck@ericsson.com</email>
</author>
<published>2011-05-24T19:16:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=eec752b2b99c794766926a9bac59b0d7df5b09c2'/>
<id>eec752b2b99c794766926a9bac59b0d7df5b09c2</id>
<content type='text'>
Initialize sysfs attrs before device_create_file() call to suppress
lockdep_init_map() warning:

WARNING: at kernel/lockdep.c:2701 lockdep_init_map+0x12d/0x140()

Reviewed-by: Robert Coulson &lt;robert.coulson@ericsson.com&gt;
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Cc: stable@kernel.org # .39.x
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Initialize sysfs attrs before device_create_file() call to suppress
lockdep_init_map() warning:

WARNING: at kernel/lockdep.c:2701 lockdep_init_map+0x12d/0x140()

Reviewed-by: Robert Coulson &lt;robert.coulson@ericsson.com&gt;
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Cc: stable@kernel.org # .39.x
</pre>
</div>
</content>
</entry>
<entry>
<title>hwmon: (coretemp) Update comments describing the handling of HT CPUs</title>
<updated>2011-05-27T09:24:53+00:00</updated>
<author>
<name>Guenter Roeck</name>
<email>guenter.roeck@ericsson.com</email>
</author>
<published>2011-05-23T20:52:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=6777b9e47e4daf7116ec12b69e9b5cc980809217'/>
<id>6777b9e47e4daf7116ec12b69e9b5cc980809217</id>
<content type='text'>
Update comments describing the handling of HT CPUs based on review feedback.

Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Cc: Fenghua Yu &lt;fenghua.yu@intel.com&gt;
Cc: Durgadoss R &lt;durgadoss.r@intel.com&gt;
Acked-by: Jean Delvare &lt;khali@linux-fr.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update comments describing the handling of HT CPUs based on review feedback.

Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Cc: Fenghua Yu &lt;fenghua.yu@intel.com&gt;
Cc: Durgadoss R &lt;durgadoss.r@intel.com&gt;
Acked-by: Jean Delvare &lt;khali@linux-fr.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>hwmon: (coretemp) Initialize sysfs attributes</title>
<updated>2011-05-27T09:24:53+00:00</updated>
<author>
<name>Sergey Senozhatsky</name>
<email>sergey.senozhatsky@gmail.com</email>
</author>
<published>2011-05-24T11:28:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=4258781ac720ff8f2fa6c34c1bd06a0cb8562188'/>
<id>4258781ac720ff8f2fa6c34c1bd06a0cb8562188</id>
<content type='text'>
Initialize sysfs attrs before device_create_file() call to suppress lockdep_init_map()
warning:

[    3.653628] WARNING: at kernel/lockdep.c:2885 lockdep_init_map+0xea/0x43c()
[    3.653698] Modules linked in:
[    3.654835] Pid: 1, comm: swapper Not tainted 2.6.39-dbg-git8-05624-g46187f8 #576
[    3.656014] Call Trace:
[    3.657139]  [&lt;ffffffff8103e4b4&gt;] warn_slowpath_common+0x7e/0x96
[    3.658298]  [&lt;ffffffff8103e4e1&gt;] warn_slowpath_null+0x15/0x17
[    3.659460]  [&lt;ffffffff8106d7b9&gt;] lockdep_init_map+0xea/0x43c
[    3.660616]  [&lt;ffffffff81163c1a&gt;] sysfs_add_file_mode+0x5d/0xa8
[    3.661785]  [&lt;ffffffff81163c71&gt;] sysfs_add_file+0xc/0xe
[    3.662929]  [&lt;ffffffff81163d26&gt;] sysfs_create_file+0x23/0x25
[    3.664045]  [&lt;ffffffff813724d1&gt;] device_create_file+0x14/0x16
[    3.665172]  [&lt;ffffffff81460ed4&gt;] coretemp_probe+0xf9/0x185
[    3.666306]  [&lt;ffffffff8137638e&gt;] platform_drv_probe+0x12/0x14
[    3.667420]  [&lt;ffffffff81375321&gt;] driver_probe_device+0xb0/0x14b
[    3.668542]  [&lt;ffffffff8137546d&gt;] __device_attach+0x35/0x3a
[    3.669710]  [&lt;ffffffff81375438&gt;] ? __driver_attach+0x7c/0x7c
[    3.670816]  [&lt;ffffffff8137426b&gt;] bus_for_each_drv+0x54/0x88
[    3.671921]  [&lt;ffffffff81375231&gt;] device_attach+0x77/0x9b
[    3.673027]  [&lt;ffffffff81374aef&gt;] bus_probe_device+0x22/0x39
[    3.674137]  [&lt;ffffffff81373235&gt;] device_add+0x3c1/0x550
[    3.675249]  [&lt;ffffffff81371ed9&gt;] ? dev_set_name+0x3c/0x3e
[    3.676371]  [&lt;ffffffff813769f3&gt;] platform_device_add+0x10c/0x156
[    3.677491]  [&lt;ffffffff8146af9c&gt;] get_core_online+0xab/0x16e
[    3.678608]  [&lt;ffffffff81ad8070&gt;] coretemp_init+0x4b/0x80
[    3.679724]  [&lt;ffffffff81ad8025&gt;] ? hwmon_init+0xee/0xee
[    3.680853]  [&lt;ffffffff8100020a&gt;] do_one_initcall+0x7a/0x13c
[    3.681975]  [&lt;ffffffff81aaac74&gt;] kernel_init+0xe1/0x15b
[    3.683081]  [&lt;ffffffff8147e4e4&gt;] kernel_thread_helper+0x4/0x10
[    3.684174]  [&lt;ffffffff8102d48c&gt;] ? finish_task_switch+0x76/0xf0
[    3.685266]  [&lt;ffffffff81477918&gt;] ? retint_restore_args+0x13/0x13
[    3.686356]  [&lt;ffffffff81aaab93&gt;] ? start_kernel+0x3ee/0x3ee
[    3.687425]  [&lt;ffffffff8147e4e0&gt;] ? gs_change+0x13/0x13
[    3.688489] ---[ end trace 7392ad3e6a92ae39 ]---

Signed-off-by: Sergey Senozhatsky &lt;sergey.senozhatsky@gmail.com&gt;
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Initialize sysfs attrs before device_create_file() call to suppress lockdep_init_map()
warning:

[    3.653628] WARNING: at kernel/lockdep.c:2885 lockdep_init_map+0xea/0x43c()
[    3.653698] Modules linked in:
[    3.654835] Pid: 1, comm: swapper Not tainted 2.6.39-dbg-git8-05624-g46187f8 #576
[    3.656014] Call Trace:
[    3.657139]  [&lt;ffffffff8103e4b4&gt;] warn_slowpath_common+0x7e/0x96
[    3.658298]  [&lt;ffffffff8103e4e1&gt;] warn_slowpath_null+0x15/0x17
[    3.659460]  [&lt;ffffffff8106d7b9&gt;] lockdep_init_map+0xea/0x43c
[    3.660616]  [&lt;ffffffff81163c1a&gt;] sysfs_add_file_mode+0x5d/0xa8
[    3.661785]  [&lt;ffffffff81163c71&gt;] sysfs_add_file+0xc/0xe
[    3.662929]  [&lt;ffffffff81163d26&gt;] sysfs_create_file+0x23/0x25
[    3.664045]  [&lt;ffffffff813724d1&gt;] device_create_file+0x14/0x16
[    3.665172]  [&lt;ffffffff81460ed4&gt;] coretemp_probe+0xf9/0x185
[    3.666306]  [&lt;ffffffff8137638e&gt;] platform_drv_probe+0x12/0x14
[    3.667420]  [&lt;ffffffff81375321&gt;] driver_probe_device+0xb0/0x14b
[    3.668542]  [&lt;ffffffff8137546d&gt;] __device_attach+0x35/0x3a
[    3.669710]  [&lt;ffffffff81375438&gt;] ? __driver_attach+0x7c/0x7c
[    3.670816]  [&lt;ffffffff8137426b&gt;] bus_for_each_drv+0x54/0x88
[    3.671921]  [&lt;ffffffff81375231&gt;] device_attach+0x77/0x9b
[    3.673027]  [&lt;ffffffff81374aef&gt;] bus_probe_device+0x22/0x39
[    3.674137]  [&lt;ffffffff81373235&gt;] device_add+0x3c1/0x550
[    3.675249]  [&lt;ffffffff81371ed9&gt;] ? dev_set_name+0x3c/0x3e
[    3.676371]  [&lt;ffffffff813769f3&gt;] platform_device_add+0x10c/0x156
[    3.677491]  [&lt;ffffffff8146af9c&gt;] get_core_online+0xab/0x16e
[    3.678608]  [&lt;ffffffff81ad8070&gt;] coretemp_init+0x4b/0x80
[    3.679724]  [&lt;ffffffff81ad8025&gt;] ? hwmon_init+0xee/0xee
[    3.680853]  [&lt;ffffffff8100020a&gt;] do_one_initcall+0x7a/0x13c
[    3.681975]  [&lt;ffffffff81aaac74&gt;] kernel_init+0xe1/0x15b
[    3.683081]  [&lt;ffffffff8147e4e4&gt;] kernel_thread_helper+0x4/0x10
[    3.684174]  [&lt;ffffffff8102d48c&gt;] ? finish_task_switch+0x76/0xf0
[    3.685266]  [&lt;ffffffff81477918&gt;] ? retint_restore_args+0x13/0x13
[    3.686356]  [&lt;ffffffff81aaab93&gt;] ? start_kernel+0x3ee/0x3ee
[    3.687425]  [&lt;ffffffff8147e4e0&gt;] ? gs_change+0x13/0x13
[    3.688489] ---[ end trace 7392ad3e6a92ae39 ]---

Signed-off-by: Sergey Senozhatsky &lt;sergey.senozhatsky@gmail.com&gt;
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>hwmon: New driver for the SMSC EMC6W201</title>
<updated>2011-05-25T18:43:33+00:00</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2011-05-25T18:43:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=b0b349a85d3df00a40a8bd398e4a151fd8e91bbe'/>
<id>b0b349a85d3df00a40a8bd398e4a151fd8e91bbe</id>
<content type='text'>
This is a new driver for the SMSC EMC6W201 hardware monitoring device.
The device is functionally close to the EMC6D100 series, but is
register-incompatible.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Tested-by: Harry G McGavran Jr &lt;w5pny@arrl.net&gt;
Tested-by: Jeff Rickman &lt;jrickman@myamigos.us&gt;
Acked-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a new driver for the SMSC EMC6W201 hardware monitoring device.
The device is functionally close to the EMC6D100 series, but is
register-incompatible.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Tested-by: Harry G McGavran Jr &lt;w5pny@arrl.net&gt;
Tested-by: Jeff Rickman &lt;jrickman@myamigos.us&gt;
Acked-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
