2
0
mirror of https://github.com/lm-sensors/lm-sensors synced 2025-08-31 22:35:23 +00:00

restore slave addr in eeprom_detect()

git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2451 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
Mark D. Studebaker
2004-04-18 14:31:21 +00:00
parent f3c310b5ea
commit 588589924f

View File

@@ -3716,12 +3716,15 @@ sub eeprom_detect
i2c_set_slave_addr($file,$addr - 0x20);
if(i2c_smbus_write_quick($file,$SMBUS_WRITE) >= 0 &&
i2c_smbus_read_byte_data($file,0x80) == -1) {
i2c_set_slave_addr($file,$addr);
if($checksum == 0) {
return (9, $addr - 0x20);
} else {
return (2, $addr - 0x20);
}
}
i2c_set_slave_addr($file,$addr);
return;
}
# Look for a Sony Vaio EEPROM ($chip == 1)