]> Gentwo Git Trees - linux/.git/commit
thunderbolt: Add optional voltage offset range for receiver lane margining
authorRene Sapiens <rene.sapiens@intel.com>
Fri, 19 Jul 2024 18:37:19 +0000 (21:37 +0300)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Thu, 22 Aug 2024 04:32:06 +0000 (07:32 +0300)
commit9fafd46b39d140b7359b77e5fcc4c3130788df42
treea836fca8182705c839f986f9da73a2b30bcfa93a
parent81f848d28787b1f98f0526345c8f45f6dc1baf9e
thunderbolt: Add optional voltage offset range for receiver lane margining

Add optional extended voltage offset range support for software and
hardware margining as defined by the USB4 specification.

If supported, it can be enabled like below:

 # cd /sys/kernel/debug/thunderbolt/ROUTER/portX/margining/
 # echo Y > optional_voltage_offset

Signed-off-by: Rene Sapiens <rene.sapiens@intel.com>
Co-developed-by: R Kannappan <r.kannappan@intel.com>
Signed-off-by: R Kannappan <r.kannappan@intel.com>
Co-developed-by: Aapo Vienamo <aapo.vienamo@linux.intel.com>
Signed-off-by: Aapo Vienamo <aapo.vienamo@linux.intel.com>
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