STRUCT IMX_PIN_MMIO(9)
πΈ NAME πΈ
struct imx_pin_mmio β MMIO pin configurations, bestie. Yep, this is the struct imx_pin_mmio(9) entry in the Kernel API Manual, and sheβs literally here to describe pin configs with main-character struct energy. Slay. β¨π
π¦ SYNOPSIS π¦
struct imx_pin_mmio {
unsigned int mux_mode;
u16 input_reg;
unsigned int input_val;
unsigned long config;
};
Look at her. Four fields, zero mystery, all dressed up in C. πβ¨
π Members π
Okay so the original Members list gives you the tea on mux_mode, input_reg, and input_val; config is right there in the struct above, and the page doesnβt give it a separate Members blurb, so Iβm not inventing lore. Ngl, respect. π«Ά
mux_modeβ the mux mode for this pin. Thatβs it, thatβs the vibe.input_regβ the select input register offset for this pin, if any; itβs0if no select input setting is needed. So0means no select input setting needed, periodt. πinput_valβ the select input value for this pin. Iconic, concise, no notes. π
π SEE ALSO π
- Kernel file
./drivers/pinctrl/freescale/pinctrl-imx.hβstruct imx_pin_scu(9),struct imx_pin(9),struct imx_pin_reg(9). Go read those next, bestie; the pin lore continues. πβ¨
Mwah π β this pageβs source/version is ./drivers/pinctrl/freescale, dated October 2026, and itβs the struct imx_pin_mmio(9) entry. Bye bestie, go be iconic with 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