[PATCH v2] usb: dwc3: add a SPL_USB_DWC3_GENERIC option for the dwc3 driver

Stefano Babic sbabic at denx.de
Fri May 20 11:08:50 CEST 2022


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 <angus at 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: sbabic at denx.de
=====================================================================


More information about the U-Boot mailing list