Hi Marek,

don't you mind if I apply to my u-booz-imx this (that really belongs to your competence area) ?

It fixes warnings for the librem5, and it is a pity if I cannot merge it.

Best regards,
Stefano

On 24.04.22 16:08, Angus Ainslie wrote:
Suppress warnings when building the SPL without USB_DWC3_GENERIC

Signed-off-by: Angus Ainslie <an...@akkea.ca>
---

Changes since v1:

Updated Kconfig depends

  drivers/usb/dwc3/Kconfig  | 7 +++++++
  drivers/usb/dwc3/Makefile | 2 +-
  2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/drivers/usb/dwc3/Kconfig b/drivers/usb/dwc3/Kconfig
index 62aa65bf0c..f010291d02 100644
--- a/drivers/usb/dwc3/Kconfig
+++ b/drivers/usb/dwc3/Kconfig
@@ -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
diff --git a/drivers/usb/dwc3/Makefile b/drivers/usb/dwc3/Makefile
index 0dd1ba87cd..97b4f7191c 100644
--- a/drivers/usb/dwc3/Makefile
+++ b/drivers/usb/dwc3/Makefile
@@ -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


--
=====================================================================
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sba...@denx.de
=====================================================================

Reply via email to