|
@@ -56,14 +56,12 @@ IRQHANDLER(abc)
|
|
break;
|
|
break;
|
|
|
|
|
|
case 1:
|
|
case 1:
|
|
- {
|
|
|
|
- struct abc_dev *dev = abc_device[abc_devsel = data & 0x3f];
|
|
|
|
|
|
+ dev = abc_device[abc_devsel = data & 0x3f];
|
|
abc_select(dev);
|
|
abc_select(dev);
|
|
|
|
|
|
if (dev)
|
|
if (dev)
|
|
dev->out_data[addr] = data;
|
|
dev->out_data[addr] = data;
|
|
break;
|
|
break;
|
|
- }
|
|
|
|
|
|
|
|
case 7:
|
|
case 7:
|
|
/* XXX: broadcast reset to devices? */
|
|
/* XXX: broadcast reset to devices? */
|