mbox series

[0/2] hw/usb: Add TI TUSB73X0 XHCI controller model

Message ID 20241110050009.389367-1-npiggin@gmail.com (mailing list archive)
Headers show
Series hw/usb: Add TI TUSB73X0 XHCI controller model | expand

Message

Nicholas Piggin Nov. 10, 2024, 5 a.m. UTC
Hi,

This adds a new USB XHCI model. The biggest change is really
making some XHCI PCI config dynamic and the MSIX init has some
changes to support a separate BAR (hopefully now it has better
error handling.

Thanks,
Nick

Nicholas Piggin (2):
  hw/usb: Make PCI device more configurable
  hw/usb: Add TI TUSB73X0 XHCI controller model

 hw/usb/hcd-xhci-pci.h    |  9 ++++
 include/hw/pci/pci_ids.h |  1 +
 include/hw/usb/xhci.h    |  1 +
 hw/usb/hcd-xhci-nec.c    | 10 +++++
 hw/usb/hcd-xhci-pci.c    | 69 ++++++++++++++++++++++++-----
 hw/usb/hcd-xhci-ti.c     | 94 ++++++++++++++++++++++++++++++++++++++++
 hw/usb/Kconfig           |  5 +++
 hw/usb/meson.build       |  1 +
 8 files changed, 180 insertions(+), 10 deletions(-)
 create mode 100644 hw/usb/hcd-xhci-ti.c