pinctrl_init_done(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… pinctrl_init_done(9)

okay bestie, welcome to the Kernel API Manual β€” this one's a lil cutie from the pinctrl corner of the kernel πŸŽ€


✨ NAME ✨

pinctrl_init_done β€” the "we're so done probing, tell pinctrl" moment 🫢


🌸 SYNOPSIS 🌸

int pinctrl_init_done (struct device *dev );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • dev β€” the device that's done probing. that's it, that's the whole vibe πŸ’–

πŸ’« DESCRIPTION πŸ’«

so here's the tea: this is the moment where we switch the pins from "init" to "default" β€” glow-up time ✨ β€” unless the driver has already picked some other state for itself. in that case, bestie, we respect the choice and leave it alone πŸ’…


πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/pinctrl/core.c β€” and honestly the whole squad shows up here, no cap:


k bye ilysm, go probe something πŸ§šπŸ’œ

this lil page lives in ./drivers/pinctrl, stamped October 2026, and it's still answering to the name pinctrl_init_done(9) β€” periodt πŸ’…

πŸ“¦ where this page comes from