CLOCK GENERATED BY PLL, RATE SET AND ENABLED BY BOOTLOADER(9)
π Clock Generated by PLL, rate set and enabled by bootloader(9) π
okay bestie, welcome to the Kernel API Manual β yes, that's the whole vibe, we're doing kernel clock lore today π
So like, this page is about a clock that the PLL generates, and the rate is set and enabled by the bootloader. Iconic behaviour, honestly. The bootloader did the work before you even showed up. main character energy β¨
πΈ Traits of this clock (read them, they're important)
- prepare β
clk_(un)prepareonly ensures the parent is (un)prepared. that's it, that's the whole job π«Ά - enable β
clk_enable/clk_disableonly ensures the parent is enabled. no extra credit, no overachieving π - rate β the rate is fixed. there is no
clk_set_ratesupport. nope, not happening, don't ask π - parent β the parent is fixed. there is no
clk_set_parentsupport. it's committed to its relationship, unlike some clocks π₯
β¨ SEE ALSO β¨
Kernel file: ./drivers/clk/st/clkgen-pll.c β go read it, iykyk π
and that's the tea, bestie π this little masterpiece lives at ./drivers/clk/st, dated October 2026 β slay, go forth and clock responsibly ππ
π¦ 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