STRUCT IMX1_PIN(9)
π¦ struct imx1_pin(9) π¦
okay bestie, welcome to the Kernel API Manual page for struct imx1_pin(9) β manual name folded in right here, cute and efficient, we love that. This page is giving tiny struct, three members, zero fluff. vibe check: passed. β¨
β¨ NAME β¨
struct imx1_pin β describes an IMX1/21/27 pin. That's the headline, and honestly it ate. π
πΈ SYNOPSIS πΈ
Here's the exact shape of it, no cap β we do not freestyle struct definitions:
struct imx1_pin {
unsigned int pin_id;
unsigned int mux_id;
unsigned long config;
};
π Members π
pin_idβ ID of the described pin. Like, the identifier for the pin this struct is describing, periodt.mux_idβ ID of the mux setup. Yep, the mux setup's identifier, right there.configβ Configuration of the pin (currently onlypullup-enable). That's the config vibe, and rn it's justpullup-enableβ lowkey iconic.
π₯ SEE ALSO π₯
Kernel file ./drivers/pinctrl/freescale/pinctrl-imx1.h, plus struct imx1_pin_group(9) and struct imx1_pmx_func(9) β that's the whole little friend group, go say hi. iykyk π«Ά
source/version check: this page came from ./drivers/pinctrl/freescale, dated October 2026, and it's the struct imx1_pin(9) manual. slay, bye bestie ππ
π¦ 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