STRUCT ZYNQMP_PCTRL_GROUP(9)
π struct zynqmp_pctrl_group(9) β like, the whole entire vibe
okay bestie, so we're in the Kernel API Manual today and the main character is struct zynqmp_pctrl_group(9), which lowkey is just the little info blob that tells you everything about one pin control group. that's it. that's the whole fic. π
β¨ NAME β¨
struct zynqmp_pctrl_group β Pin control group info π¦
like, the metadata for a group of pins. no cap.
πΈ SYNOPSIS πΈ
here's the exact shape of it, bestie β do not touch, it's giving sacred text:
struct zynqmp_pctrl_group {
const char *name;
unsigned int pins[MAX_GROUP_PIN];
unsigned int npins;
};
π§ Members π§
okay so, three members, and they all ate:
nameβ the group name π that's literally it, that's the whole job. aconst char *.pinsβ the group's pin numbers π’ and yes it's an array sizedMAX_GROUP_PIN.npinsβ how many pins are actually in the group, likepinsbut a count instead of a list. bestie asked "how many" and this is the answer.
π SEE ALSO π
the friend group!! the whole squad!! go read these next:
- Kernel file
./drivers/pinctrl/pinctrl-zynqmp.c struct zynqmp_pmux_function(9)struct zynqmp_pinctrl(9)zynqmp_pmux_get_function_groups(9)zynqmp_pinmux_set_mux(9)zynqmp_pinconf_cfg_get(9)zynqmp_pinconf_cfg_set(9)zynqmp_pinconf_group_set(9)zynqmp_pinctrl_prepare_func_groups(9)zynqmp_pinctrl_create_pin_groups(9)zynqmp_pinctrl_prepare_group_pins(9)zynqmp_pinctrl_prepare_function_info(9)zynqmp_pinctrl_prepare_pin_desc(9)
iykyk π
fr fr bestie, this page lives in./drivers/pinctrland it's dated October 2026 β part of the Kernel API Manual, pagestruct zynqmp_pctrl_group(9), and that's the whole thing. mwah π slay, go read your pinctrl code, love you, bye! ππ«Ά
π¦ 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