STRUCT OWL_PADINFO(9)
π struct owl_padinfo(9) β like, the whole manual, bestie
okay so this is from the Kernel API Manual, section 9 (that's the kernel-API girlies β¨), and it's literally all about the Actions pinctrl pad info struct. yes we're doing structs today. sit down, hydrate, let's go π«Ά
πΈ NAME πΈ
struct owl_padinfo β it's giving Actions pinctrl pad info, no cap. that's the whole name. that's the vibe.
β¨ SYNOPSIS β¨
here's the struct, copy it exactly, do NOT freestyle:
struct owl_padinfo {
int pad;
struct owl_pullctl *pullctl;
struct owl_st *st;
};
like, three members. three. it's a small struct but she's iconic π
π Members π
okay so inside the struct we got:
padβ the pad name of the SoC. that's it, that's her job, she holds the pad name π₯pullctlβ pull control register info. it's astruct owl_pullctl *and it's literally the pull-control register tea π«Άstβ schmitt trigger register info. astruct owl_st *, holding the schmitt trigger register lore. no notes π
π¦ SEE ALSO π¦
go look at the kernel file ./drivers/pinctrl/actions/pinctrl-owl.h first, bestie, it's the main character here π
then the whole friend group:
struct owl_pullctl(9)struct owl_st(9)struct owl_pingroup(9)struct owl_pinmux_func(9)struct owl_gpio_port(9)struct owl_pinctrl_soc_data(9)
like a little pinctrl-owl friend group chat, fr fr π
ngl this struct is lowkey tiny but highkey important β it's the pad info, so treat her right π
and that's the page!! sign-off time π this one lives in ./drivers/pinctrl/actions, dated October 2026, and it's struct owl_padinfo(9) all the way down. mwah π β¨ π
π¦ 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