I actually wanted to clean the USB devices (i.e. to not have USB3 devices appear on OHCI buses) but this is too late for the next release, so let's post the patches accumulated.
Philippe Mathieu-Daudé (3): hw/Kconfig: PCI bus implies PCI_DEVICES hw/usb/Kconfig: Add CONFIG_USB_EHCI_PCI hw/usb/Kconfig: USB_XHCI_NEC requires USB_XHCI docs/devel/kconfig.rst | 1 - hw/alpha/Kconfig | 1 - hw/arm/Kconfig | 4 ---- hw/hppa/Kconfig | 1 - hw/i386/Kconfig | 1 - hw/pci/Kconfig | 1 + hw/ppc/Kconfig | 6 ------ hw/riscv/Kconfig | 1 - hw/sh4/Kconfig | 1 - hw/sparc64/Kconfig | 1 - hw/usb/Kconfig | 11 +++++++---- hw/usb/Makefile.objs | 5 +++-- 12 files changed, 11 insertions(+), 23 deletions(-) -- 2.20.1