STRUCT MTK_PIN_RSEL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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