tegra_dfll_runtime_resume(9)
π tegra_dfll_runtime_resume(9) π
okay bestie, welcome to the Kernel API Manual β this one's a lil function from the Tegra clock corner of the kernel, and honestly? it's giving "wake up babe, we're turning the clocks back on" β¨
πΈ NAME πΈ
tegra_dfll_runtime_resume β enable all clocks needed by the DFLL
π SYNOPSIS π
int tegra_dfll_runtime_resume (struct device *dev );
π¦ ARGUMENTS π¦
devβ the DFLL device * (yes, just a pointer to it, that's the whole vibe)
π DESCRIPTION π
So what this does is: it enables all the clocks that the DFLL needs. That's it, that's the whole flex. π
β οΈ but like, heads up β it assumes clk_prepare has already been called on all the clocks. so if you skipped that step, bestie, that's on you, no cap.
And here's the lil note the devs left in there (iconic honesty, honestly):
XXX Should also handle context restore when returning from off.
so yeah, that part's still a todo. lowkey important, highkey not done yet π
π§ SEE ALSO π§
fr fr go read these, they're all in the kernel file ./drivers/clk/tegra/clk-dfll.c:
enum dfll_ctrl_mode(9)enum dfll_tune_range(9)struct dfll_rate_req(9)dfll_is_running(9)tegra_dfll_runtime_suspend(9)dfll_tune_low(9)dfll_scale_dvco_rate(9)dfll_set_mode(9)dfll_i2c_set_output_enabled(9)dfll_pwm_set_output_enabled(9)dfll_set_force_output_value(9)dfll_set_force_output_enabled(9)dfll_force_output(9)dfll_load_i2c_lut(9)dfll_init_i2c_if(9)dfll_init_out_if(9)find_lut_index_for_rate(9)dfll_calculate_rate_request(9)dfll_set_frequency_request(9)dfll_request_rate(9)dfll_disable(9)dfll_enable(9)dfll_set_open_loop_config(9)dfll_lock(9)dfll_unlock(9)dfll_register_clk(9)dfll_unregister_clk(9)dfll_calc_monitored_rate(9)dfll_read_monitor_rate(9)dfll_set_default_params(9)dfll_init_clks(9)dfll_init(9)tegra_dfll_suspend(9)tegra_dfll_resume(9)dfll_build_i2c_lut(9)read_dt_param(9)dfll_fetch_i2c_params(9)dfll_fetch_common_params(9)tegra_dfll_register(9)tegra_dfll_unregister(9)
β¨ and that's the whole page, bestie β¨ this lil masterpiece lives in ./drivers/clk/tegra, dated October 2026, and it's part of the Kernel API Manual π«Ά go forth and resume those clocks, you absolute icon π
π¦ 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