STRUCT OWL_ST(9)
β¨ struct owl_st(9) β¨
okay bestie, so this is a page from the Kernel API Manual β yes, the kernel, like, the literal heart of the machine π β and it's all about struct owl_st. and before you ask: yes, "st" means schmitt trigger. iconic name, no notes.
πΈ NAME πΈ
struct owl_st β the actions pad schmitt trigger enable register, bestie. it's giving "small struct, very specific job" and honestly? we respect it.
π¦ SYNOPSIS π¦
struct owl_st {
int reg;
unsigned int shift;
unsigned int width;
};
look at her. three members. no drama. no cap. π
π Members π
regβ the offset to the schmitt trigger enable register. like, where does this register live? this is the address of the vibe. πshiftβ the shift value of the register. it's giving "move it over a few bits" energy. β¨widthβ the width of the register. how much room it takes up, iykyk. π
π₯ SEE ALSO π₯
- Kernel file
./drivers/pinctrl/actions/pinctrl-owl.h struct owl_pullctl(9)struct owl_pingroup(9)struct owl_padinfo(9)struct owl_pinmux_func(9)struct owl_gpio_port(9)struct owl_pinctrl_soc_data(9)
like, the whole friend group fr fr π«Ά go read them too, they're all lowkey part of the same squad.
and that's the page, bestie π this drop came from ./drivers/pinctrl/actions and it's dated October 2026 β put it in your calendar, 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