From: Mattijs Korpershoek <mkorpershoek@kernel.org>
To: Anders Roxell <anders.roxell@linaro.org>,
u-boot@lists.denx.de, marex@denx.de
Cc: mkorpershoek@kernel.org, ilias.apalodimas@linaro.org,
trini@konsulko.com, michal.simek@amd.com, alchark@flipper.net,
jerome.forissier@arm.com,
Jens Wiklander <jens.wiklander@linaro.org>,
Simon Glass <sjg@chromium.org>,
Anders Roxell <anders.roxell@linaro.org>,
Lukasz Majewski <lukma@denx.de>
Subject: Re: [PATCH v5 13/75] usb: dwc3: import from kernel v4.10
Date: Mon, 27 Jul 2026 11:00:01 +0200 [thread overview]
Message-ID: <87a4rc6c4u.fsf@kernel.org> (raw)
In-Reply-To: <20260716134305.614278-14-anders.roxell@linaro.org>
Hi Anders,
Thank you for the patch.
On Thu, Jul 16, 2026 at 15:41, Anders Roxell <anders.roxell@linaro.org> wrote:
> From: Jens Wiklander <jens.wiklander@linaro.org>
>
> Sync Linux kernel dwc3 changes from v4.9 to v4.10.
>
> The following files are preserved accross the import:
> Makefile Kconfig dwc3-meson-g12a.c dwc3-meson-gxl.c dwc3-omap.c
> dwc3-uniphier.c dwc3-generic.h dwc3-generic.c dwc3-generic-sti.c
> dwc3-layerscape.c ti_usb_phy.c
>
> Skipping unused files:
> debugfs.c drd.c dwc3-exynos.c dwc3-haps.c dwc3-imx8mp.c dwc3-keystone.c
> dwc3-octeon.c dwc3-of-simple.c dwc3-pci.c dwc3-qcom.c dwc3-qcom-legacy.c
> dwc3-rtk.c dwc3-st.c dwc3-xilinx.c host.c trace.c trace.h ulpi.c
>
> Note that this is a raw import and doesn't build.
> A fixup commit at the end of the series fixes that.
>
> List of commits: git log --oneline v4.9..v4.10
> Commits imported:
> 8ae584d1951f usb: dwc3: exynos fix axius clock error path to do cleanup
> 9418ee15f718 usb: dwc3: gadget: Fix full speed mode
> 8f8983a56836 usb: dwc3: pci: add Intel Gemini Lake PCI ID
> 0eae2fde164c usb: dwc3: pci: Add "linux,sysdev_is_parent" property
> 12a7f17fac5b usb: dwc3: omap: fix race of pm runtime with irq handler in probe
> d7fd41c6dbcc usb: dwc3: skip interrupt when ep disabled
> 51c1685d9562 usb: dwc3: pci: Fix dr_mode misspelling
> e71d363d9c61 usb: dwc3: core: avoid Overflow events
> d62145929992 usb: dwc3: gadget: always unmap EP0 requests
> 19ec31230eb3 usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb()
> 7931ec86c1b7 usb: dwc3: ep0: add dwc3_ep0_prepare_one_trb()
> 9165dabb2500 treewide: Fix printk() message errors
> 8c9f2de459c7 usb: dwc3: Do not set dma coherent mask
> d64ff406e51e usb: dwc3: use bus->sysdev for DMA configuration
> 1c404b51a05d usb: dwc3: ep0: avoid empty-body warning
> 36daf3aa399c usb: dwc3: pci: avoid build warning
> 28632b44d129 usb: dwc3: Workaround for irq mask issue
> cf40b86b6ef6 usb: dwc3: Implement interrupt moderation
> 65aca3205046 usb: dwc3: gadget: clear events in top-half handler
> ebbb2d59398f usb: dwc3: gadget: use evt->cache for processing events
> caefe6c7be47 usb: dwc3: gadget: use evt->length as we should
> d9fa4c63f766 usb: dwc3: core: add a event buffer cache
> a22f884b2665 usb: dwc3: core: remove dwc3_soft_reset()
> 7ac51a12ea11 usb: dwc3: Add a function to check properties
> a987a906e95c usb: dwc3: Add a check for the DWC_usb3 core
> 5fb6fdaf38f7 usb: dwc3: gadget: Fix dead code writing GCTL.RAMCLKSEL
> 39ebb05ca83d usb: dwc3: gadget: Remove descriptor arguments to ep_enable
> f2694a93e0df usb: dwc3: warn on once when no trbs
> 87aba10639b0 usb: dwc3: isoc clean DWC3_EP_PENDING_REQUEST flag
> e3aee48692ac usb: dwc3: fix post-increment
> ce3fc8b32994 usb: dwc3: clean TRB if STARTTRANSFER fail
> 8ab89da4c281 usb: dwc3: decrement queued_requests
> 5eb30cedced6 usb: dwc3: trace: purge dwc3_trace()
> 2870e5013e19 usb: dwc3: trace: add a tracepoint for ep enable/disable
> 9cecca75b5a0 usb: dwc3: pci: call _DSM for suspend/resume
> 0f817ae696b0 usb: dwc3: pci: add a private driver structure
> ff377ae47de5 usb: dwc3: gadget: always kick if num_pending_sgs > 0
> 7282c4ef0b66 usb: dwc3: gadget: stop touching HWO TRBs
> d86c5a676e5b usb: dwc3: gadget: always try to prepare on started_list first
> e62c5bc57367 usb: dwc3: gadget: tracking per-TRB remaining bytes
> 6cb2e4e3de10 usb: dwc3: gadget: cope with XferNotReady before usb_ep_queue()
> 76a638f8ac0d usb: dwc3: gadget: wait for End Transfer to complete
> 785c91f8ae4d usb: dwc3: cleanup with list_first_entry_or_null()
> bb0147364850 usb: dwc3: gadget: don't clear RUN/STOP when it's invalid to do so
> cf68923055cb usb: dwc3: gadget: purge dwc3_stop_active_transfers()
> c5ac6116db35 usb: dwc3: core: add dwc3_get_properties()
> 3b2733227f40 usb: dwc3: core: remove unnecessary alignment
> 941f918ecfa7 usb: dwc3: core: introduce dwc3_core_setup_global_control()
> 0759956f8ae7 usb: dwc3: core: introduce dwc3_core_is_valid()
> 0bb39ca1ad87 usb: dwc3: Add support for device L1 exit
> f9d2f9228cde usb: dwc3: remove unused struct member dwc3->mem
> 0a695d4c75ff usb: dwc3: gadget: never ever kill the machine
> c9508c8c50f9 usb: dwc3: gadget: only interrupt on short if short_not_ok is set
> 58f29034b4c4 usb: dwc3: gadget: CSP is only valid for OUT endpoints
> b9bd138e06b9 usb: dwc3: gadget: remove unused 'first_trb_index'
> 39e07ffb1c3d usb: dwc3: ep0: simplify dwc3_ep0_handle_feature()
> 6d729a55cc0f usb: dwc3: host: extract dwc3_host_get_irq()
> 6db3812e09db usb: dwc3: gadget: extract dwc3_gadget_get_irq()
> 4dd5a69e495b usb: dwc3: trace: add a proper tracepoint for reg accessors
> ba1773fb7de9 usb: dwc3: Kconfig: allow all glues to build if COMPILE_TEST
> 57b14da56227 usb: dwc3: don't compile dwc3_trace() unless CONFIG_FTRACE=y
> a97ea994605e usb: dwc3: gadget: offset Start Transfer latency for bulk EPs
> fa8d965d736b usb: dwc3: trace: pretty print high-bandwidth transfers too
> 43c96be1c46e usb: dwc3: trace: print out ep0state also from XferComplete
> cdd72ac20b4a usb: dwc3: debug: move dwc3_ep0_state_string() to debug.h
> 8566cd1adf29 usb: dwc3: gadget: remove redundant trace prints
> 45a2af2f2b5a usb: dwc3: debug: decode control endpoint phase too
> 799e9dc82968 usb: dwc3: gadget: conditionally disable Link State change events
> 15b8d9332b92 usb: dwc3: gadget: giveback request if we can't kick it
> 8897a761c371 usb: dwc3: gadget: make use of No Response Update Transfer
> 5999914f227b usb: dwc3: gadget: properly check ep cmd
> 6b9018d4c1e5 usb: dwc3: gadget: set PCM1 field of isochronous-first TRBs
>
> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
> Reviewed-by: Simon Glass <sjg@chromium.org>
> Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
I've file-compared with the mentioned Linux kernel release, and this
looks good to me:
Reviewed-by: Mattijs Korpershoek <mkorpershoek@kernel.org>
next prev parent reply other threads:[~2026-07-27 9:00 UTC|newest]
Thread overview: 147+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-16 13:41 [PATCH v5 00/75] usb: dwc3: sync code with Linux v6.16 Anders Roxell
2026-07-16 13:41 ` [PATCH v5 01/75] usb: dwc3: restore to original v3.19-rc1 kernel import Anders Roxell
2026-07-27 8:39 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 02/75] usb: dwc3: import from kernel v3.19 Anders Roxell
2026-07-27 8:42 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 03/75] usb: dwc3: import from kernel v4.0 Anders Roxell
2026-07-27 8:44 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 04/75] usb: dwc3: import from kernel v4.1 Anders Roxell
2026-07-27 8:48 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 05/75] usb: dwc3: import from kernel v4.2 Anders Roxell
2026-07-27 8:52 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 06/75] usb: dwc3: import from kernel v4.3 Anders Roxell
2026-07-27 8:53 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 07/75] usb: dwc3: import from kernel v4.4 Anders Roxell
2026-07-27 8:54 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 08/75] usb: dwc3: import from kernel v4.5 Anders Roxell
2026-07-27 8:55 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 09/75] usb: dwc3: import from kernel v4.6 Anders Roxell
2026-07-27 8:56 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 10/75] usb: dwc3: import from kernel v4.7 Anders Roxell
2026-07-27 8:56 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 11/75] usb: dwc3: import from kernel v4.8 Anders Roxell
2026-07-27 8:58 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 12/75] usb: dwc3: import from kernel v4.9 Anders Roxell
2026-07-27 8:59 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 13/75] usb: dwc3: import from kernel v4.10 Anders Roxell
2026-07-27 9:00 ` Mattijs Korpershoek [this message]
2026-07-16 13:41 ` [PATCH v5 14/75] usb: dwc3: import from kernel v4.11 Anders Roxell
2026-07-27 9:00 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 15/75] usb: dwc3: import from kernel v4.12 Anders Roxell
2026-07-27 9:01 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 16/75] usb: dwc3: import from kernel v4.13 Anders Roxell
2026-07-27 9:02 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 17/75] usb: dwc3: import from kernel v4.14 Anders Roxell
2026-07-27 9:04 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 18/75] usb: dwc3: import from kernel v4.15 Anders Roxell
2026-07-27 9:08 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 19/75] usb: dwc3: import from kernel v4.16 Anders Roxell
2026-07-27 9:09 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 20/75] usb: dwc3: import from kernel v4.17 Anders Roxell
2026-07-27 9:10 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 21/75] usb: dwc3: import from kernel v4.18 Anders Roxell
2026-07-27 9:11 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 22/75] usb: dwc3: import from kernel v4.19 Anders Roxell
2026-07-27 9:12 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 23/75] usb: dwc3: import from kernel v4.20 Anders Roxell
2026-07-27 9:13 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 24/75] usb: dwc3: import from kernel v5.0 Anders Roxell
2026-07-27 9:14 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 25/75] usb: dwc3: import from kernel v5.1 Anders Roxell
2026-07-27 9:15 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 26/75] usb: dwc3: import from kernel v5.2 Anders Roxell
2026-07-27 9:19 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 27/75] usb: dwc3: import from kernel v5.3 Anders Roxell
2026-07-27 9:22 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 28/75] usb: dwc3: import from kernel v5.4 Anders Roxell
2026-07-27 9:23 ` Mattijs Korpershoek
2026-07-16 13:41 ` [PATCH v5 29/75] usb: dwc3: import from kernel v5.5 Anders Roxell
2026-07-27 9:26 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 30/75] usb: dwc3: import from kernel v5.6 Anders Roxell
2026-07-27 12:22 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 31/75] usb: dwc3: import from kernel v5.7 Anders Roxell
2026-07-28 8:50 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 32/75] usb: dwc3: import from kernel v5.8 Anders Roxell
2026-07-28 9:09 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 33/75] usb: dwc3: import from kernel v5.9 Anders Roxell
2026-07-28 9:12 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 34/75] usb: dwc3: import from kernel v5.10 Anders Roxell
2026-07-28 9:17 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 35/75] usb: dwc3: import from kernel v5.11 Anders Roxell
2026-07-28 9:19 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 36/75] usb: dwc3: import from kernel v5.12 Anders Roxell
2026-07-28 9:21 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 37/75] usb: dwc3: import from kernel v5.13 Anders Roxell
2026-07-28 9:22 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 38/75] usb: dwc3: import from kernel v5.14 Anders Roxell
2026-07-28 9:25 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 39/75] usb: dwc3: import from kernel v5.15 Anders Roxell
2026-07-28 9:29 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 40/75] usb: dwc3: import from kernel v5.16 Anders Roxell
2026-07-28 9:30 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 41/75] usb: dwc3: import from kernel v5.17 Anders Roxell
2026-07-28 9:51 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 42/75] usb: dwc3: import from kernel v5.18 Anders Roxell
2026-07-28 9:52 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 43/75] usb: dwc3: import from kernel v5.19 Anders Roxell
2026-07-28 9:54 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 44/75] usb: dwc3: import from kernel v6.0 Anders Roxell
2026-07-28 11:55 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 45/75] usb: dwc3: import from kernel v6.1 Anders Roxell
2026-07-28 11:56 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 46/75] usb: dwc3: import from kernel v6.2 Anders Roxell
2026-07-28 12:04 ` Mattijs Korpershoek
2026-07-28 12:10 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 47/75] usb: dwc3: import from kernel v6.3 Anders Roxell
2026-07-28 12:12 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 48/75] usb: dwc3: import from kernel v6.4 Anders Roxell
2026-07-28 12:16 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 49/75] usb: dwc3: import from kernel v6.5 Anders Roxell
2026-07-28 12:22 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 50/75] usb: dwc3: import from kernel v6.6 Anders Roxell
2026-07-29 9:19 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 51/75] usb: dwc3: import from kernel v6.7 Anders Roxell
2026-07-29 9:21 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 52/75] usb: dwc3: import from kernel v6.8 Anders Roxell
2026-07-29 9:22 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 53/75] usb: dwc3: import from kernel v6.9 Anders Roxell
2026-07-29 9:23 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 54/75] usb: dwc3: import from kernel v6.10 Anders Roxell
2026-07-29 9:25 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 55/75] usb: dwc3: import from kernel v6.11 Anders Roxell
2026-07-29 9:26 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 56/75] usb: dwc3: import from kernel v6.12 Anders Roxell
2026-07-29 9:27 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 57/75] usb: dwc3: import from kernel v6.13 Anders Roxell
2026-07-29 9:28 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 58/75] usb: dwc3: import from kernel v6.14 Anders Roxell
2026-07-29 9:30 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 59/75] usb: dwc3: import from kernel v6.15 Anders Roxell
2026-07-29 9:31 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 60/75] usb: dwc3: import from kernel v6.16 Anders Roxell
2026-07-29 9:32 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 61/75] usb: host: re-import xhci-ext-caps.h " Anders Roxell
2026-07-29 9:34 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 62/75] usb: gadget: re-import epautoconf.c " Anders Roxell
2026-07-29 9:38 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 63/75] usb: udc: re-import udc-core.c " Anders Roxell
2026-07-29 9:41 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 64/75] usb: add helpers needed by the resynced DWC3 code Anders Roxell
2026-07-29 9:56 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 65/75] usb: gadget: trim the gadget API after the resync Anders Roxell
2026-07-29 10:19 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 66/75] usb: gadget: udc: make udc-core build in u-boot Anders Roxell
2026-07-29 11:49 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 67/75] usb: dwc3: make the core driver " Anders Roxell
2026-07-29 12:16 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 68/75] usb: dwc3: make gadget and ep0 " Anders Roxell
2026-07-29 12:27 ` Mattijs Korpershoek
2026-07-16 13:42 ` [PATCH v5 69/75] usb: dwc3: make the am62 glue " Anders Roxell
2026-07-16 13:42 ` [PATCH v5 70/75] usb: gadget: ci_udc: drop code we do not use Anders Roxell
2026-07-16 13:42 ` [PATCH v5 71/75] usb: gadget: dwc2_udc_otg: fix up after the resync Anders Roxell
2026-07-16 13:42 ` [PATCH v5 72/75] usb: gadget: fix up the function drivers " Anders Roxell
2026-07-16 13:42 ` [PATCH v5 73/75] usb: gadget: fix up the last UDC " Anders Roxell
2026-07-16 13:42 ` [PATCH v5 74/75] usb: fix up musb-new and mtu3 " Anders Roxell
2026-07-20 23:22 ` David Lechner via U-Boot
2026-07-16 13:42 ` [PATCH v5 75/75] usb: host: fix up xhci and cdns3 " Anders Roxell
2026-07-16 19:22 ` [PATCH v5 00/75] usb: dwc3: sync code with Linux v6.16 Marek Vasut
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87a4rc6c4u.fsf@kernel.org \
--to=mkorpershoek@kernel.org \
--cc=alchark@flipper.net \
--cc=anders.roxell@linaro.org \
--cc=ilias.apalodimas@linaro.org \
--cc=jens.wiklander@linaro.org \
--cc=jerome.forissier@arm.com \
--cc=lukma@denx.de \
--cc=marex@denx.de \
--cc=michal.simek@amd.com \
--cc=sjg@chromium.org \
--cc=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.