STRUCT RZN1_PIN_GROUP(9)
okay bestie, manual page for struct rzn1_pin_group(9) from the Kernel API Manual, let's GO π
β¨
β¨ NAME β¨
struct rzn1_pin_group β literally just describes an rzn1 pin group, no cap π«Ά
πΈ SYNOPSIS πΈ
struct rzn1_pin_group {
const char *name;
const char *func;
unsigned int npins;
unsigned int *pins;
u8 *pin_ids;
};
π Members π
okay so this struct has five members, the whole squad is here, let's meet them π
const char *nameβ the name of this specific pin group, like its whole identity, its main character era β¨const char *funcβ the name of the function that this group selects, so you know what it's doing at the function party πunsigned int npinsβ the number of pins in this group array, aka the number of elements in.pinsso we can iterate over that array, fr fr no guessing needed πunsigned int *pinsβ array of pins, needed due topinctrl_ops.get_group_pins, it's giving essential and iconic πu8 *pin_idsβ array of pin_ids, i.e. the value used to select the mux, lowkey the most important one tbh π¦
π SEE ALSO π
- Kernel file
./drivers/pinctrl/renesas/pinctrl-rzn1.cstructrzn1_pmx_func(9)β go read it, it's right there bestie, you got this π
and that's the whole page! this slay little manual lives under ./drivers/pinctrl/renesas, and it's dated October 2026 β that's the vibe, bye bestie, love u! πβ¨π
π¦ 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