linux/drivers/thunderbolt
Linus Torvalds 168151cdb0 USB / Thunderbolt changes for 7.4-rc1
Here is the big set of USB and Thunderbolt changes for 7.4-rc1.
 Included in here are:
   - thunderbolt driver updates and fixes
   - lots of dt schema conversions
   - usb gadget driver fixes (and a new maintainer!)
   - usb core fixups with some interactions with the driver core
   - usb serial updates and fixes for scan-found "issues"
   - xhci driver updates
   - typec driver updates
   - dwc3 driver updates
   - lots of usb gadget driver fixes for syzbot found "problems"
   - lots of other small USB driver fixes for randomly reported problems.
 
 All of these have been in linux-next with no reported issues.
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCatoSZA8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+ylC5ACgyKlacs/i8gEGMvrRxDMTFDvuO3gAoMDvwPsy
 Vf+NM23wH/Ptg3DJkynD
 =Y981
 -----END PGP SIGNATURE-----

Merge tag 'usb-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb

Pull USB / Thunderbolt update from Greg KH:
 "Here is the big set of USB and Thunderbolt changes for 7.4-rc1.
  Included in here are:

   - thunderbolt driver updates and fixes

   - lots of dt schema conversions

   - usb gadget driver fixes (and a new maintainer!)

   - usb core fixups with some interactions with the driver core

   - usb serial updates and fixes for scan-found "issues"

   - xhci driver updates

   - typec driver updates

   - dwc3 driver updates

   - lots of usb gadget driver fixes for syzbot found "problems"

   - lots of other small USB driver fixes for randomly reported problems.

  All of these have been in linux-next with no reported issues"

* tag 'usb-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (158 commits)
  usb: gadget: dummy_hcd: prevent unbind via sysfs
  usb: gadget: dummy_hcd: add tick_us module parameter for timer-rate tuning
  usb: gadget: dummy_hcd: set no_sg_constraint only on the SuperSpeed bus
  usb: gadget: dummy_hcd: fix SuperSpeed ep0 maxpacket
  usb: gadget: fix refcount underflow in gadgetfs_bind() error path
  USB: core: document purpose of interface parent reference
  MAINTAINERS: add Neill Kapron as USB Gadget maintainer
  USB: Documentation: Update description of completion callback context
  USB: serial: mxuport: support RS485 mode configuration
  USB: serial: mxuport: handle SEND_NEXT transmit flow control
  USB: serial: add generic write control callbacks
  USB: serial: mxuport: add MUX50U-based device support
  USB: serial: mxuport: clean up firmware version handling
  USB: serial: mxuport: clean up product ID definitions and device table
  USB: serial: sierra: fix urb leak on write completion
  usb: typec: ucsi_ccg: Add retry mechanism in ccg_read
  usb: host: xhci-tegra: Add Tegra264 XHCI support
  usb: host: xhci-tegra: Skip MBOX MSG_ENABLED on Tegra264
  dt-bindings: usb: Add Tegra264 XUSB host support
  usb: xhci-pci: Add TUSB73x0 definitions
  ...
2026-10-24 15:31:19 -10:00
..
acpi.c thunderbolt: Switch to use acpi_bus_get_primary_device() 2026-09-22 19:04:15 +02:00
cap.c thunderbolt: Update cap.c function documentation 2025-09-17 07:32:58 +02:00
clx.c thunderbolt: Update clx.c function documentation 2025-09-17 07:32:58 +02:00
configfs.c thunderbolt: Add support for ConfigFS 2026-05-19 14:20:18 +02:00
ctl.c thunderbolt: Fix KASAN reported use-after-free when request is canceled 2026-09-04 08:28:47 +02:00
ctl.h thunderbolt: Add missing documentation in ctl.h tb_cfg_request struct 2025-09-17 07:32:58 +02:00
debugfs.c thunderbolt: Extract per-lane extended error counters in software margining 2026-09-24 06:44:04 +02:00
dma_port.c thunderbolt: dma_port: kmalloc_array + kzalloc to flex 2026-03-18 14:31:56 +01:00
dma_port.h
dma_test.c thunderbolt: dma_test: Tear down DMA paths before stopping the rings 2026-08-31 12:43:03 +02:00
domain.c Revert "thunderbolt: Add quirk to reset host interface on DMA path teardown for AMD USB4 routers" 2026-09-16 09:39:44 +02:00
eeprom.c thunderbolt: Require complete DROM entry headers 2026-08-31 08:48:01 +02:00
icm.c thunderbolt: Do not RPM complete unrelated subtrees on unplug 2026-10-05 13:31:20 +02:00
Kconfig thunderbolt: Add support for USB4STREAM 2026-05-19 14:20:18 +02:00
lc.c thunderbolt: Fix typos in lc.c 2025-11-17 08:24:23 +01:00
Makefile thunderbolt: Separate out common NHI bits 2026-05-21 14:29:05 +02:00
nhi_regs.h Revert "thunderbolt: Add quirk to reset host interface on DMA path teardown for AMD USB4 routers" 2026-09-16 09:39:44 +02:00
nhi.c thunderbolt: Changes for v7.4 merge window 2026-10-06 18:14:31 +02:00
nhi.h thunderbolt: Changes for v7.4 merge window 2026-10-06 18:14:31 +02:00
nvm.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
path.c thunderbolt: Stop waiting on a path pending bit that never clears 2026-08-31 08:36:34 +02:00
pci.c thunderbolt: Changes for v7.4 merge window 2026-10-06 18:14:31 +02:00
property.c USB/Thunderbolt driver changes for 7.2-rc1 2026-06-22 12:09:47 -07:00
quirks.c thunderbolt: Changes for v7.4 merge window 2026-10-06 18:14:31 +02:00
retimer.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
sb_regs.h thunderbolt: Add extended error counter support for software lane margining 2026-09-24 06:44:03 +02:00
stream.c thunderbolt: Changes for v7.4 merge window 2026-10-06 18:14:31 +02:00
switch.c thunderbolt: Changes for v7.4 merge window 2026-10-06 18:14:31 +02:00
tb_msgs.h thunderbolt: Notify userspace about firmware CM tunneling events 2025-04-24 08:24:39 +03:00
tb_regs.h thunderbolt: Increase Notification Timeout to 255 ms for USB4 routers 2026-05-20 11:54:35 +02:00
tb.c USB / Thunderbolt changes for 7.4-rc1 2026-10-24 15:31:19 -10:00
tb.h thunderbolt: Add extended error counter support for software lane margining 2026-09-24 06:44:03 +02:00
test.c thunderbolt: Make the DP tunnel activation callback mandatory 2026-09-01 10:09:51 +02:00
tmu.c thunderbolt: Fix typos in tmu.c 2025-11-17 08:24:24 +01:00
trace.h thunderbolt: Correct trace output of firmware connection manager packets 2024-04-29 07:47:54 +03:00
tunnel.c Modules changes for 7.4-rc1 2026-10-23 09:32:44 -10:00
tunnel.h thunderbolt: Make the DP tunnel activation callback mandatory 2026-09-01 10:09:51 +02:00
usb4_port.c thunderbolt: Move pci_device out of tb_nhi 2026-05-21 14:29:05 +02:00
usb4.c thunderbolt: Fix sideband register access in usb4_port_sw_margin_errors() 2026-09-24 06:44:03 +02:00
xdomain.c thunderbolt: Reject oversized XDomain properties responses 2026-09-14 10:48:17 +02:00