STRUCT RZV2H_PLL_DIV_PARS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct rzv2h_pll_div_pars(9) ✨

okay so bestie, welcome to the struct rzv2h_pll_div_pars page in the Kernel API Manual β€” like, the actual manual page, and I'm gonna walk you through it πŸ’–

πŸŽ€ NAME πŸŽ€

struct rzv2h_pll_div_pars β€” PLL parameters with post-divider, bestie. that's the whole vibe. a PLL's parameters... but make it extra with a divider tacked on the end πŸ’…

🌸 SYNOPSIS 🌸

here's the shape of it, character for character, no cap:

struct rzv2h_pll_div_pars {
    struct rzv2h_pll_pars pll;
    struct {
      u8 divider_value;
      u64 freq_millihz;
      s64 error_millihz;
    } div;
 };

like, look at her. nested struct. main character energy fr fr 🫢

πŸ¦‹ Members πŸ¦‹

  • pll β€” the main PLL configuration parameters, iykyk (go peek at struct rzv2h_pll_pars if you need the tea on those)
  • div β€” the post-divider config and the result, both in one cute little bundle ✨
  • div.divider_value β€” the divider that gets applied to the PLL output, lowkey the whole point of this struct
  • div.freq_millihz β€” the output frequency after the divider, measured in millihertz πŸ‘‘
  • div.error_millihz β€” the frequency error from target, in millihertz β€” and yes bestie she's signed (s64), so she can go negative, that's not a typo πŸ™ˆ

πŸ’œ Description πŸ’œ

okay so picture this: some PLLs have an extra post-divider stage hanging out after the main PLL block, and this struct is literally built for exactly those. it holds both things at once β€” the PLL configuration parameters and the resulting frequency/error values you get after the divider does its thing. two for the price of one, we love a multitasker 🌈

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./include/linux/clk/renesas.h
  • struct rzv2h_pll_limits(9)
  • struct rzv2h_pll_pars(9)

and that's the whole page, bestie β€” go read the source, it ate πŸ’…

signing off from ./include/linux/clk, dated October 2026 β€” mwah, ily, go configure some clocks πŸŽ€βœ¨

πŸ“¦ where this page comes from