mbox series

[0/8,SRU,G] Thunderbolt Authenticate on disconnect patches

Message ID 20200910034526.12438-1-koba.ko@canonical.com
Headers show
Series Thunderbolt Authenticate on disconnect patches | expand

Message

Koba Ko Sept. 10, 2020, 3:45 a.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1895073

[Impact]
These two patches is provided by Mario Limonciello and have landed in 5.9-rc1.
Support a better flow for authenticate of TBT dock on disconnect.

*thunderbolt: Add support for separating the flush to SPI and authenticate                               
*thunderbolt: Add support for authenticate on disconnect    

Also need the following patches.
thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int
thunderbolt: Add support for on-board retimers
thunderbolt: Implement USB3 bandwidth negotiation routines
thunderbolt: Split common NVM functionality into a separate file
thunderbolt: Generalize usb4_switch_do_[read|write]_data()
thunderbolt: Implement USB4 port sideband operations for retimer access

[Fix]

[Test]

[Regression]
Low, the patches have landed in 5.9-rc1.

Colin Ian King (1):
  thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int

Kranthi Kuntala (1):
  thunderbolt: Add support for on-board retimers

Mario Limonciello (2):
  thunderbolt: Add support for separating the flush to SPI and
    authenticate
  thunderbolt: Add support for authenticate on disconnect

Mika Westerberg (3):
  thunderbolt: Implement USB3 bandwidth negotiation routines
  thunderbolt: Split common NVM functionality into a separate file
  thunderbolt: Generalize usb4_switch_do_[read|write]_data()

Rajmohan Mani (1):
  thunderbolt: Implement USB4 port sideband operations for retimer
    access

 .../ABI/testing/sysfs-bus-thunderbolt         |  57 +-
 Documentation/admin-guide/thunderbolt.rst     |  11 +-
 drivers/thunderbolt/Makefile                  |   3 +
 drivers/thunderbolt/domain.c                  |   2 +-
 drivers/thunderbolt/eeprom.c                  |   1 +
 drivers/thunderbolt/lc.c                      |  14 +
 drivers/thunderbolt/nvm.c                     | 170 ++++
 drivers/thunderbolt/quirks.c                  |  42 +
 drivers/thunderbolt/retimer.c                 | 485 ++++++++++
 drivers/thunderbolt/sb_regs.h                 |  33 +
 drivers/thunderbolt/switch.c                  | 197 ++--
 drivers/thunderbolt/tb.c                      |  10 +
 drivers/thunderbolt/tb.h                      | 105 ++-
 drivers/thunderbolt/tb_regs.h                 |  30 +
 drivers/thunderbolt/usb4.c                    | 839 +++++++++++++++++-
 15 files changed, 1858 insertions(+), 141 deletions(-)
 create mode 100644 drivers/thunderbolt/nvm.c
 create mode 100644 drivers/thunderbolt/quirks.c
 create mode 100644 drivers/thunderbolt/retimer.c
 create mode 100644 drivers/thunderbolt/sb_regs.h

Comments

Paolo Pisati Sept. 10, 2020, 9:21 a.m. UTC | #1
On Thu, Sep 10, 2020 at 11:45:18AM +0800, Koba Ko wrote:
> 
> *thunderbolt: Add support for separating the flush to SPI and authenticate                               
> thunderbolt: Split common NVM functionality into a separate file
> thunderbolt: Implement USB4 port sideband operations for retimer access

These 3 patches are marked as "cherry-picked from..." but have some significant
changes from the upstream version - mark them as backported, and please fill the
rest of the SRU template.

Detailed info on the entire process here:

https://wiki.ubuntu.com/Kernel/Dev/StablePatchFormat