Home
last modified time | relevance | path

Searched refs:fams2_global_config (Results 1 – 9 of 9) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/dml21/
Ddml21_utils.c486 …memset(&context->bw_ctx.bw.dcn.fams2_global_config, 0, sizeof(struct dmub_cmd_fams2_global_config)… in dml21_build_fams2_programming()
571 memcpy(&context->bw_ctx.bw.dcn.fams2_global_config, in dml21_build_fams2_programming()
572 &dml_ctx->v21.mode_programming.programming->fams2_global_config, in dml21_build_fams2_programming()
575 context->bw_ctx.bw.dcn.fams2_global_config.num_streams = num_fams2_streams; in dml21_build_fams2_programming()
578 …context->bw_ctx.bw.dcn.clk.fw_based_mclk_switching = context->bw_ctx.bw.dcn.fams2_global_config.fe… in dml21_build_fams2_programming()
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
Ddml2_core_dcn4_calcs.h32 …lay_configuation_with_meta *display_cfg, struct dmub_cmd_fams2_global_config *fams2_global_config);
Ddml2_core_dcn4.c275 …bal_fams2_programming(&core->clean_me_up.mode_lib, display_cfg, &programming->fams2_global_config); in pack_mode_programming_params_with_implicit_subvp()
Ddml2_core_dcn4_calcs.c12296 struct dmub_cmd_fams2_global_config *fams2_global_config) in dml2_core_calcs_get_global_fams2_programming() argument
12298 fams2_global_config->features.bits.enable = display_cfg->stage3.fams2_required; in dml2_core_calcs_get_global_fams2_programming()
12300 if (fams2_global_config->features.bits.enable) { in dml2_core_calcs_get_global_fams2_programming()
12301 fams2_global_config->features.bits.enable_stall_recovery = true; in dml2_core_calcs_get_global_fams2_programming()
12302 fams2_global_config->features.bits.allow_delay_check_mode = FAMS2_ALLOW_DELAY_CHECK_FROM_START; in dml2_core_calcs_get_global_fams2_programming()
12304 fams2_global_config->max_allow_delay_us = mode_lib->ip_caps.fams2.max_allow_delay_us; in dml2_core_calcs_get_global_fams2_programming()
12305 fams2_global_config->lock_wait_time_us = mode_lib->ip_caps.fams2.lock_timeout_us; in dml2_core_calcs_get_global_fams2_programming()
12306 fams2_global_config->recovery_timeout_us = mode_lib->ip_caps.fams2.recovery_timeout_us; in dml2_core_calcs_get_global_fams2_programming()
12307fams2_global_config->hwfq_flip_programming_delay_us = mode_lib->ip_caps.fams2.flip_programming_del… in dml2_core_calcs_get_global_fams2_programming()
12309 fams2_global_config->num_streams = display_cfg->display_config.num_streams; in dml2_core_calcs_get_global_fams2_programming()
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/
Ddc_dmub_srv.c1706 …memcpy(&global_cmd->config.global, &context->bw_ctx.bw.dcn.fams2_global_config, sizeof(struct dmub… in dc_dmub_srv_fams2_update_config()
1714 for (i = 0; i < context->bw_ctx.bw.dcn.fams2_global_config.num_streams; i++) { in dc_dmub_srv_fams2_update_config()
1733 if (enable && context->bw_ctx.bw.dcn.fams2_global_config.features.bits.enable) { in dc_dmub_srv_fams2_update_config()
1736 …cmd[context->bw_ctx.bw.dcn.fams2_global_config.num_streams].fams2_config.header.multi_cmd_pending … in dc_dmub_srv_fams2_update_config()
1737 num_cmds += context->bw_ctx.bw.dcn.fams2_global_config.num_streams; in dc_dmub_srv_fams2_update_config()
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/
Ddml_top_types.h415 struct dmub_cmd_fams2_global_config fams2_global_config; member
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/core/
Ddc_state.c973 is_fams2_in_use |= state->bw_ctx.bw.dcn.fams2_global_config.features.bits.enable; in dc_state_is_fams2_in_use()
976 is_fams2_in_use |= dc->current_state->bw_ctx.bw.dcn.fams2_global_config.features.bits.enable; in dc_state_is_fams2_in_use()
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/inc/
Dcore_types.h537 struct dmub_cmd_fams2_global_config fams2_global_config; member
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
Ddcn401_hwseq.c1537 fams2_required = context->bw_ctx.bw.dcn.fams2_global_config.features.bits.enable; in dcn401_fams2_update_config()
1662 dc->current_state->bw_ctx.bw.dcn.fams2_global_config.features.bits.enable) && in dcn401_hardware_release()