diff options
Diffstat (limited to 'hw/usb-hub.c')
-rw-r--r-- | hw/usb-hub.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/hw/usb-hub.c b/hw/usb-hub.c index 116b1d2107..0a39986468 100644 --- a/hw/usb-hub.c +++ b/hw/usb-hub.c @@ -531,18 +531,14 @@ static int usb_hub_initfn(USBDevice *dev) s->nb_ports = MAX_PORTS; /* FIXME: make configurable */ for (i = 0; i < s->nb_ports; i++) { port = &s->ports[i]; - qemu_register_usb_port(&port->port, s, i, usb_hub_attach); + usb_register_port(usb_bus_from_device(dev), + &port->port, s, i, usb_hub_attach); port->wPortStatus = PORT_STAT_POWER; port->wPortChange = 0; } return 0; } -USBDevice *usb_hub_init(int nb_ports) -{ - return usb_create_simple(NULL /* FIXME */, "QEMU USB Hub"); -} - static struct USBDeviceInfo hub_info = { .qdev.name = "QEMU USB Hub", .qdev.size = sizeof(USBHubState), |