ENUM DFLL_TUNE_RANGE(9)
β¨ enum dfll_tune_range(9) β¨
Okay bestie, this is a page from the Kernel API Manual, and it's all about that enum dfll_tune_range vibe β literally the voltage range that the driver believes it's in π
(yes, believes, we'll get to that).
πΈ SYNOPSIS πΈ
enum dfll_tune_range {
DFLL_TUNE_UNINITIALIZED ,
DFLL_TUNE_LOW
};
π Constants π
DFLL_TUNE_UNINITIALIZEDβ DFLL tuning hasn't been programmed yet, bestie. Not a single tune in sight πDFLL_TUNE_LOWβ the DFLL is chilling in the low-voltage range (or it's in open-loop mode). Lowkey low voltage energy β‘
π¦ Description π¦
So here's the tea β: some DFLL tuning parameters might need to switch up depending on the DVCO's voltage, and these states are literally the ranges the driver supports. No cap.
And listen β these are software states. These values are never written into registers, periodt. It's giving pure vibes-only bookkeeping π
π SEE ALSO π
The kernel file ./drivers/clk/tegra/clk-dfll.c and all its friends, fr fr:
enum dfll_ctrl_mode(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_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)
That's the whole page, bestie β that's it, that's the lore π«Ά This little icon came from ./drivers/clk/tegra, dated October 2026, and it's serving enum dfll_tune_range(9) realness from the Kernel API Manual. Slay π
β¨
π¦ 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