Hi all, This series improves the software receiver lane margining support in debugfs so that it should be more usable now. Changes from the previous version: - Initialize 'errors' in margining_run_sw() as pointed out by Dan Carpenter. Previous version of the patch can be found: https://lore.kernel.org/linux-usb/20240813110135.2178900-2-mika.westerberg@xxxxxxxxxxxxxxx/ Aapo Vienamo (1): thunderbolt: Add missing usb4_port_sb_read() to usb4_port_sw_margin() R Kannappan (1): thunderbolt: Improve software receiver lane margining Rene Sapiens (2): thunderbolt: Consolidate margining parameters into a structure thunderbolt: Add optional voltage offset range for receiver lane margining drivers/thunderbolt/debugfs.c | 382 ++++++++++++++++++++++++++++++++-- drivers/thunderbolt/sb_regs.h | 18 +- drivers/thunderbolt/tb.h | 42 +++- drivers/thunderbolt/usb4.c | 62 +++--- 4 files changed, 452 insertions(+), 52 deletions(-) -- 2.43.0