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

Abbarapu, Venkatesh venkatesh.abbarapu at amd.com
Mon Aug 18 12:12:02 CEST 2025


[AMD Official Use Only - AMD Internal Distribution Only]

Hi Marek,

> -----Original Message-----
> From: Marek Vasut <marek.vasut at mailbox.org>
> Sent: Monday, August 18, 2025 11:05 AM
> To: Abbarapu, Venkatesh <venkatesh.abbarapu at amd.com>; u-boot at lists.denx.de
> Cc: Simek, Michal <michal.simek at amd.com>; fabrice.gasnier at foss.st.com; git
> (AMD-Xilinx) <git at amd.com>
> Subject: Re: [PATCH] usb: dwc3: Add versal2 compatibility string to dwc3 glue ids
>
> 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 ?

Will check if the DT bindings patch has sent to upstream or not.

Thanks
Venkatesh
>
> 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