ci_usb_phy_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ci_usb_phy_init(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” this is the page for ci_usb_phy_init, and yes the header up there says ci_usb_phy_init(9) twice, we love a symmetrical queen ✨


🌸 NAME 🌸

ci_usb_phy_init β€” initialize phy according to different phy type 🧚

πŸ¦‹ SYNOPSIS πŸ¦‹

int ci_usb_phy_init (struct ci_hdrc *ci );

πŸŽ€ ARGUMENTS πŸŽ€

  • ci β€” the controller. that's it, that's the whole tea πŸ«–

πŸ’– DESCRIPTION πŸ’–

so like, here's the vibe: this function returns an error code if usb_phy_init has failed. no cap, that's literally the whole description 😭 if things go sideways in usb_phy_init, you're getting an error code back. that's the deal. periodt.

🌈 SEE ALSO 🌈

Kernel file ./drivers/usb/chipidea/core.c β€” and honestly the whole friend group is here, go say hi πŸ‘‹


πŸ’€ lowkey reminder that the synopsis is int ci_usb_phy_init (struct ci_hdrc *ci ); β€” copy it exactly bestie, don't be out here "fixing" the spacing, iykyk πŸ™ˆ

⭐ and that's the page! ⭐ this cutie lives in ./drivers/usb/chipidea, dated October 2026, and yes the footer also says ci_usb_phy_init(9) because she's an icon and she knows it πŸ‘‘πŸ’œ slay, go init some phys, mwah πŸ“

πŸ“¦ where this page comes from