typec_unregister_port(9)
π unregister a USB Type-C Port π
okay bestie, you found the typec_unregister_port(9) page β it's from the Kernel API Manual, and it's basically the bye-bye button for a USB Type-C port β¨ no cap, this one is short and iconic, so let's get into it.
π NAME π
typec_unregister_port β Unregister a USB Type-C Port.
Yes, that's the whole name. It does exactly what it says on the label, bestie π
πΈ SYNOPSIS πΈ
void typec_unregister_port (struct typec_port *port );
π¦ ARGUMENTS π¦
portβ the port to be unregistered. Hand over thestruct typec_port *that needs to leave the chat, and that's it π«Ά
π DESCRIPTION π
This is the unregister bestie: it unregisters the device that was created with typec_register_port. So if typec_register_port was the "make it exist" moment, this is the matching cleanup moment β¨ literally just that.
π₯ SEE ALSO π₯
Kernel file: ./drivers/usb/typec/class.c π
The whole related-API friend group is:
typec_altmode_update_active(9)typec_altmode2port(9)typec_altmode_set_ops(9)typec_unregister_altmode(9)typec_partner_set_usb_mode(9)typec_partner_set_identity(9)typec_partner_set_pd_revision(9)typec_partner_set_usb_power_delivery(9)typec_partner_set_num_altmodes(9)typec_partner_register_altmode(9)typec_partner_set_svdm_version(9)typec_partner_usb_power_delivery_register(9)typec_register_partner(9)typec_unregister_partner(9)typec_plug_set_num_altmodes(9)typec_plug_register_altmode(9)typec_register_plug(9)typec_unregister_plug(9)typec_cable_get(9)typec_cable_put(9)typec_cable_is_active(9)typec_cable_altmode_unsupported(9)typec_cable_set_identity(9)typec_register_cable(9)typec_unregister_cable(9)typec_port_set_usb_mode(9)typec_port_set_usb_power_delivery(9)typec_set_data_role(9)typec_get_data_role(9)typec_set_pwr_role(9)typec_set_vconn_role(9)typec_set_pwr_opmode(9)typec_find_pwr_opmode(9)typec_find_orientation(9)typec_find_port_power_role(9)typec_find_power_role(9)typec_find_port_data_role(9)typec_set_orientation(9)typec_get_orientation(9)typec_set_mode(9)typec_get_negotiated_svdm_version(9)typec_get_cable_svdm_version(9)typec_cable_set_svdm_version(9)typec_get_drvdata(9)typec_port_register_altmode(9)typec_port_register_cable_ops(9)typec_register_port(9)
mwah π that's the page β footer source/version ./drivers/usb/typec, date October 2026. Go forth and unregister that port, bestie π«Άπ
π¦ 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