STRUCT INTEL_PINGROUP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct intel_pingroup(9) β€” Kernel API Manual, bestie edition

okay so we're in the Kernel API Manual and today's main character is struct intel_pingroup, no cap. It's literally the description about a group of pins β€” like, the whole vibe of one little pin squad. πŸŽ€


✨ NAME ✨

struct intel_pingroup β€” description about group of pins 🫢


✨ SYNOPSIS ✨

struct intel_pingroup {
    struct pingroup grp;
    unsigned short mode;
    const unsigned int *modes;
 };

🌸 Members 🌸

okay bestie, here's who's who in this struct:

  • grp β€” the generic data of the pin group, aka the name and the pins. it's giving "just the basics" energy πŸ’…
  • mode β€” the native mode in which the group is muxed out pins. heads up: this one's used if modes is NULL. ⭐
  • modes β€” if this is not NULL, it will hold the mode for each pin in pins. one mode per pin, she's thorough πŸ’–

πŸ‘‘ SEE ALSO πŸ‘‘

go check these out, iykyk:

  • Kernel file ./drivers/pinctrl/intel/pinctrl-intel.h
  • struct intel_function(9)
  • struct intel_padgroup(9)
  • enum (anonymous)(9)
  • struct intel_community(9)
  • PIN_GROUP(9)
  • struct intel_pinctrl_soc_data(9)
  • struct intel_pinctrl_context(9)
  • struct intel_pinctrl(9)

that's the whole page, periodt. πŸ¦‹ from ./drivers/pinctrl/intel, dated October 2026 β€” mwah, hope this helped bestie πŸ’œβœ¨

πŸ“¦ where this page comes from