[lm-sensors] [PATCH] Add detection for EMCD103 chip revisions
Guenter Roeck
guenter.roeck at ericsson.com
Fri Feb 18 14:15:45 CET 2011
Index: prog/detect/sensors-detect
===================================================================
--- prog/detect/sensors-detect (revision 5933)
+++ prog/detect/sensors-detect (working copy)
@@ -547,11 +547,16 @@
i2c_addrs => [0x2c..0x2e],
i2c_detect => sub { lm85_detect(@_, 5); },
}, {
- name => "SMSC EMC6D103",
+ name => "SMSC EMC6D103 rev A0, A1",
driver => "lm85",
i2c_addrs => [0x2c..0x2e],
i2c_detect => sub { lm85_detect(@_, 6); },
}, {
+ name => "SMSC EMC6D103 rev A2",
+ driver => "to-be-written", # lm85
+ i2c_addrs => [0x2c..0x2e],
+ i2c_detect => sub { lm85_detect(@_, 8); },
+ }, {
name => "Winbond WPCD377I",
driver => "not-a-sensor",
i2c_addrs => [0x2c..0x2e],
@@ -4776,7 +4781,11 @@
return if $verstep != 0x65; # EMC6D102
} elsif ($chip == 6) {
return if $vendor != 0x5c; # SMSC
- return if $verstep != 0x68; # EMC6D103
+ return if $verstep != 0x68 # EMC6D103 A0
+ && $verstep != 0x69; # EMC6D103 A1
+ } elsif ($chip == 8) {
+ return if $vendor != 0x5c; # SMSC
+ return if $verstep != 0x6a; # EMC6D103 A2
}
if ($vendor == 0x41) { # Analog Devices
More information about the lm-sensors
mailing list