From: Mika Westerberg <mika.westerberg@linux.intel.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Yehezkel Bernat <YehezkelShB@gmail.com>,
Michael Jamet <michael.jamet@intel.com>,
Lukas Wunner <lukas@wunner.de>,
Andreas Noever <andreas.noever@gmail.com>,
Mika Westerberg <mika.westerberg@linux.intel.com>,
linux-usb@vger.kernel.org
Subject: [GIT PULL] Thunderbolt/USB4 changes for v5.14 merge window
Date: Mon, 21 Jun 2021 13:09:08 +0300 [thread overview]
Message-ID: <YNBlRNAvQ9DGhWqg@lahna> (raw)
Hi Greg,
The following changes since commit 8124c8a6b35386f73523d27eacb71b5364a68c4c:
Linux 5.13-rc4 (2021-05-30 11:58:25 -1000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git tags/thunderbolt-for-v5.14-rc1
for you to fetch changes up to b18f901382fdb74a138a0bf30458c54a023a1d86:
thunderbolt: Fix DROM handling for USB4 DROM (2021-06-15 13:51:07 +0300)
----------------------------------------------------------------
thunderbolt: Changes for v5.14 merge window
This includes following Thunderbolt/USB4 changes for the v5.14 merge
window:
* Add self-authenticate quirk for a new Dell dock
* NVM improvements
* Align wake configuration with the USB4 connection manager guide
* USB4 buffer allocation support
* Retimer NVM firmware upgrade support when there is no device
attached
* Support for Intel Alder Lake integrated Thunderbolt/USB4 controller
* A couple of miscellaneous cleanups.
All these have been in linux-next with no reported issues.
----------------------------------------------------------------
Azhar Shaikh (1):
thunderbolt: Add support for Intel Alder Lake
Crag Wang (1):
thunderbolt: Add self-authenticate support for new dock
Gil Fine (2):
thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set
thunderbolt: Fix DROM handling for USB4 DROM
Mika Westerberg (20):
thunderbolt: Split NVM read/write generic functions out from usb4.c
thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices
Documentation / thunderbolt: Clean up entries
thunderbolt: Add wake from DisplayPort
thunderbolt: Align USB4 router wakes configuration with the CM guide
thunderbolt: Make tb_port_type() take const parameter
thunderbolt: Move nfc_credits field to struct tb_path_hop
thunderbolt: Wait for the lanes to actually bond
thunderbolt: Read router preferred credit allocation information
thunderbolt: Update port credits after bonding is enabled/disabled
thunderbolt: Allocate credits according to router preferences
thunderbolt: Add quirk for Intel Goshen Ridge DP credits
thunderbolt: Add KUnit tests for credit allocation
thunderbolt: Log the link as TBT instead of TBT3
thunderbolt: Add USB4 port devices
thunderbolt: Allow router NVM authenticate separately
thunderbolt: Check for NVM authentication status after the operation started
thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default()
thunderbolt: Add device links only when software connection manager is used
thunderbolt: No need to include <linux/acpi.h> in usb4_port.c
Rajmohan Mani (5):
thunderbolt: Add support for ACPI _DSM to power on/off retimers
thunderbolt: Add additional USB4 port operations for retimer access
thunderbolt: Add support for retimer NVM upgrade when there is no link
thunderbolt: Move nvm_write_ops to tb.h
thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers
Documentation/ABI/testing/sysfs-bus-thunderbolt | 82 +++-
Documentation/admin-guide/thunderbolt.rst | 29 ++
drivers/thunderbolt/Makefile | 2 +-
drivers/thunderbolt/acpi.c | 206 +++++++++
drivers/thunderbolt/dma_port.c | 94 +---
drivers/thunderbolt/domain.c | 9 +-
drivers/thunderbolt/eeprom.c | 19 +-
drivers/thunderbolt/icm.c | 20 +-
drivers/thunderbolt/lc.c | 6 +-
drivers/thunderbolt/nhi.c | 71 +--
drivers/thunderbolt/nhi.h | 2 +
drivers/thunderbolt/nvm.c | 95 ++++
drivers/thunderbolt/path.c | 4 +-
drivers/thunderbolt/quirks.c | 30 +-
drivers/thunderbolt/retimer.c | 108 +++--
drivers/thunderbolt/sb_regs.h | 2 +
drivers/thunderbolt/switch.c | 274 +++++++++---
drivers/thunderbolt/tb.c | 71 ++-
drivers/thunderbolt/tb.h | 116 ++++-
drivers/thunderbolt/tb_regs.h | 4 +
drivers/thunderbolt/test.c | 559 +++++++++++++++++++++++-
drivers/thunderbolt/tunnel.c | 401 ++++++++++++++---
drivers/thunderbolt/tunnel.h | 2 +
drivers/thunderbolt/usb4.c | 438 ++++++++++++++-----
drivers/thunderbolt/usb4_port.c | 280 ++++++++++++
drivers/thunderbolt/xdomain.c | 10 +
26 files changed, 2472 insertions(+), 462 deletions(-)
create mode 100644 drivers/thunderbolt/usb4_port.c
next reply other threads:[~2021-06-21 10:09 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-06-21 10:09 Mika Westerberg [this message]
2021-06-21 10:22 ` [GIT PULL] Thunderbolt/USB4 changes for v5.14 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=YNBlRNAvQ9DGhWqg@lahna \
--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 \
--cc=michael.jamet@intel.com \
/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.