STRUCT GROUP_DESC(9)
π 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms