STRUCT SPRD_PINCTRL_SOC_INFO(9)
struct sprd_pinctrl_soc_info(9) π
okay so welcome to the Kernel API Manual, bestie β we're about to get into the absolute lore of how the SoC's pins are described. no cap, it's giving "here's the pin setup, mwah" energy. β¨
πΈ NAME πΈ
struct sprd_pinctrl_soc_info β represent the SoC's pins description. that's literally the whole job, and it ate. π
β¨ SYNOPSIS β¨
struct sprd_pinctrl_soc_info {
struct sprd_pin_group *groups;
unsigned int ngroups;
struct sprd_pin *pins;
unsigned int npins;
const char **grp_names;
};
π― Members π―
groupsβ pointer to groups of pins. yes bestie, it's a pointer, and it points at groups of pins. iconic. πngroupsβ group numbers of the whole SoC. the entire SoC's group count, periodt. π₯pinsβ pointer to pins description. pointer. pins. description. we love a clear queen. πnpinsβ pin numbers of the whole SoC. all the pin numbers across the SoC, fr fr. β¨grp_namesβ pointer to group names array. it points to the group names array, and that's the vibe. π¦
π₯ SEE ALSO π₯
- Kernel file
./drivers/pinctrl/sprd/pinctrl-sprd.cβ like, go read the actual file, bestie. π struct sprd_pin(9)struct sprd_pin_group(9)struct sprd_pinctrl(9)
okay final sign-off: this page's source/version is ./drivers/pinctrl/sprd, its date is October 2026, and the footer even echoes struct sprd_...trl_soc_info(9) at you. that's the whole footer, bestie β slay and goodbye πππ§
π¦ 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