}
if (~temp[0] & AMD_SMB_STS_DONE) {
- i2c_delay(HZ/100);
+ msleep(1);
amd_ec_read(smbus, AMD_SMB_STS, temp + 0);
}
smbus->adapter.owner = THIS_MODULE;
snprintf(smbus->adapter.name, I2C_NAME_SIZE,
"SMBus2 AMD8111 adapter at %04x", smbus->base);
- smbus->adapter.class = I2C_ADAP_CLASS_SMBUS;
+ smbus->adapter.class = I2C_CLASS_HWMON;
smbus->adapter.algo = &smbus_algorithm;
smbus->adapter.algo_data = smbus;