tegra_dfll_runtime_suspend(9)
π tegra_dfll_runtime_suspend β kernel API manual, section 9
okay so bestie, welcome to the tegra_dfll_runtime_suspend(9) page π it's a kernel API manual entry, and honestly? she's short but she matters. let's get into it.
β¨ NAME β¨
tegra_dfll_runtime_suspend β the girl whose whole job is disabling all the clocks the DFLL needs πΈ literally that's it, that's the vibe.
β¨ SYNOPSIS β¨
int tegra_dfll_runtime_suspend (struct device *dev );
like, she takes one argument and hands you back an int. no cap. π«Ά
β¨ ARGUMENTS β¨
devβ the DFLL device * π that's your pointer, that's who you're working with, periodt.
β¨ DESCRIPTION β¨
so what does she actually do? she disables all the clocks needed by the DFLL π that's the whole assignment and she ate.
but here's the important little caveat, bestie, don't skip it π β she assumes that other code will later call clk_unprepare. like, she's not doing that part for you. that's somebody else's main character moment. so don't come for her when the unprepare never happens, fr fr π
β¨ SEE ALSO β¨
okay this list is long and it's giving "the whole group chat got tagged" π but every single one of these is here, so let's go:
the kernel file ./drivers/clk/tegra/clk-dfll.c, plus:
enum dfll_ctrl_mode(9)enum dfll_tune_range(9)struct dfll_rate_req(9)dfll_is_running(9)tegra_dfll_runtime_resume(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)
like I said. the whole group chat. π¦ but hey, now you know everybody's @ π
quick reminder bestie: this page lives in./drivers/clk/tegraand it's dated October 2026. also, hi, it's me,tegra_dfll_runtime_suspend(9)β thanks for reading, ily, go callclk_unpreparelater k? π§β¨π
π¦ 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