Searched refs:retimer (Results 1 – 15 of 15) sorted by relevance
49 struct typec_retimer *retimer; in fwnode_typec_retimer_get() local51 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() argument67 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 …]
711 typec_retimer_put(to_altmode(adev)->retimer); in typec_unregister_altmode()2117 typec_retimer_put(port->retimer); in typec_release()2578 struct typec_retimer *retimer; in typec_port_register_altmode() local2585 retimer = typec_retimer_get(&port->dev); in typec_port_register_altmode()2586 if (IS_ERR(retimer)) { in typec_port_register_altmode()2588 return ERR_CAST(retimer); in typec_port_register_altmode()2593 typec_retimer_put(retimer); in typec_port_register_altmode()2597 to_altmode(adev)->retimer = retimer; in typec_port_register_altmode()2790 port->retimer = typec_retimer_get(&port->dev); in typec_register_port()2791 if (IS_ERR(port->retimer)) { in typec_register_port()[all …]
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);
22 PT5161L series PCIe retimer chips.25 https://github.com/facebook/openbmc/tree/helium/common/recipes-lib/retimer-v2.1440 fw_ver Firmware version of the retimer
18 the retimer A configured by the Nios firmware. The value is30 retimer modes, more enumeration value is expected.38 the retimer B configured by the Nios firmware. The value format
334 retimers. Each retimer appear under the USB4 port as if364 Description: Holds retimer NVM version number. Format: %x.%x, major.minor.
141 typec-retimer@1c {148 retimer-switch;
864 retimer-switch;920 retimer-switch;977 retimer-switch;
968 retimer-switch;1024 retimer-switch;1102 retimer-switch;
759 retimer-switch;822 retimer-switch;
845 retimer-switch;945 retimer-switch;
850 retimer-switch;945 retimer-switch;
857 retimer-switch;
96 happen for example if a retimer on the platform handles the cable plug
1924 tristate "Astera Labs PT5161L PCIe retimer hardware monitoring"1928 on the Astera Labs PT5161L PCIe retimer.