STRUCT MVEBU_MPP_CTRL_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct mvebu_mpp_ctrl_data(9)

okay so this is a page from the Kernel API Manual bestie, and it's about struct mvebu_mpp_ctrl_data β€” literally just the private data that the mpp ctrl operations carry around πŸŽ€


✨ NAME ✨

struct mvebu_mpp_ctrl_data β€” private data for the mpp ctrl operations


🌸 SYNOPSIS 🌸

struct mvebu_mpp_ctrl_data {
    union {
      void __iomem *base;
      struct {
        struct regmap *map;
        u32 offset;
      } regmap;
    };
 };

πŸ¦‹ Members πŸ¦‹

  • {unnamed_union} β€” anonymous, no name, it simply is πŸ’«
  • base β€” base address of pinctrl hardware
  • regmap.map β€” regmap structure
  • regmap.offset β€” regmap offset
ngl the anonymous union is giving "main character energy" β€” it doesn't need a name, it just needs to exist 🫢

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/pinctrl/mvebu/pinctrl-mvebu.h:

  • struct mvebu_mpp_ctrl(9)
  • struct mvebu_mpp_ctrl_setting(9)
  • struct mvebu_mpp_mode(9)
  • struct mvebu_pinctrl_soc_info(9)

okay that's the whole vibe 🌈 this came out of ./drivers/pinctrl/mvebu, dated October 2026, and it's literally titled struct mvebu_mpp_ctrl_data(9) β€” slay, go read the header, iykyk πŸ’– ✨ πŸ‘‘

πŸ“¦ where this page comes from