From: Mika Westerberg <mika.westerberg@linux.intel.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: linux-usb@vger.kernel.org,
Yehezkel Bernat <YehezkelShB@gmail.com>,
Lukas Wunner <lukas@wunner.de>,
Andreas Noever <andreas.noever@gmail.com>,
Mika Westerberg <mika.westerberg@linux.intel.com>
Subject: [GIT PULL] USB4/Thunderbolt changes for v7.4 merge window
Date: Tue, 6 Oct 2026 14:20:43 +0200 [thread overview]
Message-ID: <20261006122043.GQ176164@black.igk.intel.com> (raw)
Hi Greg,
[I'm sending this one early due to an upcoming vacation.]
The following changes since commit cee9395acd8043be0644b25c34bfa86623f2b935:
Linux 7.3-rc1 (2026-08-30 13:34:40 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git tags/thunderbolt-for-v7.4-rc1
for you to fetch changes up to a93a8e3200002f0c345fec4c340390e9a60aabc7:
thunderbolt: stream: Make read return framing error to the userspace (2026-09-24 06:46:06 +0200)
----------------------------------------------------------------
thunderbolt: Changes for v7.4 merge window
This includes following USB4/Thunderbolt changes for the v7.4 merge
window:
- Add quirk for ASMedia controller.
- Add device links for Apple machines with Intel Ice Lake and Titan
Ridge controllers.
- Thunderbolt networking improvements.
- USB4STREAM improvements.
- Add support for extended error counters.
- Minor fixes and cleanups.
All these have been in linux-next with no reported issues.
----------------------------------------------------------------
Anurag (3):
thunderbolt: Make software margining error counter configurable
thunderbolt: Fix sideband register access in usb4_port_sw_margin_errors()
thunderbolt: Extract per-lane extended error counters in software margining
Atharva Tiwari (3):
thunderbolt: Move tb_apple_add_links() to pci.c
thunderbolt: Add device links for Apple machines with Titan Ridge
thunderbolt: Add device links for Apple systems with Ice Lake
Fan Ye (1):
thunderbolt: Stop waiting on a path pending bit that never clears
Haotian Zhang (1):
thunderbolt: dma_test: Tear down DMA paths before stopping the rings
Hemanth Selam (1):
thunderbolt: Fix typo "forwared" in comment
Mika Westerberg (12):
thunderbolt: Allow batching of descriptors
net: thunderbolt: Update ring indices only after all frames are queued
thunderbolt: Do not WARN about already disabled interrupt on polled rings
thunderbolt: Clean up ring interrupt register indexing
thunderbolt: Use shadow copy for ring interrupt mask
thunderbolt: stream: Use polling with RX ring
thunderbolt: Write descriptors in tb_ring_poll()
thunderbolt: Add tb_ring_poll_pending()
thunderbolt: stream: Do not hold the lock while busy polling
thunderbolt: stream: Check the Rx ring before task starts sleeping
thunderbolt: stream: Improve CLOSE handling on write side
thunderbolt: stream: Make read return framing error to the userspace
Pengpeng Hou (1):
thunderbolt: Require complete DROM entry headers
Rene Sapiens (2):
thunderbolt: Define number of dwords for hardware margining results
thunderbolt: Add extended error counter support for software lane margining
drivers/net/thunderbolt/main.c | 6 +-
drivers/thunderbolt/debugfs.c | 126 ++++++++++++++----
drivers/thunderbolt/dma_test.c | 10 +-
drivers/thunderbolt/eeprom.c | 23 +++-
drivers/thunderbolt/nhi.c | 222 +++++++++++++++++++++++---------
drivers/thunderbolt/nhi.h | 2 +
drivers/thunderbolt/path.c | 2 +-
drivers/thunderbolt/pci.c | 113 ++++++++++++++++
drivers/thunderbolt/quirks.c | 18 +++
drivers/thunderbolt/sb_regs.h | 2 +
drivers/thunderbolt/stream.c | 285 +++++++++++++++++++++++++++++++----------
drivers/thunderbolt/switch.c | 4 +
drivers/thunderbolt/tb.c | 78 -----------
drivers/thunderbolt/tb.h | 5 +-
drivers/thunderbolt/usb4.c | 10 +-
include/linux/thunderbolt.h | 47 ++++++-
16 files changed, 702 insertions(+), 251 deletions(-)
next reply other threads:[~2026-10-06 12:20 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-06 12:20 Mika Westerberg [this message]
2026-10-06 16:15 ` [GIT PULL] USB4/Thunderbolt changes for v7.4 merge window Greg Kroah-Hartman
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=20261006122043.GQ176164@black.igk.intel.com \
--to=mika.westerberg@linux.intel.com \
--cc=YehezkelShB@gmail.com \
--cc=andreas.noever@gmail.com \
--cc=gregkh@linuxfoundation.org \
--cc=linux-usb@vger.kernel.org \
--cc=lukas@wunner.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.