davinci_pll...clk_register(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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, or NULL. yeah, NULL is allowed, no cap πŸ™ˆ
  • name β€” the clock name. give your clock a cute little identity πŸ’–
  • base β€” the PLL memory region. this is the void __iomem * where the registers live, so like, treat it with respect πŸ‘‘

⭐ SEE ALSO ⭐

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