hw_write_otgsc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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:


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