On 2026-05-07T09:27:07, Jens Wiklander <[email protected]> wrote:
> usb: dwc3: import from kernel v4.17
>
> Sync Linux kernel dwc3 changes from v4.16 to v4.17.
>
> 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.16..v4.17
> Commits imported:
> 96bd39df29c2 usb: dwc3: gadget: Fix list_del corruption in dwc3_ep_dequeue
> 9cffd15de0c3 usb: dwc3: gadget: dwc3_gadget_del_and_unmap_request() can be 
> static
> c91815b59624 usb: dwc3: gadget: never call ->complete() from ->ep_queue()
> 6d23ee9caa67 Merge tag 'usb-for-v4.17' of 
> git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-testing
> 7d11c3ac6669 usb: dwc3: core: Fix broken system suspend/resume on AM437x
> 2f3090c6a8f2 usb: dwc3: Check controller type before setting speed
> 80b776340c78 usb: dwc3: Dump LSP and BMU debug info
> 938a5ad1d305 usb: dwc3: Check for ESS TX/RX threshold config
> 6743e817a4de usb: dwc3: Add DWC_usb31 GTXTHRCFG reg fields
> 01b0e2cc7d89 usb: dwc3: gadget: Check IP revision for GRXTHRCFG
> 2fbc5bdc8fd1 usb: dwc3: Add DWC_usb31 GRXTHRCFG bit fields
> d548a61767fa usb: dwc3: Check IP revision for GTXFIFOSIZ
> 0cab8d26d6e5 usb: dwc3: Update DWC_usb31 GTXFIFOSIZ reg fields
> fab383333877 usb: dwc3: Add SoftReset PHY synchonization delay
> cabdf83dadfb usb: dwc3: pci: Properly cleanup resource
> de948a74ad6f usb: dwc3: Makefile: fix link error on randconfig
> a8f25c36f732 Merge branch 4.16-rc6 into usb-next
> 7642d8386ac7 usb: dwc3: ep0: remove redundant assignment
> 498f0478aba4 usb: dwc3: Prevent indefinite sleep in _dwc3_set_mode during 
> suspend/resume
> f09cc79b4b33 usb: dwc3: add dual role support using OTG block
> daaecc6541d0 usb: dwc3: prevent setting PRTCAP to OTG from debugfs
> 4cff75c7fe3d usb: dwc3: core.h: add some register definitions
> e8284db48f1f usb: dwc3: of-simple: add support for the Amlogic Meson GXL and 
> AXG SoCs
> ff0a632f0875 usb: dwc3: of-simple: add support for shared and pulsed reset 
> lines
> 6d5b53c1fd5c usb: dwc3: debugfs: Re-use DEFINE_SHOW_ATTRIBUTE() macro
> 134d1fd44221 Merge 4.16-rc3 into usb-next
>
> Signed-off-by: Jens Wiklander <[email protected]>
>
> drivers/usb/dwc3/core.c   | 132 ++++++++++++++++++++++++++++++++++++++---
>  drivers/usb/dwc3/core.h   | 146 
> ++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/usb/dwc3/ep0.c    |   2 +-
>  drivers/usb/dwc3/gadget.c |  84 ++++++++++++++++++--------
>  4 files changed, 331 insertions(+), 33 deletions(-)

Reviewed-by: Simon Glass <[email protected]>

Reply via email to