]> www.infradead.org Git - users/jedix/linux-maple.git/commit
thunderbolt: debugfs: Implement Gen 4 margining eye selection
authorAapo Vienamo <aapo.vienamo@iki.fi>
Thu, 15 Aug 2024 18:45:15 +0000 (21:45 +0300)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Fri, 1 Nov 2024 05:55:38 +0000 (07:55 +0200)
commitc8c08fd9c23b5e6a11336675b2584315f87001cc
tree9e9a36cd1e77a1d913562c7309dcccac98b6bb26
parentc9077d59adf43c9e9303e4651248839162fd9be6
thunderbolt: debugfs: Implement Gen 4 margining eye selection

Add a debugfs knob for USB4 Gen 4 margining eye selection. Gen 4 uses
3-level pulse amplitude modulation (PAM3) which changes how margining
measurements are made because PAM3 has two eyes per lane from which
the margins can be measured.

Signed-off-by: Aapo Vienamo <aapo.vienamo@iki.fi>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/thunderbolt/debugfs.c
drivers/thunderbolt/sb_regs.h
drivers/thunderbolt/tb.h
drivers/thunderbolt/usb4.c