ucsi_register(9)
π NAME π
okay so this is ucsi_register(9), straight outta the Kernel API Manual β¨ and it does exactly one iconic thing: register the UCSI interface. The function name is ucsi_register, and the description is literally βRegister UCSI interfaceβ β no cap, thatβs the whole vibe. π
πΈ SYNOPSIS πΈ
int ucsi_register (struct ucsi *ucsi );
π¦ ARGUMENTS π¦
ucsiβ the UCSI instance. Thatβs the one and only argument, bestie; itβs the UCSI instance youβre passing in. π«Ά
π₯ SEE ALSO π₯
The Kernel file ./drivers/usb/typec/ucsi/ucsi.c is right there in the mix, and these related pages are all linked besties:
ucsi_connector_change(9)ucsi_init(9)ucsi_get_drvdata(9)ucsi_set_drvdata(9)ucsi_con_mutex_lock(9)ucsi_con_mutex_unlock(9)ucsi_create(9)ucsi_destroy(9)ucsi_unregister(9)
β source/version + date check: this page belongs to ./drivers/usb/typec/ucsi, dated October 2026, and its title is ucsi_register(9) β mwah, byeee ππ
π¦ 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