Searched refs:margining (Results 1 – 3 of 3) sorted by relevance
518 static int margining_modify_error_counter(struct tb_margining *margining, in margining_modify_error_counter() argument522 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() argument538 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() argument545 if (margining->gen < 4) in supports_hardware()546 return margining->caps[0] & USB4_MARGIN_CAP_0_MODES_HW; in supports_hardware()[all …]
322 struct tb_margining *margining; member350 struct tb_margining *margining; member
41 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 margining61 UCD9090 offers support for margining, and general-purpose PWM functions.