Home
last modified time | relevance | path

Searched refs:socclk_mhz (Results 1 – 25 of 39) sorted by relevance

12

/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn351/
H A Ddcn351_fpu.c103 .socclk_mhz = 600.0,
116 .socclk_mhz = 733.0,
129 .socclk_mhz = 880.0,
142 .socclk_mhz = 978.0,
155 .socclk_mhz = 1100.0,
168 .socclk_mhz = 1257.0,
181 .socclk_mhz = 1257.0,
194 .socclk_mhz = 1467.0,
317 clock_limits[i].socclk_mhz = in dcn351_update_bw_bounding_box_fpu()
318 clk_table->entries[i].socclk_mhz; in dcn351_update_bw_bounding_box_fpu()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn301/
H A Ddcn301_fpu.c118 .socclk_mhz = 278.0,
130 .socclk_mhz = 278.0,
142 .socclk_mhz = 278.0,
154 .socclk_mhz = 715.0,
166 .socclk_mhz = 953.0,
305 pipes[0].clks_cfg.socclk_mhz = dml->soc.clock_limits[vlevel].socclk_mhz; in calculate_wm_set_for_vlevel()
353 s[i].socclk_mhz = clk_table->entries[i].socclk_mhz; in dcn301_fpu_update_bw_bounding_box()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H A Ddcn20_fpu.c231 .socclk_mhz = 560.0,
242 .socclk_mhz = 694.0,
253 .socclk_mhz = 875.0,
342 .socclk_mhz = 560.0,
453 .socclk_mhz = 560.0,
464 .socclk_mhz = 694.0,
475 .socclk_mhz = 875.0,
1974 if (bb->clock_limits[i-1].socclk_mhz != bb->clock_limits[i].socclk_mhz) in dcn20_cap_soc_clocks()
2220 pipes[0].clks_cfg.socclk_mhz = dml->soc.clock_limits[vlevel].socclk_mhz; in calculate_wm_set_for_vlevel()
2384 low_pstate_lvl.socclk_mhz = clk_table->entries[0].socclk_mhz; in construct_low_pstate_lvl()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn302/
H A Ddcn302_fpu.c333 if (!bw_params->clk_table.entries[i].socclk_mhz && i > 0) in dcn302_fpu_update_bw_bounding_box()
334 dcn3_02_soc.clock_limits[i].socclk_mhz = dcn3_02_soc.clock_limits[i-1].socclk_mhz; in dcn302_fpu_update_bw_bounding_box()
336 dcn3_02_soc.clock_limits[i].socclk_mhz = bw_params->clk_table.entries[i].socclk_mhz; in dcn302_fpu_update_bw_bounding_box()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_policy.c128 unsigned int min_socclk_mhz = p->in_states->state_array[0].socclk_mhz; in dml2_policy_build_synthetic_soc_states()
141 if (p->in_states->state_array[i].socclk_mhz > max_socclk_mhz) in dml2_policy_build_synthetic_soc_states()
142 max_socclk_mhz = (int) p->in_states->state_array[i].socclk_mhz; in dml2_policy_build_synthetic_soc_states()
182 s->entry.socclk_mhz = max_socclk_mhz; in dml2_policy_build_synthetic_soc_states()
193 s->entry.socclk_mhz = min_socclk_mhz; in dml2_policy_build_synthetic_soc_states()
195 s->entry.socclk_mhz = max_socclk_mhz; in dml2_policy_build_synthetic_soc_states()
H A Ddml2_translation_helper.c359 p->in_states->state_array[0].socclk_mhz = 620.0; in dml2_init_soc_states()
386 p->in_states->state_array[1].socclk_mhz = 1200.0; in dml2_init_soc_states()
395 p->in_states->state_array[0].socclk_mhz = 582.0; in dml2_init_soc_states()
422 p->in_states->state_array[1].socclk_mhz = 1200.0; in dml2_init_soc_states()
430 p->in_states->state_array[0].socclk_mhz = 300; //620.0; in dml2_init_soc_states()
457 p->in_states->state_array[1].socclk_mhz = 1600; //1200.0; in dml2_init_soc_states()
541 p->in_states->state_array[i].socclk_mhz = in dml2_init_soc_states()
570 if (p->in_states->state_array[i].socclk_mhz > max_socclk_mhz) in dml2_init_soc_states()
571 max_socclk_mhz = (int)p->in_states->state_array[i].socclk_mhz; in dml2_init_soc_states()
600 p->out_states->state_array[i].socclk_mhz = p->in_states->state_array[i].socclk_mhz; in dml2_init_soc_states()
[all …]
H A Ddml2_wrapper.h158 unsigned int socclk_mhz; member
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn303/
H A Ddcn303_fpu.c339 if (!bw_params->clk_table.entries[i].socclk_mhz && i > 0) in dcn303_fpu_update_bw_bounding_box()
340 dcn3_03_soc.clock_limits[i].socclk_mhz = dcn3_03_soc.clock_limits[i-1].socclk_mhz; in dcn303_fpu_update_bw_bounding_box()
342 dcn3_03_soc.clock_limits[i].socclk_mhz = bw_params->clk_table.entries[i].socclk_mhz; in dcn303_fpu_update_bw_bounding_box()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn321/
H A Ddcn321_fpu.c116 .socclk_mhz = 1200.0,
332 if (max_clk_limit->socclk_mhz != 0) in override_max_clk_values()
333 curr_clk_limit->socclk_mhz = max_clk_limit->socclk_mhz; in override_max_clk_values()
839 if (!bw_params->clk_table.entries[i].socclk_mhz && i > 0) in dcn321_update_bw_bounding_box_fpu()
840 dcn3_21_soc.clock_limits[i].socclk_mhz = dcn3_21_soc.clock_limits[i-1].socclk_mhz; in dcn321_update_bw_bounding_box_fpu()
842 dcn3_21_soc.clock_limits[i].socclk_mhz = bw_params->clk_table.entries[i].socclk_mhz; in dcn321_update_bw_bounding_box_fpu()
910 if (dc->clk_mgr->bw_params->clk_table.entries[i].socclk_mhz) in dcn321_update_bw_bounding_box_fpu()
911 dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].socclk_mhz = in dcn321_update_bw_bounding_box_fpu()
912 dc->clk_mgr->bw_params->clk_table.entries[i].socclk_mhz; in dcn321_update_bw_bounding_box_fpu()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn31/
H A Ddcn31_fpu.c508 pipes[0].clks_cfg.socclk_mhz = context->bw_ctx.dml.soc.clock_limits[vlevel].socclk_mhz; in dcn31_calculate_wm_and_dlg_fp()
631 s[i].socclk_mhz = clk_table->entries[i].socclk_mhz; in dcn31_update_bw_bounding_box()
699 dcn3_15_soc.clock_limits[i].socclk_mhz = clk_table->entries[i].socclk_mhz; in dcn315_update_bw_bounding_box()
771 s[i].socclk_mhz = clk_table->entries[i].socclk_mhz; in dcn316_update_bw_bounding_box()
/linux-6.15/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/
H A Drn_clk_mgr.c584 .socclk_mhz = 0,
591 .socclk_mhz = 0,
598 .socclk_mhz = 0,
605 .socclk_mhz = 0,
671 bw_params->clk_table.entries[i].socclk_mhz = find_socclk_for_voltage(clock_table, in rn_clk_mgr_helper_populate_bw_params()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn35/
H A Ddcn35_fpu.c283 clock_limits[i].socclk_mhz = in dcn35_update_bw_bounding_box_fpu()
284 clk_table->entries[i].socclk_mhz; in dcn35_update_bw_bounding_box_fpu()
366 dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].socclk_mhz = in dcn35_update_bw_bounding_box_fpu()
367 clock_limits[i].socclk_mhz; in dcn35_update_bw_bounding_box_fpu()
/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_socbb.h30 uint32_t socclk_mhz; member
/linux-6.15/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/
H A Ddcn315_clk_mgr.c517 bw_params->clk_table.entries[i].socclk_mhz = clock_table->SocClocks[i]; in dcn315_clk_mgr_helper_populate_bw_params()
533 …bw_params->clk_table.entries[i-1].socclk_mhz = clock_table->SocClocks[clock_table->NumSocClkLevels… in dcn315_clk_mgr_helper_populate_bw_params()
550 if (!bw_params->clk_table.entries[i].socclk_mhz) in dcn315_clk_mgr_helper_populate_bw_params()
551 bw_params->clk_table.entries[i].socclk_mhz = def_max.socclk_mhz; in dcn315_clk_mgr_helper_populate_bw_params()
/linux-6.15/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/
H A Ddcn314_clk_mgr.c676 bw_params->clk_table.entries[i].socclk_mhz = clock_table->SocClocks[i]; in dcn314_clk_mgr_helper_populate_bw_params()
692 …bw_params->clk_table.entries[i].socclk_mhz = find_max_clk_value(clock_table->SocClocks, NUM_SOCCLK… in dcn314_clk_mgr_helper_populate_bw_params()
702 …bw_params->clk_table.entries[i].socclk_mhz = find_max_clk_value(clock_table->SocClocks, NUM_SOCCLK… in dcn314_clk_mgr_helper_populate_bw_params()
722 if (!bw_params->clk_table.entries[i].socclk_mhz) in dcn314_clk_mgr_helper_populate_bw_params()
723 bw_params->clk_table.entries[i].socclk_mhz = def_max.socclk_mhz; in dcn314_clk_mgr_helper_populate_bw_params()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn401/
H A Ddcn401_fpu.c218 if (dc->clk_mgr->bw_params->clk_table.entries[i].socclk_mhz) in dcn401_update_bw_bounding_box_fpu()
219 dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].socclk_mhz = in dcn401_update_bw_bounding_box_fpu()
220 dc->clk_mgr->bw_params->clk_table.entries[i].socclk_mhz; in dcn401_update_bw_bounding_box_fpu()
/linux-6.15/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/
H A Dvg_clk_mgr.c500 .socclk_mhz = 0,
507 .socclk_mhz = 0,
514 .socclk_mhz = 0,
521 .socclk_mhz = 0,
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/
H A Ddisplay_mode_structs.h160 double socclk_mhz; member
554 double socclk_mhz; member
/linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn201/
H A Ddcn201_resource.c148 .socclk_mhz = 1254.0,
159 .socclk_mhz = 1254.0,
170 .socclk_mhz = 1254.0,
181 .socclk_mhz = 1254.0,
193 .socclk_mhz = 1254.0,
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/
H A Ddml21_translation_helper.c241 if (config->use_clock_dc_limits && dc_bw_params->dc_mode_limit.socclk_mhz && in dml21_apply_soc_bb_overrides()
242 dc_clk_table->entries[i].socclk_mhz > dc_bw_params->dc_mode_limit.socclk_mhz) { in dml21_apply_soc_bb_overrides()
243 … if (i == 0 || dc_clk_table->entries[i-1].socclk_mhz < dc_bw_params->dc_mode_limit.socclk_mhz) { in dml21_apply_soc_bb_overrides()
244 dml_clk_table->socclk.clk_values_khz[i] = dc_bw_params->dc_mode_limit.socclk_mhz * 1000; in dml21_apply_soc_bb_overrides()
251 dml_clk_table->socclk.clk_values_khz[i] = dc_clk_table->entries[i].socclk_mhz * 1000; in dml21_apply_soc_bb_overrides()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn314/
H A Ddcn314_fpu.c238 clock_limits[i].socclk_mhz = clk_table->entries[i].socclk_mhz; in dcn314_update_bw_bounding_box_fpu()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.c137 .socclk_mhz = 1200.0,
508 pipes[0].clks_cfg.socclk_mhz = socclk; in dcn32_set_phantom_stream_timing()
2432 pipes[0].clks_cfg.socclk_mhz = context->bw_ctx.dml.soc.clock_limits[vlevel_temp].socclk_mhz; in dcn32_calculate_wm_and_dlg_fpu()
2497 pipes[0].clks_cfg.socclk_mhz = context->bw_ctx.dml.soc.clock_limits[vlevel].socclk_mhz; in dcn32_calculate_wm_and_dlg_fpu()
2785 if (max_clk_limit->socclk_mhz != 0) in override_max_clk_values()
2786 curr_clk_limit->socclk_mhz = max_clk_limit->socclk_mhz; in override_max_clk_values()
3284 if (!bw_params->clk_table.entries[i].socclk_mhz && i > 0) in dcn32_update_bw_bounding_box_fpu()
3285 dcn3_2_soc.clock_limits[i].socclk_mhz = dcn3_2_soc.clock_limits[i-1].socclk_mhz; in dcn32_update_bw_bounding_box_fpu()
3287 dcn3_2_soc.clock_limits[i].socclk_mhz = bw_params->clk_table.entries[i].socclk_mhz; in dcn32_update_bw_bounding_box_fpu()
3355 if (dc->clk_mgr->bw_params->clk_table.entries[i].socclk_mhz) in dcn32_update_bw_bounding_box_fpu()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn30/
H A Ddcn30_fpu.c354 pipes[0].clks_cfg.socclk_mhz = context->bw_ctx.dml.soc.clock_limits[vlevel].socclk_mhz; in dcn30_fpu_calculate_wm_and_dlg()
594 dcn3_0_soc.clock_limits[i].socclk_mhz = dcn3_0_soc.clock_limits[0].socclk_mhz; in dcn30_fpu_update_bw_bounding_box()
/linux-6.15/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/
H A Ddcn35_clk_mgr.c972 bw_params->clk_table.entries[i].socclk_mhz = clock_table->SocClocks[i]; in dcn35_clk_mgr_helper_populate_bw_params()
992 bw_params->clk_table.entries[i].socclk_mhz = in dcn35_clk_mgr_helper_populate_bw_params()
1003 bw_params->clk_table.entries[i].socclk_mhz = in dcn35_clk_mgr_helper_populate_bw_params()
1034 if (!bw_params->clk_table.entries[i].socclk_mhz) in dcn35_clk_mgr_helper_populate_bw_params()
1035 bw_params->clk_table.entries[i].socclk_mhz = def_max.socclk_mhz; in dcn35_clk_mgr_helper_populate_bw_params()
/linux-6.15/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Dclk_mgr.h109 unsigned int socclk_mhz; member

12