STRUCT SPEAR_MUXREG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to struct spear_muxreg(9) from the Kernel API Manual β€” she's the SPEAr mux reg configuration, and she's small but iconic πŸ’…

struct spear_muxreg β€” SPEAr mux reg configuration. periodt.


✨ SYNOPSIS ✨

the literal struct goes like this, no cap:

struct spear_muxreg {
    u16 reg;
    u32 mask;
    u32 val;
 };

πŸŽ€ Members πŸŽ€

  • reg β€” register offset. that's the spot.
  • mask β€” mask bits. the bits doing the masking.
  • val β€” val to be written on mask bits. literally the value that gets written on those mask bits.

πŸ¦‹ SEE ALSO πŸ¦‹

go read these next, bestie:

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

mwah πŸ’‹ β€” signing off from the source ./drivers/pinctrl/spear, dated October 2026, for struct spear_muxreg(9) 🫢✨

πŸ“¦ where this page comes from