Skip to content

thunderbolt: CLx support for USB4 and Titan Ridge

Gil Fine linux-usb 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest7 patches 3 repliesIn review
  2. v17 patches 4 repliesSuperseded

Changes in v2 from the cover letter

* Fixed comment from Yehezkel
* Fixed comments from Mika
* Fixed commit messages
* Fixed time-posting procedure to follow the USB4 Connection Manager Guide 1.0 (this resolves the time posting issue after resume from suspend-to-disk)
* Fixed TMU config in bidirectional mode - disable unidirectional
* Fixed TMU config in bidirectional mode - set HiFi rate for downstream router

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7thunderbolt: Add TMU unidirectional modedrivers/thunderbolt/tb.c drivers/thunderbolt/tb.h drivers/thunderbolt/tb_regs.h +1 more+267 -550 replies
2/7thunderbolt: Add CL0s support for USB4drivers/thunderbolt/switch.c drivers/thunderbolt/tb.c drivers/thunderbolt/tb.h +2 more+352 -10 replies
3/7thunderbolt: Move usb4_switch_wait_for_bit() to switch.cdrivers/thunderbolt/switch.c drivers/thunderbolt/tb.h drivers/thunderbolt/usb4.c+41 -270 replies
4/7thunderbolt: Enable TMU for Titan Ridge devicedrivers/thunderbolt/switch.c drivers/thunderbolt/tb.h drivers/thunderbolt/tb_regs.h +1 more+23 -50 replies
5/7thunderbolt: Rename Intel VSC capabilitydrivers/thunderbolt/tb_regs.h+1 -10 replies
6/7thunderbolt: Enable CL0s for Titan Ridge devicedrivers/thunderbolt/lc.c drivers/thunderbolt/switch.c drivers/thunderbolt/tb.c +3 more+336 -70 replies
7/7thunderbolt: Add kernel param for CLx disablingdrivers/thunderbolt/switch.c+11 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH v2 0/7] thunderbolt: CLx support for USB4 and Titan Ridge

v1 can be found here:

https://lore.kernel.org/linux-usb/[email protected]/

Changes from v1:

* Fixed comment from Yehezkel
* Fixed comments from Mika
* Fixed commit messages
* Fixed time-posting procedure to follow the USB4 Connection Manager Guide 1.0 (this resolves the time posting issue after resume from suspend-to-disk)
* Fixed TMU config in bidirectional mode - disable unidirectional
* Fixed TMU config in bidirectional mode - set HiFi rate for downstream router

Gil Fine (7):
thunderbolt: Add TMU unidirectional mode
thunderbolt: Add CL0s support for USB4
thunderbolt: Move usb4_switch_wait_for_bit() to switch.c
thunderbolt: Enable TMU for Titan Ridge device
thunderbolt: Rename Intel VSC capability
thunderbolt: Enable CL0s for Titan Ridge device
thunderbolt: Add kernel param for CLx disabling

 drivers/thunderbolt/lc.c      |  27 ++
 drivers/thunderbolt/switch.c  | 526 ++++++++++++++++++++++++++++++++++
 drivers/thunderbolt/tb.c      |  23 +-
 drivers/thunderbolt/tb.h      |  62 +++-
 drivers/thunderbolt/tb_regs.h |  51 +++-
 drivers/thunderbolt/tmu.c     | 366 +++++++++++++++++++----
 drivers/thunderbolt/usb4.c    |  52 ++--
 7 files changed, 1021 insertions(+), 86 deletions(-)
Signature · 9 lines
2.17.1

---------------------------------------------------------------------
Intel Israel (74) Limited

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.