of_psc_clk_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– of_psc_clk_init(9) β€” Kernel API Manual πŸ’–

okay so welcome to the Kernel API Manual bestie, and today's main character is of_psc_clk_init(9). she's short, she's specific, and she's here to initialize psc clock through DT. no cap, every crumb on this page matters. ✨


🌸 NAME 🌸

of_psc_clk_init β€” initialize psc clock through DT πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

void of_psc_clk_init (struct device_node *node , spinlock_t *lock );

that's the whole signature, bestie: void, two arguments, and she's out. iconic behavior honestly. πŸ¦‹


✨ ARGUMENTS ✨

  • node β€” device tree node for this clock. like, the DT node that belongs to this clock, fr fr. 🌈
  • lock β€” spinlock used by this clock. the spinlock this clock is using, periodt. πŸ”₯

🫢 SEE ALSO 🫢

  • Kernel file ./drivers/clk/keystone/gate.c β€” the file bestie, go read it πŸ’–
  • struct clk_psc_data(9) β€” struct reference, slay 🌟
  • struct clk_psc(9) β€” another struct reference, we love a named struct πŸ‘‘
  • clk_register_psc(9) β€” clock registration reference, iykyk πŸŽ€
  • of_keystone_psc_clk_init(9) β€” the keystone-flavored init reference, literally right there πŸ’œ

mwah πŸ’‹ that's the whole page: Kernel API Manual energy, source ./drivers/clk/keystone, date October 2026, page tag of_psc_clk_init(9) β€” bye bestie, go init that psc clock through DT! 🫢✨

πŸ“¦ where this page comes from