STRUCT RZV2H_MOD_CLK(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct rzv2h_mod_clk(9) ✨

okay bestie, welcome to the Kernel API Manual β€” this page is all about struct rzv2h_mod_clk, aka the Module Clocks definitions. lowkey iconic. πŸŽ€


πŸ’– NAME πŸ’–

struct rzv2h_mod_clk β€” Module Clocks definitions. periodt. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

struct rzv2h_mod_clk {
    const char *name;
    u32 mstop_data;
    u16 parent;
    bool critical;
    bool no_pm;
    u8 on_index;
    u8 on_bit;
    s8 mon_index;
    u8 mon_bit;
    s8 ext_clk_mux_index;
};

🌸 Members 🌸

  • name β€” the handle between common and hardware-specific interfaces. bridge vibes, honestly. 🫢
  • mstop_data β€” packed data: the mstop register offset and mask. it's packed, bestie. 🧳
  • parent β€” id of the parent clock. yep, it has a mom. πŸ‘‘
  • critical β€” flag to indicate the clock is critical. handle with care. 🚨
  • no_pm β€” flag to indicate PM is not supported. no-PM zone, noted. πŸ’€
  • on_index β€” control register index. πŸ“
  • on_bit β€” the ON bit. that's it, that's the bit. πŸ”₯
  • mon_index β€” monitor register index. πŸ‘€
  • mon_bit β€” monitor bit. tiny but iconic. πŸ¦‹
  • ext_clk_mux_index β€” mux index for external clock source, or -1 if internal. if you see -1, internal girlie. πŸ™ˆ

🌈 SEE ALSO 🌈

Kernel file ./drivers/clk/renesas/rzv2h-cpg.h β€” plus these absolute legends: struct pll(9), struct ddiv(9), struct smuxed(9), struct fixed_mod_conf(9), struct rzv2h_reset(9), struct rzv2h_cpg_info(9). iykyk πŸ’œ


xoxo, your Kernel API Manual bestie πŸ’– β€” source/version corner: ./drivers/clk/renesas, date: October 2026, title: struct rzv2h_mod_clk(9). mwah πŸŽ€

πŸ“¦ where this page comes from