Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/thunderbolt/
Ddebugfs.c196 * struct tb_margining - Lane margining support
197 * @caps: Port lane margining capabilities
198 * @results: Last lane margining results
207 * @software: %true if software margining is used instead of hardware
208 * @time: %true if time margining is used instead of voltage
230 return usb4->margining->caps[0] & USB4_MARGIN_CAP_0_MODES_SW; in supports_software()
235 return usb4->margining->caps[0] & USB4_MARGIN_CAP_0_MODES_HW; in supports_hardware()
240 return usb4->margining->caps[0] & USB4_MARGIN_CAP_0_2_LANES; in both_lanes()
245 return (usb4->margining->caps[0] & USB4_MARGIN_CAP_0_VOLTAGE_INDP_MASK) >> in independent_voltage_margins()
251 return usb4->margining->caps[0] & USB4_MARGIN_CAP_0_TIME; in supports_time()
[all …]
DKconfig31 bool "Expose receiver lane margining operations under USB4 ports (DANGEROUS)"
35 Enables hardware and software based receiver lane margining support
Dusb4.c1606 * Reads the USB4 port lane margining capabilities into @caps.
1622 * usb4_port_hw_margin() - Run hardware lane margining on port
1627 * @timing: Perform timing margining instead of voltage
1631 * Runs hardware lane margining on USB4 port and returns the result in
1665 * usb4_port_sw_margin() - Run software lane margining on port
1669 * @timing: Perform timing margining instead of voltage
1673 * Runs software lane margining on USB4 port. Read back the error
1701 * usb4_port_sw_margin_errors() - Read the software margining error counters
1705 * This reads back the software margining error counters from the port.
Dtb.h300 * @margining: Pointer to margining structure if enabled
308 struct tb_margining *margining; member
/kernel/linux/linux-6.6/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.
/kernel/linux/linux-5.10/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.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/hwmon/pmbus/
Dti,ucd90320.yaml18 margining (MARx), 16 for logical GPO, and 32 GPIs for cascading, and system
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/hwmon/pmbus/
Dti,ucd90320.yaml18 margining (MARx), 16 for logical GPO, and 32 GPIs for cascading, and system
/kernel/linux/linux-5.10/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 */
/kernel/linux/linux-6.6/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 */
/kernel/linux/linux-5.10/include/uapi/linux/genwqe/
Dgenwqe_card.h176 /* Voltage Margining Control */
/kernel/linux/linux-6.6/include/uapi/linux/genwqe/
Dgenwqe_card.h176 /* Voltage Margining Control */
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/phy/xilinx/
Dphy-zynqmp.c457 /* Configure TX de-emphasis and margining for DP. */
/kernel/linux/linux-6.6/drivers/phy/xilinx/
Dphy-zynqmp.c507 /* Configure TX de-emphasis and margining for DP. */
/kernel/linux/linux-5.10/drivers/hwmon/
DKconfig787 Sequencing and Margining Controller.
/kernel/linux/linux-6.6/drivers/hwmon/
DKconfig850 Sequencing and Margining Controller.
/kernel/linux/linux-5.10/include/soc/tegra/
Dbpmp-abi.h2467 * Used by the sender of an #MRQ_UPHY message to control UPHY Lane RX margining.
/kernel/linux/linux-5.10/drivers/scsi/megaraid/
Dmegaraid_sas_base.c5333 dev_info(&instance->pdev->dev, "PCI Lane Margining support\t: %s\n", in megasas_get_ctrl_info()
/kernel/linux/linux-6.6/drivers/scsi/megaraid/
Dmegaraid_sas_base.c5369 dev_info(&instance->pdev->dev, "PCI Lane Margining support\t: %s\n", in megasas_get_ctrl_info()