Searched full:margining (Results 1 – 13 of 13) sorted by relevance
/linux-6.12.1/drivers/thunderbolt/ |
D | debugfs.c | 393 * 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 …]
|
D | Kconfig | 35 bool "Expose receiver lane margining operations under USB4 ports and retimers (DANGEROUS)" 39 Enables hardware and software based receiver lane margining
|
D | tb.h | 309 * @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
|
D | usb4.c | 1635 * 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/ |
D | ucd9000.rst | 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 margining 61 UCD9090 offers support for margining, and general-purpose PWM functions.
|
/linux-6.12.1/Documentation/devicetree/bindings/hwmon/pmbus/ |
D | ti,ucd90320.yaml | 18 margining (MARx), 16 for logical GPO, and 32 GPIs for cascading, and system
|
/linux-6.12.1/drivers/scsi/mpt3sas/mpi/ |
D | mpi2_tool.h | 402 * 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/ |
D | genwqe_card.h | 176 /* Voltage Margining Control */
|
/linux-6.12.1/drivers/pci/controller/dwc/ |
D | pcie-designware.h | 214 * 16.0 GT/s (Gen 4) lane margining register definitions
|
/linux-6.12.1/drivers/phy/marvell/ |
D | phy-mvebu-a3700-comphy.c | 866 * 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/ |
D | phy-zynqmp.c | 522 /* Configure TX de-emphasis and margining for DP. */
|
/linux-6.12.1/drivers/hwmon/ |
D | Kconfig | 904 Sequencing and Margining Controller.
|
/linux-6.12.1/drivers/scsi/megaraid/ |
D | megaraid_sas_base.c | 5367 dev_info(&instance->pdev->dev, "PCI Lane Margining support\t: %s\n", in megasas_get_ctrl_info()
|