tegra124_132...ck_init_post(9)
β¨ tegra124_132_132_clock_init_post β the glow-up finale β¨
okay so bestie, welcome to the Kernel API Manual π
this is the page for tegra124_132_clock_init_post, and yes the header is literally tegra124_132...ck_init_post(9) because even the manpage title got abbreviated for the group chat. we move π
πΈ NAME πΈ
tegra124_132_clock_init_post β the clock initialization postamble for T124/T132 π
like, the part that comes after. the encore. the second half of the outfit. periodt.
π¦ SYNOPSIS π¦
void tegra124_132_clock_init_post (struct device_node *np );
that's it. that's the whole vibe check. one function, one argument, zero returns. iconic.
π ARGUMENTS π
npβ astruct device_node *pointing at the DT node for the SoC CAR IP block. that's your handed-to-you pointer, no cap, it's the one you pass in π«Ά
π DESCRIPTION π
so what does she do? she registers most of the clocks controlled by the CAR IP block. like, the majority. the main character clocks. not all of them β most β read the sentence, bestie, words mean things π
everything in this function should be common to both Tegra124 and Tegra132 β¨ so if you're about to make it SoC-specific, no you're not. this is shared-girlie territory.
β οΈ ok here's the actual important part, lowkey the whole reason this page exists: this function must be called aftertegra124_132_clock_init_pre. if you don't,clk_basewill not be set. and likeβ¦ everything downstream is gonna have a bad time. order matters. sequencing ate. π
and as for the return value? there isn't one. No return value. she does the work and she leaves. no goodbye text, no read receipt. main character energy fr fr π
π SEE ALSO π
the kernel file herself, live and in person:
./drivers/clk/tegra/clk-tegra124.c
and the whole friend group π§:
tegra124_clock_apply_init_table(9)tegra124_car_barrier(9)tegra124_clock_assert_dfll_dvco_reset(9)tegra124_clock_deassert_dfll_dvco_reset(9)tegra132_clock_apply_init_table(9)tegra124_132_clock_init_pre(9)tegra124_clock_init(9)tegra132_clock_init(9)
like, go read tegra124_132_clock_init_pre(9) first. i'm literally begging. it's the pre to this post. π
and that's the page!! source lives over at ./drivers/clk/tegra, timestamped October 2026, filed under the extremely abbreviated name tegra124_132...ck_init_post(9) β mwah, go forth and init your clocks post-ly π₯π
π¦ 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