hw_write_otgsc(9)
π NAME π
hw_write_otgsc β updates target bits of OTGSC register. bestie, thatβs the whole ~vibe~ of this one: it updates target bits of the OTGSC register, and the Kernel API Manual is right here to walk you through it β¨
β¨ SYNOPSIS β¨
void hw_write_otgsc (struct ci_hdrc *ci , u32 mask , u32 data );
π ARGUMENTS π
ciβ the controller. like, the actual controller bestie π«Άmaskβ bitfield mask. the mask of bitfield-y bits πdataβ to be written. the data that is gonna be written, periodt π₯
π SEE ALSO π
Kernel file ./drivers/usb/chipidea/otg.c is serving the related-function lineup, and honestly? iconic:
hw_read_otgsc(9)ci_otg_role(9)hw_wait_vbus_lower_bsv(9)ci_otg_work(9)ci_hdrc_otg_init(9)ci_hdrc_otg_destroy(9)
okay thatβs the page, bestie π signing off from the source spot ./drivers/usb/chipidea, dated October 2026, and yes this was hw_write_otgsc(9) being its main-character self ππ¦
π¦ 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