Message ID | 20230503091244.1450613-8-alex.bennee@linaro.org |
---|---|
State | Superseded |
Headers | show |
Series | testing/next: cirrus, docker, docs, ci, configs, gitlab | expand |
On 5/3/23 10:12, Alex Bennée wrote: > From: Fabiano Rosas<farosas@suse.de> > > This machine hardcodes initialization of the USB device, so select the > corresponding Kconfig. It is not enough to have it as "default y if > XLNX_VERSAL" at usb/Kconfig because building --without-default-devices > disables the default selection resulting in: > > $ ./qemu-system-aarch64 -M xlnx-zcu102 > qemu-system-aarch64: missing object type 'usb_dwc3' > Aborted (core dumped) > > Signed-off-by: Fabiano Rosas<farosas@suse.de> > Signed-off-by: Alex Bennée<alex.bennee@linaro.org> > Message-Id:<20230208192654.8854-8-farosas@suse.de> > --- > hw/arm/Kconfig | 1 + > hw/usb/Kconfig | 1 - > 2 files changed, 1 insertion(+), 1 deletion(-) Reviewed-by: Richard Henderson <richard.henderson@linaro.org> r~
On 5/3/23 11:12, Alex Bennée wrote: > From: Fabiano Rosas <farosas@suse.de> > > This machine hardcodes initialization of the USB device, so select the > corresponding Kconfig. It is not enough to have it as "default y if > XLNX_VERSAL" at usb/Kconfig because building --without-default-devices > disables the default selection resulting in: > > $ ./qemu-system-aarch64 -M xlnx-zcu102 > qemu-system-aarch64: missing object type 'usb_dwc3' > Aborted (core dumped) > > Signed-off-by: Fabiano Rosas <farosas@suse.de> > Signed-off-by: Alex Bennée <alex.bennee@linaro.org> > Message-Id: <20230208192654.8854-8-farosas@suse.de> > --- > hw/arm/Kconfig | 1 + > hw/usb/Kconfig | 1 - > 2 files changed, 1 insertion(+), 1 deletion(-) This one is correct: "-M xlnx-zcu102 -nodefaults" has a usb_dwc3 device. Acked-by: Paolo Bonzini <pbonzini@redhat.com> Paolo > diff --git a/hw/arm/Kconfig b/hw/arm/Kconfig > index 168c1e8089..cec7898bb7 100644 > --- a/hw/arm/Kconfig > +++ b/hw/arm/Kconfig > @@ -439,6 +439,7 @@ config XLNX_VERSAL > select OR_IRQ > select XLNX_BBRAM > select XLNX_EFUSE_VERSAL > + select XLNX_USB_SUBSYS > > config NPCM7XX > bool > diff --git a/hw/usb/Kconfig b/hw/usb/Kconfig > index ce4f433976..0ec6def4b8 100644 > --- a/hw/usb/Kconfig > +++ b/hw/usb/Kconfig > @@ -136,5 +136,4 @@ config USB_DWC3 > > config XLNX_USB_SUBSYS > bool > - default y if XLNX_VERSAL > select USB_DWC3
diff --git a/hw/arm/Kconfig b/hw/arm/Kconfig index 168c1e8089..cec7898bb7 100644 --- a/hw/arm/Kconfig +++ b/hw/arm/Kconfig @@ -439,6 +439,7 @@ config XLNX_VERSAL select OR_IRQ select XLNX_BBRAM select XLNX_EFUSE_VERSAL + select XLNX_USB_SUBSYS config NPCM7XX bool diff --git a/hw/usb/Kconfig b/hw/usb/Kconfig index ce4f433976..0ec6def4b8 100644 --- a/hw/usb/Kconfig +++ b/hw/usb/Kconfig @@ -136,5 +136,4 @@ config USB_DWC3 config XLNX_USB_SUBSYS bool - default y if XLNX_VERSAL select USB_DWC3