sci_clk_set_parent(9)
β¨ sci_clk_set_parent(9) β¨
okay so bestie, welcome to the kernel API manual π
today we're talking about sci_clk_set_parent(9) β the TI SCI clock function that changes up a clock's parent, and honestly? it's giving quiet overachiever. β¨
πΈ NAME πΈ
sci_clk_set_parent β set the parent of a TI SCI clock π
π¦ SYNOPSIS π¦
int sci_clk_set_parent (struct clk_hw *hw , u8 index );
π ARGUMENTS π
hwβ the clock you're setting the parent for. like, the main character clock in question πindexβ the new parent index for that clock. which parent are we switching to, bestie? π₯
π DESCRIPTION π
So here's the tea: this one sets the parent of a TI SCI clock. πΈ That's literally it, no cap. And then it returns the TI SCI protocol status β so like, you get the receipt on how it went. π
π SEE ALSO π
Kernel file ./drivers/clk/keystone/sci-clk.c plus the whole friend group π:
struct sci_clk_provider(9)struct sci_clk(9)sci_clk_prepare(9)sci_clk_unprepare(9)sci_clk_is_prepared(9)sci_clk_recalc_rate(9)sci_clk_determine_rate(9)sci_clk_set_rate(9)sci_clk_get_parent(9)_sci_clk_build(9)sci_clk_get(9)ti_sci_clk_probe(9)ti_sci_clk_remove(9)
fr fr, go read the whole squad, they all ate π₯
okay that's the page!! π«Ά coming at you from ./drivers/clk/keystone, dated October 2026 β mwah, stan this API, periodt π
β¨π
π¦ 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