pl080_write
};
-static void pl08x_init(SysBusDevice *dev, int nchannels)
+static int pl08x_init(SysBusDevice *dev, int nchannels)
{
int iomemtype;
pl080_state *s = FROM_SYSBUS(pl080_state, dev);
sysbus_init_irq(dev, &s->irq);
s->nchannels = nchannels;
/* ??? Save/restore. */
+ return 0;
}
-static void pl080_init(SysBusDevice *dev)
+static int pl080_init(SysBusDevice *dev)
{
- pl08x_init(dev, 8);
+ return pl08x_init(dev, 8);
}
-static void pl081_init(SysBusDevice *dev)
+static int pl081_init(SysBusDevice *dev)
{
- pl08x_init(dev, 2);
+ return pl08x_init(dev, 2);
}
/* The PL080 and PL081 are the same except for the number of channels