STRUCT CLK_FIXUP_MUX(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

struct clk_fixup_mux(9) πŸ’…

okay so this is the Kernel API Manual entry for struct clk_fixup_mux(9), and bestie, it's giving tiny-but-iconic ✨


✨ NAME ✨

struct clk_fixup_mux β€” the imx integer fixup multiplexer clock πŸ’–

🌸 SYNOPSIS 🌸

here's the whole glow-up, exactly as it is:

       struct clk_fixup_mux {
           struct clk_mux mux;
           const struct clk_ops *ops;
           void (*fixup)(u32 *val);
        };

πŸŽ€ Members πŸŽ€

  • mux β€” the parent class, periodt πŸ’…
  • ops β€” pointer to clk_ops of parent class, no cap πŸ”₯
  • fixup β€” a hook to fixup the write value πŸ› οΈ

πŸ¦‹ Description πŸ¦‹

The imx fixup multiplexer clock is a subclass of basic clk_mux with an additional fixup hook. lowkey elegant, highkey useful πŸ¦‹

πŸ‘‘ SEE ALSO πŸ‘‘

  • Kernel file: ./drivers/clk/imx/clk-fixup-mux.c πŸ“

mwah πŸ’‹ β€” this page's source/version is ./drivers/clk/imx, date October 2026, title struct clk_fixup_mux(9). bye bestie 🫢

πŸ“¦ where this page comes from