WD1004 family: Fix IRQ 2 flag readout.
This commit is contained in:
@@ -1702,7 +1702,7 @@ st506_init(const device_t *info)
|
|||||||
dev->base = device_get_config_hex16("base");
|
dev->base = device_get_config_hex16("base");
|
||||||
dev->irq = device_get_config_int("irq");
|
dev->irq = device_get_config_int("irq");
|
||||||
if (dev->irq == 2)
|
if (dev->irq == 2)
|
||||||
dev->switches |= 0x40;
|
dev->switches |= 0x80;
|
||||||
dev->bios_addr = device_get_config_hex20("bios_addr");
|
dev->bios_addr = device_get_config_hex20("bios_addr");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -1732,7 +1732,7 @@ st506_init(const device_t *info)
|
|||||||
dev->base = device_get_config_hex16("base");
|
dev->base = device_get_config_hex16("base");
|
||||||
dev->irq = device_get_config_int("irq");
|
dev->irq = device_get_config_int("irq");
|
||||||
if (dev->irq == 2)
|
if (dev->irq == 2)
|
||||||
dev->switches |= 0x40;
|
dev->switches |= 0x80;
|
||||||
dev->bios_addr = device_get_config_hex20("bios_addr");
|
dev->bios_addr = device_get_config_hex20("bios_addr");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -1747,7 +1747,7 @@ st506_init(const device_t *info)
|
|||||||
dev->base = device_get_config_hex16("base");
|
dev->base = device_get_config_hex16("base");
|
||||||
dev->irq = device_get_config_int("irq");
|
dev->irq = device_get_config_int("irq");
|
||||||
if (dev->irq == 2)
|
if (dev->irq == 2)
|
||||||
dev->switches |= 0x40;
|
dev->switches |= 0x80;
|
||||||
dev->bios_addr = device_get_config_hex20("bios_addr");
|
dev->bios_addr = device_get_config_hex20("bios_addr");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user