Changeset 5967 for lm-sensors/trunk/prog
- Timestamp:
- 05/05/11 17:39:04 (13 months ago)
- Files:
-
- 1 modified
-
lm-sensors/trunk/prog/detect/sensors-detect (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lm-sensors/trunk/prog/detect/sensors-detect
r5966 r5967 562 562 i2c_addrs => [0x2c..0x2e], 563 563 i2c_detect => sub { lm85_detect(@_, 8); }, 564 }, { 565 name => "SMSC EMC6W201", 566 driver => "to-be-written", 567 i2c_addrs => [0x2c..0x2e], 568 i2c_detect => sub { emc6w201_detect(@_); }, 564 569 }, { 565 570 name => "Winbond WPCD377I", … … 4925 4930 4926 4931 return 7; 4932 } 4933 4934 # Registers used: 4935 # 0x3e: Vendor register 4936 # 0x3f: Version/Stepping register 4937 sub emc6w201_detect 4938 { 4939 my ($file, $addr) = @_; 4940 my $vendor = i2c_smbus_read_byte_data($file, 0x3e); 4941 my $verstep = i2c_smbus_read_byte_data($file, 0x3f); 4942 4943 return if $vendor != 0x5c; # SMSC 4944 return if $verstep < 0xb0 || $verstep < 0xb1; # EMC6W201 4945 4946 return 6; 4927 4947 } 4928 4948
