davinci_pll_sysclk_register(9)
π davinci_pll_sysclk_register(9) β like, the whole entire manual page, bestie
okay so this is a page straight out of the Kernel API Manual, section 9 (the kernel-functions girlypop section, iykyk). Sit down, grab a matcha, we're registering divider clocks today and honestly? it's giving iconic π
β¨ NAME β¨
davinci_pll_sysclk_register β the one that registers divider clocks (aka SYSCLKn). periodt. π
πΈ SYNOPSIS πΈ
struct clk * davinci_pll_sysclk_register (struct device *dev , const
struct davinci_pll_sysclk_info *info , void __iomem *base );
like, you hand it three things and it gives you back a struct clk *. main character function energy, no cap β¨
π¦ ARGUMENTS π¦
devβ the PLL platform device, orNULL. yes bestie,NULLis a whole valid vibe here, it's allowed πinfoβ the clock info. this is the lore. you need it πbaseβ the PLL memory region. where the actual hardware lives, so like, be normal about it π₯
π SEE ALSO π
the girlies that come as a set β go read these too, fr fr:
- Kernel file
./drivers/clk/davinci/pll.c struct davinci_pll_clk(9)davinci_pll_div_register(9)davinci_pll_clk_register(9)davinci_pll_auxclk_register(9)davinci_pll_sysclkbp_clk_register(9)davinci_pll_obsclk_register(9)
quick vibe check before you go: this page lives in ./drivers/clk/davinci, and it's dated October 2026 in the Kernel API Manual. that's the whole receipt π§Ύπ
anyway mwah, go register those SYSCLKn divider clocks, you're literally built for this ππΈ
π¦ 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