| Branch: | Revision:

root / hw / usb @ a8aec295

Name Size
Makefile.objs 1.2 kB
bus.c 17.4 kB
ccid-card-emulated.c 18.7 kB
ccid-card-passthru.c 12.3 kB
ccid.h 1.9 kB
combined-packet.c 6.4 kB
core.c 22.1 kB
desc.c 22.7 kB
desc.h 7.9 kB
dev-audio.c 22.8 kB
dev-bluetooth.c 17.1 kB
dev-hid.c 22.8 kB
dev-hub.c 17.4 kB
dev-network.c 43.6 kB
dev-serial.c 17.2 kB
dev-smartcard-reader.c 46.5 kB
dev-storage.c 21.7 kB
dev-uas.c 26.9 kB
dev-wacom.c 10.2 kB
hcd-ehci-pci.c 6.8 kB
hcd-ehci-sysbus.c 5.8 kB
hcd-ehci.c 73.8 kB
hcd-ehci.h 11.5 kB
hcd-musb.c 44 kB
hcd-ohci.c 55.3 kB
hcd-uhci.c 38.4 kB
hcd-xhci.c 103.5 kB
host-bsd.c 17.7 kB
host-legacy.c 4.1 kB
host-libusb.c 44.2 kB
host-linux.c 54.4 kB
host-stub.c 1.8 kB
host.h 1.7 kB
libhw.c 2.3 kB
quirks-ftdi-ids.h 46.5 kB
quirks-pl2303-ids.h 4.1 kB
quirks.c 1.7 kB
quirks.h 48.9 kB
redirect.c 77.2 kB

Latest revisions

# Date Author Comment
f487b677 07/04/2013 06:42 pm Paolo Bonzini

dma: keep a device alive while it has SGLists

Reviewed-by: Anthony Liguori <>
Signed-off-by: Paolo Bonzini <>

71938a09 06/24/2013 09:41 am Gerd Hoffmann

usb: add serial bus property

This patch adds a serial property for all usb devices, which can be
used to set the serial number of a usb device (as listed by lsusb -v)
to a specific value. Applies to emulated devices only.

Signed-off-by: Gerd Hoffmann <>

628e5485 06/24/2013 09:40 am Gerd Hoffmann

usb-host-libusb: set USB_DEV_FLAG_IS_HOST

... like host-{linux,bsd}.c do.

Signed-off-by: Gerd Hoffmann <>

cc8d6a84 06/24/2013 09:33 am Kuo-Jung Su

usb/hcd-ehci: Replace PORTSC macros with variables

Replace PORTSC macros with variables which could then be
configured in ehci_xxxx_class_init(...)

Signed-off-by: Kuo-Jung Su <>
Signed-off-by: Andreas Färber <>
Signed-off-by: Gerd Hoffmann <>

4e3d8b4b 06/24/2013 09:33 am Kuo-Jung Su

usb/hcd-ehci: Add Faraday FUSBH200 support

Add Faraday FUSBH200 support, which is slightly different from EHCI spec.
(Or maybe simply a bad/wrong implementation...)

Signed-off-by: Kuo-Jung Su <>
Signed-off-by: Andreas Färber <>...

bc45de8c 06/24/2013 09:33 am Hans de Goede

usb/host-libusb: Fix building with libusb git master code

The next libusb release will deprecate libusb_get_port_path, and since
we compile with -Werror, this breaks the build.

Signed-off-by: Hans de Goede <>
Signed-off-by: Gerd Hoffmann <>

08f4c90b 06/24/2013 09:23 am Andreas Färber

usb/hcd-ehci-sysbus: Convert to QOM realize

The SysBus qdev initfn merely calls SysBusDeviceClass::init, so we can
replace it with a realizefn already. This avoids getting into any initfn
ambiguity with the upcoming Faraday EHCI implementation.

Rename internal usb_ehci_initfn() to usb_ehci_realize() to allow to...

d4614cc3 06/24/2013 09:23 am Andreas Färber

usb/hcd-ehci: Split off instance_init from realize

This makes the mem MemoryRegion available to derived instance_inits.

Keep the bus in realize for now since naming breaks in instance_init.

Signed-off-by: Andreas Färber <>
Signed-off-by: Gerd Hoffmann <>

20c57043 06/24/2013 09:23 am Andreas Färber

usb/hcd-ehci: Add Tegra2 SysBus EHCI device

This prepares an EHCI device for the Nvidia Tegra2 SoC family.
Values based on patch by Vincent Palatin and verified against TRM v01p.

Cc: Vincent Palatin <>
Signed-off-by: Andreas Färber <>...

df32fd1c 06/20/2013 05:39 pm Paolo Bonzini

dma: eliminate DMAContext

The DMAContext is a simple pointer to an AddressSpace that is now always
already available. Make everyone hold the address space directly,
and clean up the DMA API to use the AddressSpace directly.

Reviewed-by: Peter Maydell <>...

View revisions

Also available in: Atom