exynos5_init_freq_table(9)
π exynos5_init_freq_table(9) β like, the whole kernel manual but make it make sense
okay so bestie, welcome to the Kernel API Manual entry for exynos5_init_freq_table(9) β¨ this is a real function in the kernel, not a vibe, and we're gonna get through it together π«Ά
πΈ NAME πΈ
exynos5_init_freq_table β it initializes the PM OPP framework, periodt π
π¦ SYNOPSIS π¦
int exynos5_init_freq_table (struct exynos5_dmc *dmc , struct
devfreq_dev_profile *profile );
yes that's the whole signature, no cap β two args, returns an int π
π ARGUMENTS π
dmcβ the DMC device whose frequencies get used for the OPP init. like, this is the device we're doing all this for π₯Ίprofileβ the devfreq device's profile. that's it, that's the whole description, iykyk
β¨ DESCRIPTION β¨
So what it does is: it populates the devfreq device's OPP table based on the current frequency and voltage. That's the entire plot π lowkey iconic that it's only one sentence.
ngl there's not a ton of lore here β the manpage keeps it short and so do we π
π₯ SEE ALSO π₯
okay this list? long. like 29 entries long. we are not skipping a single one, bestie β take a deep breath π
Kernel file ./drivers/memory/samsung/exynos5422-dmc.cstruct dmc_opp_table(9)struct exynos5_dmc(9)find_target_freq_idx(9)exynos5_switch_timing_regs(9)exynos5_set_bypass_dram_timings(9)exynos5_dram_change_timings(9)exynos5_dmc_align_target_voltage(9)exynos5_dmc_align_bypass_voltage(9)exynos5_dmc_align_bypass_dram_timings(9)exynos5_dmc_switch_to_bypass_configuration(9)exynos5_dmc_change_freq_and_volt(9)exynos5_dmc_get_volt_freq(9)exynos5_dmc_target(9)exynos5_counters_get(9)exynos5_dmc_start_perf_events(9)exynos5_dmc_perf_events_calc(9)exynos5_dmc_perf_events_check(9)exynos5_dmc_enable_perf_events(9)exynos5_dmc_disable_perf_events(9)exynos5_dmc_get_status(9)exynos5_dmc_get_cur_freq(9)exynos5_dmc_align_init_freq(9)create_timings_aligned(9)of_get_dram_timings(9)exynos5_dmc_init_clks(9)exynos5_performance_counters_init(9)exynos5_dmc_set_pause_on_switching(9)exynos5_dmc_probe(9)exynos5_dmc_remove(9)
like, go read all of those, they're literally right there π
and that's the whole page!! π§ this lil masterpiece lives in ./drivers/memory/samsung, it's dated October 2026, and it's brought to you by the exynos5_init_freq_table(9) girlies β mwah, bye 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