[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