dcn60_populate_clk_table(9)
β¨ dcn60_populate_clk_table β¨
okay bestie, so this is a page from the Kernel API Manual and it's literally all about one function: dcn60_populate_clk_table. it's giving "niche kernel lore" and honestly? we're obsessed π
π NAME
dcn60_populate_clk_table β populate clock table from DAL init table. that's it, that's the whole vibe. π¦
πΈ SYNOPSIS
void dcn60_populate_clk_table (struct clk_mgr_internal *clk_mgr , struct
clk_limit_table *clk_table , const DalInitTable_t *init_table );
notice the void?? it returns nothing, it just does the thing and dips. main character energy fr fr π
π«Ά ARGUMENTS
clk_mgrβ the clock manager instance. your β¨clock manager girlieβ¨, right there, handed to you.clk_tableβ the output clock table you're gonna populate. yes, output β this is the one that gets filled in. πinit_tableβ the DAL init table, transferred over from PMFW. it arrives as a little gift from the firmware. π
π DESCRIPTION
so what does it actually do? it reads the DPM clock levels straight out of the PPClocks array inside the DalInitTable_t β the same one that PMFW populates via the TABLE_DAL_INIT transfer. no cap, that's the whole job. π
ngl the flow is simple but iconic: firmware hands overDalInitTable_tthroughTABLE_DAL_INIT, and this function goes shopping in thePPClocksarray for those DPM clock levels. πβ¨
π₯ SEE ALSO
- Kernel file
./drivers/gpu/drm/amd/display/dc/clk_mgr/dcn60/dcn60_clk_mgr.cβ that's the home base, go say hi π§ dcn60_populate_dc_mode_limit(9)dcn60_make_bandwidth_clocks_update_action(9)dcn60_build_bandwidth_clocks_block_sequence_with_action(9)dcn60_update_bandwidth_clocks_state_with_action(9)dcn60_build_update_bandwidth_clocks_sequence(9)
the whole dcn60 bandwidth-clock friend group, all linked up β iykyk π
and that's the page!! brought to you by the source at ./drivers/gpu/drm/amd/display/..., dated October 2026, and signed off with dcn60_populate_clk_table(9) π
periodt β go populate something, 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