Home
last modified time | relevance | path

Searched refs:power_management_parameters (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_dpmm/
H A Ddml2_dpmm_dcn4.c492 if (min_idle_us >= in_out->soc_bb->power_management_parameters.dram_clk_change_blackout_us) in determine_power_management_features_with_vblank_only()
495 if (min_idle_us >= in_out->soc_bb->power_management_parameters.fclk_change_blackout_us) in determine_power_management_features_with_vblank_only()
542 if (min_idle_us >= in_out->soc_bb->power_management_parameters.dram_clk_change_blackout_us) in determine_power_management_features_with_vactive_and_vblank()
554 if (min_idle_us >= in_out->soc_bb->power_management_parameters.fclk_change_blackout_us) in determine_power_management_features_with_vactive_and_vblank()
571 …get_displays_with_fams_mask(in_out, (int)(in_out->soc_bb->power_management_parameters.dram_clk_cha… in determine_power_management_features_with_fams()
711 if (min_idle_us >= in_out->soc_bb->power_management_parameters.fclk_change_blackout_us) in dpmm_dcn4_map_mode_to_soc_dpm()
723 if (in_out->soc_bb->power_management_parameters.stutter_enter_plus_exit_latency_us > 0 && in dpmm_dcn4_map_mode_to_soc_dpm()
724 min_idle_us >= in_out->soc_bb->power_management_parameters.stutter_enter_plus_exit_latency_us) in dpmm_dcn4_map_mode_to_soc_dpm()
730 if (in_out->soc_bb->power_management_parameters.z8_min_idle_time > 0 && in dpmm_dcn4_map_mode_to_soc_dpm()
736 if (in_out->soc_bb->power_management_parameters.z8_stutter_exit_latency_us > 0 && in dpmm_dcn4_map_mode_to_soc_dpm()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/
H A Ddml2_pmo_dcn3.c548 in_out->instance->soc_bb->power_management_parameters.dram_clk_change_blackout_us && in pmo_dcn3_init_for_pstate_support()
556 in_out->instance->soc_bb->power_management_parameters.fclk_change_blackout_us && in pmo_dcn3_init_for_pstate_support()
608 …in_out->instance->soc_bb->power_management_parameters.fclk_change_blackout_us > min_reserved_vblan… in pmo_dcn3_init_for_pstate_support()
612 in_out->instance->soc_bb->power_management_parameters.fclk_change_blackout_us; in pmo_dcn3_init_for_pstate_support()
617 …in_out->instance->soc_bb->power_management_parameters.dram_clk_change_blackout_us > min_reserved_v… in pmo_dcn3_init_for_pstate_support()
621 in_out->instance->soc_bb->power_management_parameters.dram_clk_change_blackout_us; in pmo_dcn3_init_for_pstate_support()
627 …in_out->instance->soc_bb->power_management_parameters.stutter_enter_plus_exit_latency_us > min_res… in pmo_dcn3_init_for_pstate_support()
630 in_out->instance->soc_bb->power_management_parameters.stutter_enter_plus_exit_latency_us; in pmo_dcn3_init_for_pstate_support()
H A Ddml2_pmo_dcn4_fams2.c1719 (unsigned int)math_ceil(pmo->soc_bb->power_management_parameters.dram_clk_change_blackout_us / in build_fams2_meta_per_stream()
2185 …REQUIRED_RESERVED_TIME = (int)in_out->instance->soc_bb->power_management_parameters.dram_clk_chang… in pmo_dcn4_fams2_test_for_pstate_support()
2273 if (pmo->soc_bb->power_management_parameters.z8_stutter_exit_latency_us > 0 && in pmo_dcn4_fams2_init_for_stutter()
2274 pmo->soc_bb->power_management_parameters.stutter_enter_plus_exit_latency_us > 0 && in pmo_dcn4_fams2_init_for_stutter()
2275 …pmo->soc_bb->power_management_parameters.z8_stutter_exit_latency_us < pmo->soc_bb->power_managemen… in pmo_dcn4_fams2_init_for_stutter()
2280 …pmo->soc_bb->power_management_parameters.z8_stutter_exit_latency_us + pmo->soc_bb->power_managemen… in pmo_dcn4_fams2_init_for_stutter()
2290 …if (vblank_nom_time_us < pmo->soc_bb->power_management_parameters.z8_stutter_exit_latency_us * MIN… in pmo_dcn4_fams2_init_for_stutter()
2305 if (pmo->soc_bb->power_management_parameters.z8_stutter_exit_latency_us > 0) { in pmo_dcn4_fams2_init_for_stutter()
2314 …if (!stutter_optimization_too_expensive && pmo->soc_bb->power_management_parameters.stutter_enter_… in pmo_dcn4_fams2_init_for_stutter()
2333 if (pmo->soc_bb->power_management_parameters.z8_stutter_exit_latency_us > 0 && in pmo_dcn4_fams2_test_for_stutter()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/
H A Ddml_top_soc_parameter_types.h138 struct dml2_soc_power_management_parameters power_management_parameters; member
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/
H A Ddml21_translation_helper.c286 dml_soc_bb->power_management_parameters.dram_clk_change_blackout_us = in dml21_apply_soc_bb_overrides()
290 dml_soc_bb->power_management_parameters.stutter_enter_plus_exit_latency_us = in dml21_apply_soc_bb_overrides()
294 dml_soc_bb->power_management_parameters.stutter_exit_latency_us = in dml21_apply_soc_bb_overrides()
313 dml_soc_bb->power_management_parameters.stutter_exit_latency_us = in dml21_apply_soc_bb_overrides()
318 dml_soc_bb->power_management_parameters.stutter_enter_plus_exit_latency_us = in dml21_apply_soc_bb_overrides()
323 dml_soc_bb->power_management_parameters.dram_clk_change_blackout_us = in dml21_apply_soc_bb_overrides()
328 dml_soc_bb->power_management_parameters.fclk_change_blackout_us = in dml21_apply_soc_bb_overrides()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/bounding_boxes/
H A Ddcn4_soc_bb.h288 .power_management_parameters = {
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
H A Ddml2_core_dcn4.c588 …atencySupported[plane_index] >= core->clean_me_up.mode_lib.soc.power_management_parameters.dram_cl… in core_dcn4_mode_programming()
590 …de_lib.mp.TWait[plane_index] >= core->clean_me_up.mode_lib.soc.power_management_parameters.dram_cl… in core_dcn4_mode_programming()
H A Ddml2_core_dcn4_calcs.c7281 if (soc->power_management_parameters.g6_temp_read_blackout_us[0] > 0.0) { in get_g6_temp_read_blackout_us()
7283 return soc->power_management_parameters.g6_temp_read_blackout_us[min_clk_index]; in get_g6_temp_read_blackout_us()
9451 …s->mSOCParameters.DRAMClockChangeLatency = mode_lib->soc.power_management_parameters.dram_clk_chan… in dml_core_mode_support()
9452 …s->mSOCParameters.FCLKChangeLatency = mode_lib->soc.power_management_parameters.fclk_change_blacko… in dml_core_mode_support()
9453 s->mSOCParameters.SRExitTime = mode_lib->soc.power_management_parameters.stutter_exit_latency_us; in dml_core_mode_support()
9455 …s->mSOCParameters.SRExitZ8Time = mode_lib->soc.power_management_parameters.z8_stutter_exit_latency… in dml_core_mode_support()
11710 …s->mmSOCParameters.DRAMClockChangeLatency = mode_lib->soc.power_management_parameters.dram_clk_cha… in dml_core_mode_programming()
11711 …s->mmSOCParameters.FCLKChangeLatency = mode_lib->soc.power_management_parameters.fclk_change_black… in dml_core_mode_programming()
11712 s->mmSOCParameters.SRExitTime = mode_lib->soc.power_management_parameters.stutter_exit_latency_us; in dml_core_mode_programming()
11714 …s->mmSOCParameters.SRExitZ8Time = mode_lib->soc.power_management_parameters.z8_stutter_exit_latenc… in dml_core_mode_programming()
[all …]