Home
last modified time | relevance | path

Searched refs:dmub_caps (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/display/dc/optc/dcn401/
H A Ddcn401_optc.c291 if (dc->caps.dmub_caps.fams_ver == 1 && !dc->debug.disable_fams) in optc401_setup_manual_trigger()
318 …if (dc->caps.dmub_caps.fams_ver == dc->debug.fams_version.ver && dc->debug.fams2_config.bits.enabl… in optc401_set_drr()
383 …if (dc->caps.dmub_caps.fams_ver == dc->debug.fams_version.ver && dc->debug.fams2_config.bits.enabl… in optc401_set_vtotal_min_max()
391 } else if (dc->caps.dmub_caps.fams_ver == 1 && !dc->debug.disable_fams) { in optc401_set_vtotal_min_max()
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
H A Ddcn32_hwseq.c986 dc->caps.dmub_caps.psr = dc->ctx->dmub_srv->dmub->feature_caps.psr; in dcn32_init_hw()
987 dc->caps.dmub_caps.subvp_psr = dc->ctx->dmub_srv->dmub->feature_caps.subvp_psr_support; in dcn32_init_hw()
988 dc->caps.dmub_caps.gecc_enable = dc->ctx->dmub_srv->dmub->feature_caps.gecc_enable; in dcn32_init_hw()
989 dc->caps.dmub_caps.mclk_sw = dc->ctx->dmub_srv->dmub->feature_caps.fw_assisted_mclk_switch_ver; in dcn32_init_hw()
990 …dc->caps.dmub_caps.aux_backlight_support = dc->ctx->dmub_srv->dmub->feature_caps.abm_aux_backlight… in dcn32_init_hw()
993 dc->caps.dmub_caps.fams_ver = dc->ctx->dmub_srv->dmub->feature_caps.fw_assisted_mclk_switch_ver; in dcn32_init_hw()
994 if (dc->caps.dmub_caps.fams_ver == 2) { in dcn32_init_hw()
/linux-6.15/drivers/gpu/drm/amd/display/dc/optc/dcn32/
H A Ddcn32_optc.c255 if (dc->caps.dmub_caps.mclk_sw && !dc->debug.disable_fams) in optc32_setup_manual_trigger()
/linux-6.15/drivers/gpu/drm/amd/display/dc/optc/dcn30/
H A Ddcn30_optc.c348 if (dc->caps.dmub_caps.mclk_sw && !dc->debug.disable_fams) in optc3_set_vtotal_min_max()
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn31/
H A Ddcn31_hwseq.c277 dc->caps.dmub_caps.psr = dc->ctx->dmub_srv->dmub->feature_caps.psr; in dcn31_init_hw()
278 dc->caps.dmub_caps.mclk_sw = dc->ctx->dmub_srv->dmub->feature_caps.fw_assisted_mclk_switch_ver; in dcn31_init_hw()
/linux-6.15/drivers/gpu/drm/amd/display/dc/optc/dcn35/
H A Ddcn35_optc.c278 if (dc->caps.dmub_caps.mclk_sw && !dc->debug.disable_fams) in optc35_setup_manual_trigger()
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn35/
H A Ddcn35_hwseq.c311 dc->caps.dmub_caps.psr = dc->ctx->dmub_srv->dmub->feature_caps.psr; in dcn35_init_hw()
312 dc->caps.dmub_caps.mclk_sw = dc->ctx->dmub_srv->dmub->feature_caps.fw_assisted_mclk_switch_ver; in dcn35_init_hw()
313 …dc->caps.dmub_caps.aux_backlight_support = dc->ctx->dmub_srv->dmub->feature_caps.abm_aux_backlight… in dcn35_init_hw()
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn30/
H A Ddcn30_hwseq.c815 dc->caps.dmub_caps.psr = dc->ctx->dmub_srv->dmub->feature_caps.psr; in dcn30_init_hw()
816 dc->caps.dmub_caps.mclk_sw = dc->ctx->dmub_srv->dmub->feature_caps.fw_assisted_mclk_switch_ver; in dcn30_init_hw()
/linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource_helpers.c530 if (!dc->caps.dmub_caps.mclk_sw) in dcn32_can_support_mclk_switch_using_fw_based_vblank_stretch()
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c351 dc->caps.dmub_caps.psr = dc->ctx->dmub_srv->dmub->feature_caps.psr; in dcn401_init_hw()
352 …dc->caps.dmub_caps.mclk_sw = dc->ctx->dmub_srv->dmub->feature_caps.fw_assisted_mclk_switch_ver > 0; in dcn401_init_hw()
353 dc->caps.dmub_caps.fams_ver = dc->ctx->dmub_srv->dmub->feature_caps.fw_assisted_mclk_switch_ver; in dcn401_init_hw()
355 …dc->caps.dmub_caps.fams_ver == dc->debug.fams_version.ver; // sw & fw fams versions must match for… in dcn401_init_hw()
/linux-6.15/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_edp_panel_control.c166 !link->dc->caps.dmub_caps.aux_backlight_support) { in edp_set_backlight_level_nits()
/linux-6.15/drivers/gpu/drm/amd/display/dc/
H A Ddc.h279 struct dc_dmub_caps dmub_caps; member
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.c631 (!dcn32_is_psr_capable(pipe) || (context->stream_count == 1 && dc->caps.dmub_caps.subvp_psr)) && in dcn32_assign_subvp_pipe()
1486 …if (!dc->debug.force_disable_subvp && !dc->caps.dmub_caps.gecc_enable && dcn32_all_pipes_have_stre… in dcn32_full_validate_bw_helper()
/linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn30/
H A Ddcn30_resource.c1976 if (!dc->caps.dmub_caps.mclk_sw) in dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch()