Revision 9147b752
b/hw/tusb6010.c | ||
---|---|---|
785 | 785 |
sysbus_init_mmio_region(dev, &s->iomem[0]); |
786 | 786 |
sysbus_init_mmio_region(dev, &s->iomem[1]); |
787 | 787 |
sysbus_init_irq(dev, &s->irq); |
788 |
qdev_init_gpio_in(&dev->qdev, tusb6010_irq, __musb_irq_max + 1);
|
|
789 |
musb_irqs = g_new0(qemu_irq, __musb_irq_max);
|
|
790 |
for (i = 0; i < __musb_irq_max; i++) {
|
|
788 |
qdev_init_gpio_in(&dev->qdev, tusb6010_irq, musb_irq_max + 1); |
|
789 |
musb_irqs = g_new0(qemu_irq, musb_irq_max); |
|
790 |
for (i = 0; i < musb_irq_max; i++) { |
|
791 | 791 |
musb_irqs[i] = qdev_get_gpio_in(&dev->qdev, i + 1); |
792 | 792 |
} |
793 | 793 |
s->musb = musb_init(musb_irqs); |
b/hw/usb.h | ||
---|---|---|
338 | 338 |
musb_irq_tx, |
339 | 339 |
musb_set_vbus, |
340 | 340 |
musb_set_session, |
341 |
__musb_irq_max, |
|
341 |
/* Add new interrupts here */ |
|
342 |
musb_irq_max, /* total number of interrupts defined */ |
|
342 | 343 |
}; |
343 | 344 |
|
344 | 345 |
typedef struct MUSBState MUSBState; |
Also available in: Unified diff