Home
last modified time | relevance | path

Searched refs:margining (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/thunderbolt/
H A Ddebugfs.c446 static int margining_modify_error_counter(struct tb_margining *margining, in margining_modify_error_counter() argument
450 struct tb_port *port = margining->port; in margining_modify_error_counter()
460 return usb4_port_sw_margin(port, margining->target, margining->index, in margining_modify_error_counter()
464 static bool supports_software(const struct tb_margining *margining) in supports_software() argument
466 return margining->caps[0] & USB4_MARGIN_CAP_0_MODES_SW; in supports_software()
469 static bool supports_hardware(const struct tb_margining *margining) in supports_hardware() argument
471 return margining->caps[0] & USB4_MARGIN_CAP_0_MODES_HW; in supports_hardware()
474 static bool both_lanes(const struct tb_margining *margining) in both_lanes() argument
476 return margining->caps[0] & USB4_MARGIN_CAP_0_2_LANES; in both_lanes()
480 independent_voltage_margins(const struct tb_margining *margining) in independent_voltage_margins() argument
[all …]
H A DKconfig35 bool "Expose receiver lane margining operations under USB4 ports and retimers (DANGEROUS)"
39 Enables hardware and software based receiver lane margining
H A Dtb.h317 struct tb_margining *margining; member
345 struct tb_margining *margining; member
/linux/Documentation/hwmon/
H A Ducd9000.rst41 margining, and general-purpose PWM functions.
48 UCD90160 offers support for margining, and general-purpose PWM functions.
53 digital monitors (DMONx), 32 to enable the power supply (ENx), 24 for margining
61 UCD9090 offers support for margining, and general-purpose PWM functions.