diff --git a/src/device/smbus_ali7101.c b/src/device/smbus_ali7101.c index f5a3d4d70..32cc0a22e 100644 --- a/src/device/smbus_ali7101.c +++ b/src/device/smbus_ali7101.c @@ -122,6 +122,9 @@ smbus_ali7101_write(uint16_t addr, uint8_t val, void *priv) dev->stat = 0x20; /* raise DEVICE_ERR */ } } + + if (val & 0x80) + dev->index = 0; break; case 0x02: