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