aboutsummaryrefslogtreecommitdiff
path: root/hw/usb.h
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2011-08-31 21:49:40 +0100
committerGerd Hoffmann <kraxel@redhat.com>2011-09-07 09:58:27 +0200
commit406c20754a29586f6dc1fccacbca3792be24922c (patch)
treed15e1050cbd8d53927d629dda12f712919fbe0b9 /hw/usb.h
parent9147b752887d65dfe2431f0fbff1d4a2545344d0 (diff)
usb-musb: Take a DeviceState* in init function
Initialise usb-musb by passing it a DeviceState* and the offset of the IRQs in its gpio array, rather than a plain pointer to an irq array. This is simpler for callers and also allows us to pass in a valid parent to usb_bus_new(), so the USB bus actually appears in the qdev tree. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'hw/usb.h')
-rw-r--r--hw/usb.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/usb.h b/hw/usb.h
index e251e616f4..55c061e3f9 100644
--- a/hw/usb.h
+++ b/hw/usb.h
@@ -343,7 +343,7 @@ enum musb_irq_source_e {
};
typedef struct MUSBState MUSBState;
-MUSBState *musb_init(qemu_irq *irqs);
+MUSBState *musb_init(DeviceState *parent_device, int gpio_base);
uint32_t musb_core_intr_get(MUSBState *s);
void musb_core_intr_clear(MUSBState *s, uint32_t mask);
void musb_set_size(MUSBState *s, int epnum, int size, int is_tx);