STRUCT R8A78000_CPG_PRIV(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

struct r8a78000_cpg_priv(9)

okay so welcome to the Kernel API Manual, bestie πŸ’– this one is all about the Clock Pulse Generator private data situation, and it's lowkey iconic. no cap, we're keeping every detail.


✨ NAME ✨

struct r8a78000_cpg_priv β€” Clock Pulse Generator Private Data πŸ•°οΈπŸ’…


🌸 SYNOPSIS 🌸

struct r8a78000_cpg_priv {
    struct device *dev;
    const struct clk_map *map;
    struct clk_hw *fixed_hws[NUM_FIXED_CLKS];
 };

πŸŽ€ Members πŸŽ€

  • dev β€” the CPG device, literally the main character here 🫢
  • map β€” mapping from DT clock IDs to fixed-rate clocks, iykyk πŸ—ΊοΈβœ¨
  • fixed_hws β€” fixed rate clocks, sitting pretty in a NUM_FIXED_CLKS-sized array πŸ•°οΈπŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/clk/renesas/r8a78000-cpg.c β€” go read it bestie, it's giving source-of-truth energy πŸ“–πŸ”₯

mwah πŸ’‹ this cutie came from the source/version ./drivers/clk/renesas and is dated October 2026, periodt πŸŽ€βœ¨

πŸ“¦ where this page comes from