usb_register_port(): do not set port->opaque and port->index twice
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
usb: fixup bluetooth descriptors
Commit 4696425cd05c7baa0a4b469d43ba4b8488bcfc0f changes someendpoints from isocrounous to interrupt by mistake. Fix it.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
usb-hub: remove unused descriptor arrays
Somehow they where left over when converting the hubto the new usb descriptor infrastructure ...
usb-ehci: Add support for registering companion controllers
Signed-off-by: Hans de Goede <hdegoede@redhat.com>Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
usb-uhci: Add support for being a companion controller
To use as a companion controller set the masterbus property.
usb-ohci: Add support for being a companion controller
To use as a companion controller, use pci-ohci as device and set themasterbus and num-ports properties, ie:
-device usb-ehci,addr=0b.1,multifunction=on,id=ehci0-device pci-ohci,addr=0b.0,multifunction=on,masterbus=ehci0.0,num-ports=4...
pci: add ich9 usb controller ids
uhci: add ich9 controllers
Add ich9 controllers, Factor out properties to a separatestruct and reference it to reduce duplication.
ehci: fix port count.
The ICH4 EHCI controller which we emulate has six ports not four.
ehci: add ich9 controller.
View revisions
Also available in: Atom