dfll_fetch_common_params(9)
okay bestie, we're opening the Kernel API Manual to dfll_fetch_common_params(9) β this one is lowkey iconic because it's the little helper that pulls the shared DFLL settings out of the device tree, and we are gonna read every single crumb π
β¨
πΈ NAME πΈ
dfll_fetch_common_params β read DFLL parameters from the device tree π¦
β¨ SYNOPSIS β¨
int dfll_fetch_common_params (struct tegra_dfll *td );
π ARGUMENTS π
tdβ the DFLL instance, aka the struct you're handing over so it can get its params read π«Ά
π DESCRIPTION π
This function reads all the DT parameters that are common to both I2C and PWM operation. That's highkey the whole vibe: shared settings, one fetch, no cap.
It returns 0 on success or -EINVAL on any failure. Any failure, bestie β not just a specific one π.
π₯ SEE ALSO π₯
The Kernel file ./drivers/clk/tegra/clk-dfll.c is the home base π , and the whole squad is: 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_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), tegra_dfll_register(9), tegra_dfll_unregister(9).
xoxo, the source/version is ./drivers/clk/tegra, the date is October 2026, and this iconic page is dfll_fetch_common_params(9) β 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