dfll_scale_dvco_rate(9)
π dfll_scale_dvco_rate(9) β¨
okay so this is a Kernel API Manual page, and it's literally about turning a DVCO rate into a scaled rate. bestie, it's short, it's sweet, it's giving "small function, big responsibilities" energy π
πΈ SYNOPSIS πΈ
unsigned long dfll_scale_dvco_rate (int scale_bits , unsigned long
dvco_rate );
like, yes, that's the whole signature. she's not complicated π
π¦ ARGUMENTS π¦
scale_bitsβ the clock scaler value, aka the bits chillin' in theDFLL_FREQ_REQ_SCALEfield. that's her whole personality π«Άdvco_rateβ the DVCO rate itself. the raw material. the moment before the glow-up β¨
π DESCRIPTION π
so what does it actually do? it applies the same scaling formula that the DFLL hardware uses to scale the DVCO rate. that's it. that's the whole thing. no cap π
it's giving "software matching hardware, frame for frame" β you're not inventing a new math, you're just doing the exact same math the silicon does, so the numbers agree. iconic behavior honestly π
β SEE ALSO β
the whole fam, and yes we're listing every single one because nobody gets left out π
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_resume(9)tegra_dfll_runtime_suspend(9)dfll_tune_low(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)
ngl if you're reading all 40 of those, you're a real one. drink some water π
and that's the page!! this lives over in ./drivers/clk/tegra, dated October 2026, and it's page dfll_scale_dvco_rate(9) β mwah, go forth and scale those rates 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