of_psc_clk_init(9)
π 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
- 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