[PATCH 0/8][SRU][OEM-5.6] Thunderbolt Authenticate on disconnect patches

Koba Ko koba.ko at canonical.com
Thu Sep 10 03:24:57 UTC 2020


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                  | 198 ++---
 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(+), 142 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

-- 
2.25.1




More information about the kernel-team mailing list