[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