STRUCT RZV2H_PLL_PARS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct_rzv2h_pll_pars β€” the kernel API manual, bestie edition πŸŽ€

okay so this is the page for struct rzv2h_pll_pars(9) β€” yes that's the whole manual name, it's a kernel API manual, and honestly? she's giving "niche but essential." let's get into it πŸ’–


✨ NAME ✨

struct rzv2h_pll_pars β€” literally just the PLL configuration parameters. that's the vibe. πŸ¦‹


🌸 SYNOPSIS 🌸

struct rzv2h_pll_pars {
    u16 m;
    u8 p;
    u8 s;
    s16 k;
    u64 freq_millihz;
    s64 error_millihz;
 };

like, look at her. six little fields. main character energy fr fr πŸ‘‘


🫢 Members 🫢

  • m β€” the main divider value. that's her job. slay.
  • p β€” the pre-divider value ✨
  • s β€” the output divider value πŸ’«
  • k β€” the delta-sigma modulation value. fancy name, iconic field πŸŽ€
  • freq_millihz β€” the calculated PLL output frequency, in millihertz. calculated, not guessed. no cap πŸ“
  • error_millihz β€” frequency error from target, in millihertz, and it's signed (s64) so yes it can go negative, that's intentional πŸ™ˆ

πŸ”₯ Description πŸ”₯

so this structure holds the configuration parameters for the Phase-Locked Loop (PLL) β€” you know, the thing that's out here achieving a specific output frequency. that's the whole assignment. she carries the config, the PLL does the lock, everyone goes home happy πŸ’œ


🌈 SEE ALSO 🌈

  • Kernel file ./include/linux/clk/renesas.h β€” the one and only
  • struct rzv2h_pll_limits(9)
  • struct rzv2h_pll_div_pars(9)

no cap, that's the whole page. go read the see-also entries, they're lowkey connected iykyk ⭐

and that's a wrap, bestie 🧚 this came from ./include/linux/clk, dated October 2026 β€” so like, future-coded but make it kernel. byeee πŸ’…πŸ’–

πŸ“¦ where this page comes from