STRUCT OWL_PINMUX_FUNC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct owl_pinmux_func β€” Actions pinctrl mux functions. That's the whole name vibe, bestie, and welcome to the Kernel API Manual page for this little icon ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

Here's the exact shape of it, no cap:

       struct owl_pinmux_func {
           const char *name;
           const char * const *groups;
           unsigned int ngroups;
        };

πŸŽ€ Members πŸŽ€

  • name β€” name of the pinmux function. Literally the name, bestie. πŸ’…
  • groups β€” array of pin groups that may select this function. The group lineup, periodt. 🌸
  • ngroups β€” number of entries in groups. Just the count β€” not the vibes, the count. πŸ”’

πŸ‘€ SEE ALSO πŸ‘€

Peep the Kernel file ./drivers/pinctrl/actions/pinctrl-owl.h, then go say hi to these iconic structs too:

  • struct owl_pullctl(9)
  • struct owl_st(9)
  • struct owl_pingroup(9)
  • struct owl_padinfo(9)
  • struct owl_gpio_port(9)
  • struct owl_pinctrl_soc_data(9)

xoxo, bestie 🫢 β€” this page is sourced from ./drivers/pinctrl/actions, dated October 2026, and it's giving struct owl_pinmux_func(9) main character energy πŸ’…πŸ”₯

πŸ“¦ where this page comes from