STRUCT RZV2H_PLL_DIV_PARS(9)
β¨ 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 atstruct rzv2h_pll_parsif 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 structdiv.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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms