STRUCT MTK_PIN_RSEL(9)
okay so bestie, welcome to the struct mtk_pin_rsel(9) page from the Kernel API Manual β and yes, it's iconic. This struct is literally the little blueprint that provides bias resistance selection. π
β¨
πΈ NAME πΈ
struct mtk_pin_rsel β the structure that provides bias resistance selection. That's the whole vibe: bias resistance selection, handled by this struct. π
π¦ SYNOPSIS π¦
struct mtk_pin_rsel {
u16 s_pin;
u16 e_pin;
u16 rsel_index;
u32 up_rsel;
u32 down_rsel;
};
π Members π
s_pinβ the start pin within the rsel range. The beginning-side member, fr fr. π«Άe_pinβ the end pin within the rsel range. The finishing-side member. β¨rsel_indexβ the rsel bias resistance index. It's giving index energy. πup_rselβ the pullup rsel bias resistance value. Pullup value, no cap. π₯down_rselβ the pulldown rsel bias resistance value. Pulldown value, also no cap. π
π SEE ALSO π
Kernel file ./drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h has the sibling structs you should also peek at, bestie:
struct mtk_func_desc(9)struct mtk_eint_desc(9)struct mtk_pin_desc(9)
source/version corner: ./drivers/pinctrl/mediatek; date: October 2026 β struct mtk_pin_rsel(9) is out, 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