dfll_force_output(9)
π dfll_force_output β Kernel API Manual, section 9 π
okay so bestie, welcome to dfll_force_output(9) from the Kernel API Manual β¨ this whole page lives in section 9 of the manual, and it's literally all about forcing a fixed output value out of the DFLL. no cap, that's the entire plot π
β¨ NAME β¨
dfll_force_output β force output a fixed value π
πΈ SYNOPSIS πΈ
int dfll_force_output (struct tegra_dfll *td , unsigned int out_sel );
π¦ ARGUMENTS π¦
tdβ the DFLL instance, your main character π«Άout_selβ the value to force output, i.e. the number you're hard-committing to β¨
π DESCRIPTION π
Set the fixed value for force output, and DFLL will output this value. that's it, that's the vibe π it's giving "we're not doing the adaptive thing anymore, we're just saying the number" and honestly? iconic.
π SEE ALSO π
here's the whole friend group, all of them live in the kernel file ./drivers/clk/tegra/clk-dfll.c π§ and yes, every single one is getting named, because nobody gets left on read:
enum dfll_ctrl_mode(9)enum dfll_tune_range(9)struct dfll_rate_req(9)dfll_is_running(9)tegra_dfll_runtime_resume(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_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)
π reminder bestie: the page says out_sel is the value to force output, and DFLL will output that value. that's the whole documented behavior β don't go inventing extra β¨magicβ¨ on top of it, iykyk.
k bye ilysm, this page came straight out of ./drivers/clk/tegra and it's dated October 2026, so go forth and force those outputs bestie πππ
π¦ 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