cpg_div6_register(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ cpg_div6_register(9) πŸ¦‹

okay so this is the Kernel API Manual page for cpg_div6_register(9) β€” yes bestie, we're registering a DIV6 clock and it's giving kernel-core main character energy ✨.


🌸 NAME 🌸

cpg_div6_register - Register a DIV6 clock

✨ SYNOPSIS ✨

struct clk * cpg_div6_register (const char *name , unsigned int
num_parents , const char **parent_names , void __iomem *reg , struct
raw_notifier_head *notifiers );

πŸŽ€ ARGUMENTS πŸŽ€

  • name β€” the name of the DIV6 clock, like its lil ID badge πŸ’…
  • num_parents β€” how many parent clocks the DIV6 clock has; the page says it's 1, 4, or 8 πŸ‘‘
  • parent_names β€” an array holding the names of those parent clocks, no cap
  • reg β€” the mapped register used to control the DIV6 clock; this is the hardware knob bestie πŸ”₯
  • notifiers β€” an optional notifier chain to save/restore state for system resume 🌈

πŸ’œ SEE ALSO πŸ’œ

  • Kernel file ./drivers/clk/renesas/clk-div6.c β€” go read it, iykyk πŸ“–
  • struct div6_clock(9) β€” the struct bestie in question 🫢

lowkey important: notifiers is optional, and it's the notifier chain to save/restore state for system resume. no extra lore added, fr fr.

source/version check, bestie: ./drivers/clk/renesas, dated October 2026, and the page is cpg_div6_register(9). byeeee πŸ’–βœ¨

πŸ“¦ where this page comes from