On 22/10/22 17:04, Bernhard Beschow wrote:
Suggested-by: Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk>
Signed-off-by: Bernhard Beschow <shen...@gmail.com>
---
  hw/i386/pc_piix.c |  3 ++-
  hw/i386/pc_q35.c  | 13 +++++++------
  hw/isa/piix4.c    |  2 +-
  hw/usb/hcd-uhci.c | 16 ++++++++--------
  hw/usb/hcd-uhci.h |  9 +++++++++
  5 files changed, 27 insertions(+), 16 deletions(-)

diff --git a/hw/usb/hcd-uhci.h b/hw/usb/hcd-uhci.h
index c85ab7868e..22f6e6fcfc 100644
--- a/hw/usb/hcd-uhci.h
+++ b/hw/usb/hcd-uhci.h
@@ -91,4 +91,13 @@ typedef struct UHCIInfo {
  void uhci_data_class_init(ObjectClass *klass, void *data);
  void usb_uhci_common_realize(PCIDevice *dev, Error **errp);
+#define TYPE_PIIX3_USB_UHCI "piix3-usb-uhci"
+#define TYPE_PIIX4_USB_UHCI "piix4-usb-uhci"
+#define TYPE_ICH9_USB_UHCI1 "ich9-usb-uhci1"
+#define TYPE_ICH9_USB_UHCI2 "ich9-usb-uhci2"
+#define TYPE_ICH9_USB_UHCI3 "ich9-usb-uhci3"
+#define TYPE_ICH9_USB_UHCI4 "ich9-usb-uhci4"
+#define TYPE_ICH9_USB_UHCI5 "ich9-usb-uhci5"
+#define TYPE_ICH9_USB_UHCI6 "ich9-usb-uhci6"

What about defining once:

  #define TYPE_ICH9_USB_UHCI(fn) "ich9-usb-uhci" #fn

?

Reply via email to