fwnode_typec_retimer_get(9)
π NAME π
okay bestie, we're in the Kernel API Manual and this is fwnode_typec_retimer_get(9) β aka Find USB Type-C retimer. no cap, that's the whole mission. β¨
π¦ SYNOPSIS π¦
struct typec_retimer * fwnode_typec_retimer_get (struct fwnode_handle
*fwnode );
π ARGUMENTS π
fwnodeβ the caller device node. that's the one, bestie. π«Ά
π DESCRIPTION π
So here's the tea: this function finds a retimer linked to the caller. It is primarily meant for the Type-C drivers. π
Returns a reference to the retimer on success, NULL if no matching connection was found, or ERR_PTR(-EPROBE_DEFER) when a connection was found but the retimer has not been enumerated yet. π
lowkey important vibe check: success gives you a reference, no match gives youNULL, and βfound it but it's not ready yetβ gives youERR_PTR(-EPROBE_DEFER). periodt. π
π§ SEE ALSO π§
Kernel file ./drivers/usb/typec/retimer.c β plus these besties:
xoxo, signing off from source/version ./drivers/usb/typec, dated October 2026, on page fwnode_typec_retimer_get(9) β slay and goodbye. π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms