STRUCT MTK_PIN_DESC(9)
π NAME π
okay so struct mtk_pin_desc(9) β welcome to the Kernel API Manual, bestie β¨ This is the structure that's providing information for each pin of chips. Yes, every single pin. She's giving per-pin lore, and we're obsessed. π
β¨ SYNOPSIS β¨
struct mtk_pin_desc {
unsigned int number;
const char *name;
struct mtk_eint_desc eint;
u8 drv_n;
struct mtk_func_desc *funcs;
};
π Members π
numberβ the unique pin number from the global pin number space. global pin number space, iykyk πnameβ name for this pin. short, sweet, iconic πeintβ the eint data for this pin. it's giving interrupt data energy β‘drv_nβ the index with the driving group. driving group index, no cap πfuncsβ all available functions for this pins (only used in those drivers compatible topinctrl-mtk-common.c-like ones). all the functions, but read the parenthetical, bestie π
π¦ SEE ALSO π¦
- Kernel file
./drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h struct mtk_pin_rsel(9)struct mtk_func_desc(9)struct mtk_eint_desc(9)
π«Ά cute little sign-off time: source/version vibes are ./drivers/pinctrl/mediatek, and the date is October 2026. that's the whole page, bestie β go be the main character of pin descriptions π
π
π¦ 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