All of lore.kernel.org
 help / color / mirror / Atom feed
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(-)

             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.