diff options
author | Aurelien Jarno <aurelien@aurel32.net> | 2009-09-16 00:13:15 +0200 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2009-09-16 00:15:46 +0200 |
commit | 6fe270e6e400491e9436e914c7e4ba53b71f8338 (patch) | |
tree | a89ddcd6a100ecdf59469e165338d3e709e89fae | |
parent | bdebf0094c7e147daac27236b5388910e9deb6a4 (diff) |
escc: fix IRQ routing, broken by 6c319c82223a1766c5d64a20051e5c6ab7b53951
The logic of Zilog makes channel B the first device and channel A the
second one.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
-rw-r--r-- | hw/escc.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -743,8 +743,8 @@ int escc_init(target_phys_addr_t base, qemu_irq irqA, qemu_irq irqB, qdev_prop_set_uint32(dev, "chnAtype", ser); qdev_init(dev); s = sysbus_from_qdev(dev); - sysbus_connect_irq(s, 0, irqA); - sysbus_connect_irq(s, 1, irqB); + sysbus_connect_irq(s, 0, irqB); + sysbus_connect_irq(s, 1, irqA); if (base) { sysbus_mmio_map(s, 0, base); } |