STRUCT PLL(9)
β¨ 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 whetherCLK1/CLK2are 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
- 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