All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] hw/usb: Add TI TUSB73X0 XHCI controller model
@ 2024-11-10  5:00 Nicholas Piggin
  2024-11-10  5:00 ` [PATCH 1/2] hw/usb: Make PCI device more configurable Nicholas Piggin
  2024-11-10  5:00 ` [PATCH 2/2] hw/usb: Add TI TUSB73X0 XHCI controller model Nicholas Piggin
  0 siblings, 2 replies; 5+ messages in thread
From: Nicholas Piggin @ 2024-11-10  5:00 UTC (permalink / raw)
  To: qemu-devel
  Cc: Nicholas Piggin, Paolo Bonzini, Michael S. Tsirkin,
	Marcel Apfelbaum, Gerd Hoffmann

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

-- 
2.45.2



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-11-27  2:09 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-10  5:00 [PATCH 0/2] hw/usb: Add TI TUSB73X0 XHCI controller model Nicholas Piggin
2024-11-10  5:00 ` [PATCH 1/2] hw/usb: Make PCI device more configurable Nicholas Piggin
2024-11-10  5:00 ` [PATCH 2/2] hw/usb: Add TI TUSB73X0 XHCI controller model Nicholas Piggin
2024-11-10 15:39   ` Philippe Mathieu-Daudé
2024-11-27  2:07     ` Nicholas Piggin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.