Searched refs:retimer (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/usb/typec/mux/ |
| H A D | ps883x.c | 49 struct typec_retimer *retimer; member 67 static int ps883x_enable_vregs(struct ps883x_retimer *retimer) in ps883x_enable_vregs() argument 69 struct device *dev = &retimer->client->dev; in ps883x_enable_vregs() 72 ret = regulator_enable(retimer->vdd33_supply); in ps883x_enable_vregs() 78 ret = regulator_enable(retimer->vdd33_cap_supply); in ps883x_enable_vregs() 86 ret = regulator_enable(retimer->vdd_supply); in ps883x_enable_vregs() 92 ret = regulator_enable(retimer->vddar_supply); in ps883x_enable_vregs() 98 ret = regulator_enable(retimer->vddat_supply); in ps883x_enable_vregs() 104 ret = regulator_enable(retimer->vddio_supply); in ps883x_enable_vregs() 113 regulator_disable(retimer->vddat_supply); in ps883x_enable_vregs() [all …]
|
| /linux/drivers/usb/typec/ |
| H A D | retimer.c | 49 struct typec_retimer *retimer; in fwnode_typec_retimer_get() local 51 retimer = fwnode_connection_find_match(fwnode, "retimer-switch", NULL, typec_retimer_match); in fwnode_typec_retimer_get() 52 if (!IS_ERR_OR_NULL(retimer)) in fwnode_typec_retimer_get() 53 WARN_ON(!try_module_get(retimer->dev.parent->driver->owner)); in fwnode_typec_retimer_get() 55 return retimer; in fwnode_typec_retimer_get() 65 void typec_retimer_put(struct typec_retimer *retimer) in typec_retimer_put() argument 67 if (!IS_ERR_OR_NULL(retimer)) { in typec_retimer_put() 68 module_put(retimer->dev.parent->driver->owner); in typec_retimer_put() 69 put_device(&retimer->dev); in typec_retimer_put() 74 int typec_retimer_set(struct typec_retimer *retimer, struct typec_retimer_state *state) in typec_retimer_set() argument [all …]
|
| /linux/include/linux/usb/ |
| H A D | typec_retimer.h | 20 typedef int (*typec_retimer_set_fn_t)(struct typec_retimer *retimer, 31 void typec_retimer_put(struct typec_retimer *retimer); 32 int typec_retimer_set(struct typec_retimer *retimer, struct typec_retimer_state *state); 41 void typec_retimer_unregister(struct typec_retimer *retimer); 43 void *typec_retimer_get_drvdata(struct typec_retimer *retimer);
|
| /linux/Documentation/hwmon/ |
| H A D | pt5161l.rst | 22 PT5161L series PCIe retimer chips. 25 https://github.com/facebook/openbmc/tree/helium/common/recipes-lib/retimer-v2.14 40 fw_ver Firmware version of the retimer
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-dfl-devices-n3000-nios | 18 the retimer A configured by the Nios firmware. The value is 30 retimer modes, more enumeration value is expected. 38 the retimer B configured by the Nios firmware. The value format
|
| H A D | sysfs-bus-thunderbolt | 334 retimers. Each retimer appear under the USB4 port as if 364 Description: Holds retimer NVM version number. Format: %x.%x, major.minor.
|
| /linux/drivers/platform/chrome/ |
| H A D | cros_ec_typec.c | 255 port->retimer = fwnode_typec_retimer_get(fwnode); in cros_typec_get_switch_handles() 256 if (IS_ERR(port->retimer)) { in cros_typec_get_switch_handles() 257 ret = PTR_ERR(port->retimer); in cros_typec_get_switch_handles() 282 typec_retimer_put(port->retimer); in cros_typec_get_switch_handles() 283 port->retimer = NULL; in cros_typec_get_switch_handles() 334 static int cros_typec_retimer_set(struct typec_retimer *retimer, struct typec_mux_state state) in cros_typec_retimer_set() argument 342 return typec_retimer_set(retimer, &rstate); in cros_typec_retimer_set() 353 cros_typec_retimer_set(port->retimer, port->state); in cros_typec_usb_disconnect_state() 577 ret = cros_typec_retimer_set(port->retimer, port->state); in cros_typec_usb_safe_state() 730 ret = cros_typec_retimer_set(port->retimer, port->state); in cros_typec_enable_dp() [all …]
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | qcs8550-aim300-aiot.dts | 141 typec-retimer@1c { 148 retimer-switch;
|
| H A D | x1-microsoft-denali.dtsi | 759 retimer-switch; 822 retimer-switch;
|
| /linux/Documentation/firmware-guide/acpi/ |
| H A D | intel-pmc-mux.rst | 96 happen for example if a retimer on the platform handles the cable plug
|
| /linux/drivers/hwmon/ |
| H A D | Kconfig | 340 tristate "Kandou KB9002 PCIe retimer" 1943 tristate "Astera Labs PT5161L PCIe retimer hardware monitoring" 1947 on the Astera Labs PT5161L PCIe retimer.
|