Changeset 5971

Show
Ignore:
Timestamp:
05/07/11 13:50:23 (2 years ago)
Author:
khali
Message:

Improve EMC6W201 detection.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/prog/detect/sensors-detect

    r5970 r5971  
    49304930#   0x3e: Vendor register 
    49314931#   0x3f: Version/Stepping register 
     4932#   0x40: Configuration register (reserved bits + ready) 
    49324933sub emc6w201_detect 
    49334934{ 
     
    49354936        my $vendor = i2c_smbus_read_byte_data($file, 0x3e); 
    49364937        my $verstep = i2c_smbus_read_byte_data($file, 0x3f); 
     4938        my $conf = i2c_smbus_read_byte_data($file, 0x40); 
    49374939 
    49384940        return if $vendor != 0x5c;                      # SMSC 
    49394941        return if $verstep < 0xb0 || $verstep < 0xb1;   # EMC6W201 
     4942        return if ($conf & 0xf4) != 0x04; 
    49404943 
    49414944        return 6;