Hi, Based on Peters series, not tested much yet, sysfs dropped but adding back in should be as easy as adding a hcd-ehci-sysbus.c file simliar to the pci variant. No changes in ehci core should be needed.
Comments? cheers, Gerd Gerd Hoffmann (1): usb/ehci: split into multiple source files Peter Crosthwaite (4): usb/ehci: parameterise the register region offsets usb/ehci: Abstract away PCI DMA API usb/ehci: seperate out PCIisms usb/ehci: Guard definition of EHCI_DEBUG hw/usb/Makefile.objs | 2 +- hw/usb/hcd-ehci-pci.c | 138 +++++++++++++++ hw/usb/hcd-ehci.c | 465 ++++--------------------------------------------- hw/usb/hcd-ehci.h | 320 ++++++++++++++++++++++++++++++++++ 4 files changed, 496 insertions(+), 429 deletions(-) create mode 100644 hw/usb/hcd-ehci-pci.c create mode 100644 hw/usb/hcd-ehci.h