[PATCH v3] drivers: usb: dwc3: sync code with Linux v6.16

Marek Vasut marek.vasut at mailbox.org
Wed Jun 24 14:41:26 CEST 2026


On 6/24/26 2:30 PM, Jens Wiklander wrote:

Hello Jens,

> This is a follow up on my last patchset [1]. I'm addressing feedback on
> the previous post. Since there's quite a few patches I've published a
> branch instead as requestsed. Last in this mail follows a summary of the
> branch (it looks like a pull request, but I'm only reusing a well-known
> format, it's not intended as a pull request at this stage).
> 
> The DWC3 USB driver was forked from the Linux kernel v3.19-rc1 eleven years
> ago by commit 85d5e7075f33 ("usb: dwc3: add dwc3 folder from linux kernel
> to u-boot"). Since then, not many kernel changes have been ported back into
> U-Boot.
> 
> This series synchronizes the DWC3 core with Linux v6.16. To provide
> a clear audit trail and maintain bisectability, I have structured the
> series as follows:
> 
> 1. Restore to Baseline: The first commit reverts U-Boot-specific changes
>     to drivers/usb/dwc3 to return the directory to a clean v3.19-rc1 state.
> 2. Milestone Imports: A sequence of 50+ commits follows, each performing
>     a "snapshot" import of the drivers/usb/dwc3 directory for every major
>     kernel version (v3.19 through v6.16).
> 3. U-Boot Adaptation: The final commits (based on Jerome's original work [2])
>     re-introduce the necessary glue code, XHCI/UDC updates, and build fixes
>     required for U-Boot integration.
> 
> Note that this is compile-tested only. The CI pipeline on source.denx.de
> was used as an OK/NOK indicator [3].
This is fine by me, but please do make sure the patches are posted to 
the ML.

Thanks


More information about the U-Boot mailing list