| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn351/ |
| H A D | dcn351_fpu.c | 103 .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 D | dcn301_fpu.c | 118 .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 D | dcn20_fpu.c | 231 .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 D | dcn302_fpu.c | 333 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 D | dml2_policy.c | 128 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 D | dml2_translation_helper.c | 359 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 D | dml2_wrapper.h | 158 unsigned int socclk_mhz; member
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn303/ |
| H A D | dcn303_fpu.c | 339 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 D | dcn321_fpu.c | 116 .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 D | dcn31_fpu.c | 508 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 D | rn_clk_mgr.c | 584 .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 D | dcn35_fpu.c | 283 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 D | amdgpu_socbb.h | 30 uint32_t socclk_mhz; member
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/ |
| H A D | dcn315_clk_mgr.c | 517 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 D | dcn314_clk_mgr.c | 676 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 D | dcn401_fpu.c | 218 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 D | vg_clk_mgr.c | 500 .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 D | display_mode_structs.h | 160 double socclk_mhz; member 554 double socclk_mhz; member
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn201/ |
| H A D | dcn201_resource.c | 148 .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 D | dml21_translation_helper.c | 241 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 D | dcn314_fpu.c | 238 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 D | dcn32_fpu.c | 137 .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 D | dcn30_fpu.c | 354 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 D | dcn35_clk_mgr.c | 972 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 D | clk_mgr.h | 109 unsigned int socclk_mhz; member
|