Changeset 5784
- Timestamp:
- 10/16/09 21:55:03 (4 years ago)
- Location:
- lm-sensors/trunk
- Files:
-
- 2 modified
-
CHANGES (modified) (1 diff)
-
prog/detect/sensors-detect (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lm-sensors/trunk/CHANGES
r5782 r5784 22 22 Add SMBus detection for AMD Hudson-2 23 23 Add detection for Nuvoton W83667HG-B and W83677HG-I 24 Add detection for Analog Devices ADT7490 24 25 sysconfig-lm_sensors-convert: Fix exit code 25 26 -
lm-sensors/trunk/prog/detect/sensors-detect
r5783 r5784 583 583 i2c_detect => sub { adt7467_detect(@_, 1); }, 584 584 }, { 585 name => "Analog Devices ADT7490", 586 driver => "to-be-written", 587 i2c_addrs => [0x2c..0x2e], 588 i2c_detect => sub { adt7490_detect(@_); }, 589 }, { 585 590 name => "Andigilog aSC7511", 586 591 driver => "to-be-written", … … 4282 4287 return if $chip == 0 && $cid != 0x73; # ADT7473 4283 4288 return if $chip == 1 && $cid != 0x75; # ADT7475 4289 return 5; 4290 } 4291 4292 # Registers used: 4293 # 0x3e: Manufacturer ID 4294 # 0x3f: Chip ID 4295 sub adt7490_detect 4296 { 4297 my ($file, $addr, $chip) = @_; 4298 my $mid = i2c_smbus_read_byte_data($file, 0x3e); 4299 my $cid = i2c_smbus_read_byte_data($file, 0x3f); 4300 4301 return if $mid != 0x41; # Analog Devices 4302 return if ($cid & 0xfc) != 0x6c; # ADT7490 4284 4303 return 5; 4285 4304 }
