A slight fix to the OPTi 611 IDE controller.
This commit is contained in:
@@ -56,11 +56,11 @@ opti611_cfg_write(uint16_t addr, uint8_t val, void *priv)
|
||||
case 0x0002:
|
||||
dev->regs[0x12] = (val & 0xc1) | 0x02;
|
||||
if (val & 0xc0) {
|
||||
if (val & 0x40)
|
||||
dev->cfg_locked = 1;
|
||||
dev->in_cfg = 0;
|
||||
opti611_ide_handler(dev);
|
||||
}
|
||||
if (val & 0x40)
|
||||
dev->cfg_locked = 1;
|
||||
break;
|
||||
case 0x0003:
|
||||
dev->regs[0x03] = (val & 0xdf);
|
||||
|
Reference in New Issue
Block a user