STRUCT SPEAR_PMX_MODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so bestie, meet struct spear_pmx_mode β€” it's the SPEAr pmx mode struct, and this is its struct spear_pmx_mode(9) page from the Kernel API Manual πŸ’…βœ¨

πŸ’… SYNOPSIS πŸ’…

here's the struct in all its main-character glory, no cap:

       struct spear_pmx_mode {
           const char *const name;
           u16 mode;
           u16 reg;
           u16 mask;
           u32 val;
        };

🫢 Members 🫢

  • name β€” the name of the pmx mode 🏷️
  • mode β€” the mode id, periodt
  • reg β€” the register for configuring this mode
  • mask β€” the mask of this mode in reg
  • val β€” the val to be configured at reg after doing (val & mask) ✨

🌈 SEE ALSO 🌈

go give these besties a look, fr fr:

  • Kernel file ./drivers/pinctrl/spear/pinctrl-spear.h
  • struct spear_muxreg(9)
  • struct spear_modemux(9)
  • struct spear_pingroup(9)
  • struct spear_function(9)
  • struct spear_pinctrl_machdata(9)
  • struct spear_pmx(9)

mwah πŸ’‹ this cutie came from ./drivers/pinctrl/spear, dated October 2026, and it's the struct spear_pmx_mode(9) manual β€” bye bestie, slay responsibly πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from