davinci_pll...clk_register(9)
π davinci_pll_sysclkbp_clk_register β¨
okay bestie, welcome to the Kernel API Manual entry for davinci_pll_sysclkbp_clk_register(9) β yes the page header is all dramatic and truncated like davinci_pll...clk_register(9) but that's just the vibe, we move π«Ά
πΈ NAME πΈ
davinci_pll_sysclkbp_clk_register β registers the bypass divider clock, aka SYSCLKBP. that's it, that's the whole job, and honestly? slay π
π SYNOPSIS π
struct clk * davinci_pll_sysclkbp_clk_register (struct device *dev ,
const char *name , void __iomem *base );
so you hand it a device, a name, and a memory region, and it hands you back a struct clk *. main character energy fr β¨
π¦ ARGUMENTS π¦
devβ the PLL platform device, orNULL. yeah,NULLis allowed, no cap πnameβ the clock name. give your clock a cute little identity πbaseβ the PLL memory region. this is thevoid __iomem *where the registers live, so like, treat it with respect π
β SEE ALSO β
- the 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_obsclk_register(9)davinci_pll_sysclk_register(9)
like, go read them, iykyk π
okay that's the whole page, no notes π₯ shoutout to ./drivers/clk/davinci and the October 2026 date β and yeah, the footer still calls it davinci_pll...clk_register(9) because we keep the header/footer exactly as the manpage gods made it π bye bestie, go register 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