[PATCH] usb: dwc3: Add versal2 compatibility string to dwc3 glue ids

Marek Vasut marek.vasut at mailbox.org
Mon Aug 18 07:34:38 CEST 2025


On 8/18/25 6:48 AM, Venkatesh Yadav Abbarapu wrote:
> Add mmi usb controller support which uses dwc3 and hence its
> compatible string needs to be added to dwc3 glue ids.
> USB3 DRD IP is usb3.1 gen2 controller which support following
> speed SSP (10-Gbps), SuperSpeed(5-Gbps), high-speed(480-Mbps),
> full-speed(12-Mbps) and low-speed(1.5-Mbps) operation modes.
> 
> Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu at amd.com>
> ---
>   drivers/usb/dwc3/dwc3-generic.c | 1 +
>   1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/usb/dwc3/dwc3-generic.c b/drivers/usb/dwc3/dwc3-generic.c
> index 3cda2b74b7e..538b6efe5c7 100644
> --- a/drivers/usb/dwc3/dwc3-generic.c
> +++ b/drivers/usb/dwc3/dwc3-generic.c
> @@ -692,6 +692,7 @@ int dwc3_glue_remove(struct udevice *dev)
>   static const struct udevice_id dwc3_glue_ids[] = {
>   	{ .compatible = "xlnx,zynqmp-dwc3" },
>   	{ .compatible = "xlnx,versal-dwc3" },
> +	{ .compatible = "xlnx,versal2-mmi-dwc3" },
I don't see this compatible string even in current linux-next, is there 
an upstream Linux kernel patch, DT patch, DT binding document patch ?

Why does the SoC DT not use "xlnx,zynqmp-dwc3" as fallback compatible 
instead of growing this table ?


More information about the U-Boot mailing list