Home
last modified time | relevance | path

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

/linux/drivers/thunderbolt/
H A Ddebugfs.c518 static int margining_modify_error_counter(struct tb_margining *margining, in margining_modify_error_counter() argument
522 struct tb_port *port = margining->port; in margining_modify_error_counter()
532 return usb4_port_sw_margin(port, margining->target, margining->index, in margining_modify_error_counter()
536 static bool supports_software(const struct tb_margining *margining) in supports_software() argument
538 if (margining->gen < 4) in supports_software()
539 return margining->caps[0] & USB4_MARGIN_CAP_0_MODES_SW; in supports_software()
540 return margining->caps[2] & USB4_MARGIN_CAP_2_MODES_SW; in supports_software()
543 static bool supports_hardware(const struct tb_margining *margining) in supports_hardware() argument
545 if (margining->gen < 4) in supports_hardware()
546 return margining->caps[0] & USB4_MARGIN_CAP_0_MODES_HW; in supports_hardware()
[all …]
H A Dtb.h322 struct tb_margining *margining; member
350 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.