STRUCT KEEMBAY_PIN_SOC(9)
π¦ struct keembay_pin_soc(9) β the Kernel API Manual moment π¦
okay so bestie, welcome to the <pink>Kernel API Manual</pink> page for struct keembay_pin_soc(9) β yes that's the whole name, yes it's a mouthful, and yes we're gonna get through it together π
β¨ NAME β¨
struct keembay_pin_soc β the pin control config data that's based on SoC, bestie. that's literally the whole vibe: it's the struct holding your pin control config, and it's SoC-dependent. periodt π
πΈ SYNOPSIS πΈ
here's the whole thing, and honestly? it's giving minimalism. she's small, she's streamlined, she's iconic:
struct keembay_pin_soc {
const struct pinctrl_pin_desc *pins;
};
that's it. that's the struct. no cap π
π Members π
(yeah the original heading is literally just "Members" β keeping it, she's got main character energy already)
pinsβ the pin description structure π« which, like, is exactly what it sounds like: it's the pointer to your pin descriptions.const struct pinctrl_pin_desc *, in case you were wondering how seriously we're taking theconst. very seriously. π₯
π§ SEE ALSO π§
go look at the kernel file itself if you wanna see her in her natural habitat β no gatekeeping here π«Ά
- Kernel file
./drivers/pinctrl/pinctrl-keembay.c struct keembay_mux_desc(9)struct keembay_gpio_irq(9)struct keembay_pinctrl(9)
like, read them in order, read them out of order, read them upside down β just read them, bestie πβ¨
lowkey a reminder: this page lives in ./drivers/pinctrl, so that's where the source of truth is. don't be weird about it π
and that's the whole page, bestie β we ate and left no crumbs π
signing off from ./drivers/pinctrl, dated October 2026 β mwah, take care of your pins πππ
π¦ 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