Home
last modified time | relevance | path

Searched full:margining (Results 1 – 13 of 13) sorted by relevance

/linux-6.12.1/drivers/thunderbolt/
Ddebugfs.c393 * struct tb_margining - Lane margining support
394 * @port: USB4 port through which the margining operations are run
398 * @caps: Port lane margining capabilities
399 * @results: Last lane margining results
411 * @voltage_time_offset: Offset for voltage / time for software margining
412 * @dwell_time: Dwell time for software margining (in ms)
413 * @error_counter: Error counter operation for software margining
415 * @software: %true if software margining is used instead of hardware
416 * @time: %true if time margining is used instead of voltage
446 static int margining_modify_error_counter(struct tb_margining *margining, in margining_modify_error_counter() argument
[all …]
DKconfig35 bool "Expose receiver lane margining operations under USB4 ports and retimers (DANGEROUS)"
39 Enables hardware and software based receiver lane margining
Dtb.h309 * @margining: Pointer to margining structure if enabled
317 struct tb_margining *margining; member
332 * @margining: Pointer to margining structure if enabled
345 struct tb_margining *margining; member
1357 * enum usb4_margin_sw_error_counter - Software margining error counter operation
1371 * struct usb4_port_margining_params - USB4 margining parameters
1372 * @error_counter: Error counter operation for software margining
1375 * @voltage_time_offset: Offset for voltage / time for software margining
1378 * @time: %true if time margining is used instead of voltage
Dusb4.c1635 * Reads the USB4 port lane margining capabilities into @caps.
1652 * usb4_port_hw_margin() - Run hardware lane margining on port
1656 * @params: Parameters for USB4 hardware margining
1659 * Runs hardware lane margining on USB4 port and returns the result in
1697 * usb4_port_sw_margin() - Run software lane margining on port
1701 * @params: Parameters for USB4 software margining
1704 * Runs software lane margining on USB4 port. Read back the error
1744 * usb4_port_sw_margin_errors() - Read the software margining error counters
1750 * This reads back the software margining error counters from the port.
/linux-6.12.1/Documentation/hwmon/
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.
/linux-6.12.1/Documentation/devicetree/bindings/hwmon/pmbus/
Dti,ucd90320.yaml18 margining (MARx), 16 for logical GPO, and 32 GPIs for cascading, and system
/linux-6.12.1/drivers/scsi/mpt3sas/mpi/
Dmpi2_tool.h402 * Toolbox Backend Lane Margining Tool
406 /*Toolbox Backend Lane Margining Tool request message */
437 /*Toolbox Backend Lane Margining Tool reply message */
/linux-6.12.1/include/uapi/linux/genwqe/
Dgenwqe_card.h176 /* Voltage Margining Control */
/linux-6.12.1/drivers/pci/controller/dwc/
Dpcie-designware.h214 * 16.0 GT/s (Gen 4) lane margining register definitions
/linux-6.12.1/drivers/phy/marvell/
Dphy-mvebu-a3700-comphy.c866 * 4. Set Override Margining Controls From the MAC: in mvebu_a3700_comphy_usb3_power_on()
867 * Use margining signals from lane configuration in mvebu_a3700_comphy_usb3_power_on()
/linux-6.12.1/drivers/phy/xilinx/
Dphy-zynqmp.c522 /* Configure TX de-emphasis and margining for DP. */
/linux-6.12.1/drivers/hwmon/
DKconfig904 Sequencing and Margining Controller.
/linux-6.12.1/drivers/scsi/megaraid/
Dmegaraid_sas_base.c5367 dev_info(&instance->pdev->dev, "PCI Lane Margining support\t: %s\n", in megasas_get_ctrl_info()