typec_retimer_unregister(9)
π typec_retimer_unregister(9) β from the Kernel API Manual, bestie π
okay so real talk, this one's a little send-off page. it's typec_retimer_unregister, and it lives in the Kernel API Manual (yes, that's the manual name, we're being official today β¨). think of it as the "bye babe" to typec_retimer_register's "heyyy π". no cap, it's short, but it's important, so let's get into it π¦
πΈ NAME πΈ
typec_retimer_unregister β literally just unregistering a retimer device. that's it, that's the vibe π
β¨ SYNOPSIS β¨
void typec_retimer_unregister (struct typec_retimer *retimer );
it returns void, meaning it gives you nothing back β not even a little status code, so don't go looking for one π
π ARGUMENTS π
retimerβ a USB Type-C Connector retimer. that's your girl, the one you're about to unregister π«Ά
π₯ DESCRIPTION π₯
unregisters a retimer that was registered with typec_retimer_register. that's the whole plot π like, it's giving "closing the loop", it's giving "cleanup era". you registered it, now you're sending it off. iconic behaviour tbh π
ngl, this is the counterpart call, so if you never called typec_retimer_register in the first place, you're doing unregister wrong bestie π
π SEE ALSO π
- the Kernel file
./drivers/usb/typec/retimer.cβ that's where the magic lives π fwnode_typec_retimer_get(9)typec_retimer_put(9)typec_retimer_register(9)
go read typec_retimer_register(9) if you want the origin story, fr fr β
and that's the page!! π§ source is ./drivers/usb/typec, dated October 2026 β mwah, ty for coming to my ted talk, see you in the next manpage ππΈπ
π¦ 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