[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