STRUCT PLL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct pll(9) ✨

okay so this is struct pll(9) from the Kernel API Manual bestie, and it's literally the blueprint for PLL configuration πŸ’… buckle up πŸŽ€


🌸 NAME 🌸

struct pll β€” the structure for PLL configuration, no cap πŸ’–


✨ SYNOPSIS ✨

struct pll {
    unsigned int offset:9;
    unsigned int has_clkn:1;
    unsigned int instance:2;
    const struct rzv2h_pll_limits *limits;
};

like… look at her. iconic. πŸ‘‘


πŸ¦‹ Members πŸ¦‹

  • offset β€” the STBY register offset, that's the whole vibe 🫢
  • has_clkn β€” a flag that tells you whether CLK1/CLK2 are accessible or not, so basically a "can we get in or nah" indicator πŸ™ˆ
  • instance β€” the PLL instance number, iykyk ⭐
fr fr that's the member list β€” three described, and limits sitting up there in the synopsis being mysterious and main character energy πŸ’€

🧚 SEE ALSO 🧚

Kernel file ./drivers/clk/renesas/rzv2h-cpg.h β€” go read it, bestie πŸ“–

  • struct ddiv(9)
  • struct smuxed(9)
  • struct fixed_mod_conf(9)
  • struct rzv2h_mod_clk(9)
  • struct rzv2h_reset(9)
  • struct rzv2h_cpg_info(9)

and that's the whole page babes 🌈 this little gem lives at ./drivers/clk/renesas, stamped October 2026, and it's filed under struct pll(9) πŸ’œ slay, go configure some PLLs πŸ’…βœ¨

πŸ“¦ where this page comes from