Changeset 5657
- Timestamp:
- 02/18/09 21:26:20 (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
r5655 r5657 79 79 Add nNidia nForce MCP67, MCP73, MCP79 SMBus support 80 80 Exclude auto-loaded PCI and USB drivers from list (#2368) 81 Special case probing i2c address 0x73 (to not crash FSC ICs) 81 82 sensors-detect-stat.pl: Delete (functionality merged into sensors-detect) 82 83 sysconfig-lm_sensors-convert: Sample config file conversion script (#2246) -
lm-sensors/trunk/prog/detect/sensors-detect
r5635 r5657 2517 2517 use constant I2C_FUNC_SMBUS_QUICK => 0x00010000; 2518 2518 use constant I2C_FUNC_SMBUS_READ_BYTE => 0x00020000; 2519 use constant I2C_FUNC_SMBUS_READ_BYTE_DATA => 0x00080000; 2519 2520 2520 2521 # Get the i2c adapter's functionalities … … 2640 2641 return 0 unless ($funcs & I2C_FUNC_SMBUS_READ_BYTE); 2641 2642 return i2c_smbus_access($file, SMBUS_READ, 0, SMBUS_BYTE, []); 2643 } elsif ($addr == 0x73) { 2644 # Special case for FSC chips, as at least the Syleus locks 2645 # up with our regular probe code. Note that to our current 2646 # knowledge only FSC chips live on this address, and for them 2647 # this probe method is safe. 2648 return 0 unless ($funcs & I2C_FUNC_SMBUS_READ_BYTE_DATA); 2649 return i2c_smbus_access($file, SMBUS_READ, 0, SMBUS_BYTE_DATA, []); 2642 2650 } else { 2643 2651 return 0 unless ($funcs & I2C_FUNC_SMBUS_QUICK);
