usb: dwc3: add a SPL_USB_DWC3_GENERIC option for the dwc3 driver
authorAngus Ainslie <angus@akkea.ca>
Thu, 14 Jul 2022 15:11:11 +0000 (08:11 -0700)
committerMarek Vasut <marex@denx.de>
Fri, 15 Jul 2022 12:10:39 +0000 (14:10 +0200)
Suppress warnings when building the SPL without USB_DWC3_GENERIC

Signed-off-by: Angus Ainslie <angus@akkea.ca>
drivers/usb/dwc3/Kconfig
drivers/usb/dwc3/Makefile

index 62aa65b..f010291 100644 (file)
@@ -30,6 +30,13 @@ config USB_DWC3_GENERIC
          Select this for Xilinx ZynqMP and similar Platforms.
          This wrapper supports Host and Peripheral operation modes.
 
+config SPL_USB_DWC3_GENERIC
+       bool "Generic implementation of a DWC3 wrapper (aka dwc3 glue) for the SPL"
+       depends on SPL_DM_USB && USB_DWC3 && SPL_MISC
+       help
+         Select this for Xilinx ZynqMP and similar Platforms.
+         This wrapper supports Host and Peripheral operation modes.
+
 config USB_DWC3_MESON_G12A
        bool "Amlogic Meson G12A USB wrapper"
        depends on DM_USB && USB_DWC3 && ARCH_MESON
index 0dd1ba8..97b4f71 100644 (file)
@@ -9,7 +9,7 @@ obj-$(CONFIG_USB_DWC3_GADGET)           += gadget.o ep0.o
 obj-$(CONFIG_USB_DWC3_OMAP)            += dwc3-omap.o
 obj-$(CONFIG_USB_DWC3_MESON_G12A)      += dwc3-meson-g12a.o
 obj-$(CONFIG_USB_DWC3_MESON_GXL)       += dwc3-meson-gxl.o
-obj-$(CONFIG_USB_DWC3_GENERIC)         += dwc3-generic.o
+obj-$(CONFIG_$(SPL_)USB_DWC3_GENERIC)          += dwc3-generic.o
 obj-$(CONFIG_USB_DWC3_UNIPHIER)                += dwc3-uniphier.o
 obj-$(CONFIG_USB_DWC3_LAYERSCAPE)      += dwc3-layerscape.o
 obj-$(CONFIG_USB_DWC3_PHY_OMAP)                += ti_usb_phy.o