STRUCT GROUP_DESC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct group_desc(9) πŸ’…

okay so you're on the Kernel API Manual page for struct group_desc(9), and honestly? It's giving "small struct, big pin-group energy" ✨ Let's get into it, bestie 🫢


🌸 NAME 🌸

struct group_desc β€” generic pin group descriptor. That's the whole vibe, no cap πŸ’–


✨ SYNOPSIS ✨

struct group_desc {
    struct pingroup grp;
    void *data;
 };

πŸŽ€ Members πŸŽ€

  • grp β€” the generic data of the pin group: its name and pins, iconic as always πŸ‘‘
  • data β€” pin controller driver specific data. Basically the driver's own little stash, iykyk πŸ¦‹

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/pinctrl/core.h is right there in the group chat, and it's also bringing all of these besties:

  • struct pinctrl_dev(9)
  • struct pinctrl(9)
  • struct pinctrl_state(9)
  • struct pinctrl_setting_mux(9)
  • struct pinctrl_setting_configs(9)
  • struct pinctrl_setting(9)
  • struct pin_desc(9)
  • struct pinctrl_maps(9)

and that's the page, bestie πŸ’– sourced from ./drivers/pinctrl, dated October 2026, all about struct group_desc(9) β€” slay, periodt πŸ’…βœ¨

πŸ“¦ where this page comes from