linux-usb.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] thunderbolt: Add support for USB4 v2 Gen 4 lane margining
@ 2024-10-23 10:11 Mika Westerberg
  2024-10-23 10:11 ` [PATCH 1/8] thunderbolt: Don't hardcode margining capabilities size Mika Westerberg
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Mika Westerberg @ 2024-10-23 10:11 UTC (permalink / raw)
  To: linux-usb
  Cc: Yehezkel Bernat, Michael Jamet, Lukas Wunner, Andreas Noever,
	Aapo Vienamo, Mika Westerberg

Hi all,

This series from Aapo adds support for USB4 v2 Gen 4 link symmetric and
asymmetric receiver lane margining. Useful for instance on manufacturing
floor to check stability of the electrical signaling.

Aapo Vienamo (8):
  thunderbolt: Don't hardcode margining capabilities size
  thunderbolt: debugfs: Add USB4 Gen 4 margining capabilities
  thunderbolt: debugfs: Implement Gen 4 margining eye selection
  thunderbolt: debugfs: Replace "both lanes" with "all lanes"
  thunderbolt: debugfs: Replace margining lane numbers with an enum
  thunderbolt: debugfs: Refactor hardware margining result parsing
  thunderbolt: debugfs: Don't hardcode margining results size
  thunderbolt: debugfs: Implement asymmetric lane margining

 drivers/thunderbolt/debugfs.c | 504 +++++++++++++++++++++++++---------
 drivers/thunderbolt/sb_regs.h |  32 ++-
 drivers/thunderbolt/tb.h      |  16 +-
 drivers/thunderbolt/usb4.c    |  18 +-
 4 files changed, 412 insertions(+), 158 deletions(-)

-- 
2.45.2


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2024-11-01  6:01 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-23 10:11 [PATCH 0/8] thunderbolt: Add support for USB4 v2 Gen 4 lane margining Mika Westerberg
2024-10-23 10:11 ` [PATCH 1/8] thunderbolt: Don't hardcode margining capabilities size Mika Westerberg
2024-10-23 10:11 ` [PATCH 2/8] thunderbolt: debugfs: Add USB4 Gen 4 margining capabilities Mika Westerberg
2024-10-23 10:11 ` [PATCH 3/8] thunderbolt: debugfs: Implement Gen 4 margining eye selection Mika Westerberg
2024-10-23 10:11 ` [PATCH 4/8] thunderbolt: debugfs: Replace "both lanes" with "all lanes" Mika Westerberg
2024-10-23 10:11 ` [PATCH 5/8] thunderbolt: debugfs: Replace margining lane numbers with an enum Mika Westerberg
2024-10-23 10:11 ` [PATCH 6/8] thunderbolt: debugfs: Refactor hardware margining result parsing Mika Westerberg
2024-10-23 10:11 ` [PATCH 7/8] thunderbolt: debugfs: Don't hardcode margining results size Mika Westerberg
2024-10-23 10:11 ` [PATCH 8/8] thunderbolt: debugfs: Implement asymmetric lane margining Mika Westerberg
2024-11-01  6:00 ` [PATCH 0/8] thunderbolt: Add support for USB4 v2 Gen 4 " Mika Westerberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).