/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/clk_mgr/ |
H A D | clk_mgr.c | 91 struct dc_link *edp_link = get_edp_link(dc); in clk_mgr_exit_optimized_pwr_state() local 96 if (edp_link) { in clk_mgr_exit_optimized_pwr_state() 97 clk_mgr->psr_allow_active_cache = edp_link->psr_settings.psr_allow_active; in clk_mgr_exit_optimized_pwr_state() 98 dc_link_set_psr_allow_active(edp_link, false, false); in clk_mgr_exit_optimized_pwr_state() 105 struct dc_link *edp_link = get_edp_link(dc); in clk_mgr_optimize_pwr_state() local 107 if (edp_link) in clk_mgr_optimize_pwr_state() 108 dc_link_set_psr_allow_active(edp_link, clk_mgr->psr_allow_active_cache, false); in clk_mgr_optimize_pwr_state()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/clk_mgr/ |
H A D | clk_mgr.c | 103 struct dc_link *edp_link = NULL; in clk_mgr_exit_optimized_pwr_state() local 115 edp_link = edp_links[panel_inst]; in clk_mgr_exit_optimized_pwr_state() 116 if (!edp_link->psr_settings.psr_feature_enabled) in clk_mgr_exit_optimized_pwr_state() 118 clk_mgr->psr_allow_active_cache = edp_link->psr_settings.psr_allow_active; in clk_mgr_exit_optimized_pwr_state() 119 dc->link_srv->edp_set_psr_allow_active(edp_link, &allow_active, false, false, NULL); in clk_mgr_exit_optimized_pwr_state() 120 dc->link_srv->edp_set_replay_allow_active(edp_link, &allow_active, false, false, NULL); in clk_mgr_exit_optimized_pwr_state() 129 struct dc_link *edp_link = NULL; in clk_mgr_optimize_pwr_state() local 136 edp_link = edp_links[panel_inst]; in clk_mgr_optimize_pwr_state() 137 if (!edp_link->psr_settings.psr_feature_enabled) in clk_mgr_optimize_pwr_state() 139 dc->link_srv->edp_set_psr_allow_active(edp_link, in clk_mgr_optimize_pwr_state() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_hwseq.c | 574 struct dc_link *edp_link = get_edp_link(dc); in dcn30_init_hw() local 576 if (edp_link && in dcn30_init_hw() 577 edp_link->link_enc->funcs->is_dig_enabled && in dcn30_init_hw() 578 edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc) && in dcn30_init_hw() 582 dc->hwss.edp_backlight_control(edp_link, false); in dcn30_init_hw() 584 dc->hwss.edp_power_control(edp_link, false); in dcn30_init_hw()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_hwseq.c | 537 struct dc_link *edp_link = NULL; in dcn30_init_hw() local 541 edp_link = edp_links[0]; in dcn30_init_hw() 542 if (edp_link && edp_link->link_enc->funcs->is_dig_enabled && in dcn30_init_hw() 543 edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc) && in dcn30_init_hw() 547 dc->hwss.edp_backlight_control(edp_link, false); in dcn30_init_hw() 549 dc->hwss.edp_power_control(edp_link, false); in dcn30_init_hw()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn32/ |
H A D | dcn32_hwseq.c | 887 struct dc_link *edp_link; in dcn32_init_hw() local 892 edp_link = edp_links[i]; in dcn32_init_hw() 893 if (edp_link->link_enc->funcs->is_dig_enabled && in dcn32_init_hw() 894 edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc) && in dcn32_init_hw() 898 dc->hwss.edp_backlight_control(edp_link, false); in dcn32_init_hw() 900 dc->hwss.edp_power_control(edp_link, false); in dcn32_init_hw()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hw_sequencer.c | 1463 struct dc_link *edp_link; in dcn10_power_down_on_boot() local 1468 edp_link = get_edp_link(dc); in dcn10_power_down_on_boot() 1469 if (edp_link && in dcn10_power_down_on_boot() 1470 edp_link->link_enc->funcs->is_dig_enabled && in dcn10_power_down_on_boot() 1471 edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc) && in dcn10_power_down_on_boot() 1475 dc->hwseq->funcs.edp_backlight_control(edp_link, false); in dcn10_power_down_on_boot() 1477 dc->hwss.edp_power_control(edp_link, false); in dcn10_power_down_on_boot()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc.c | 1349 struct dc_link *edp_link = NULL; in detect_edp_presence() local 1359 edp_link = edp_links[i]; in detect_edp_presence() 1361 edp_link->edp_sink_present = false; in detect_edp_presence() 1363 dc_link_detect_connection_type(edp_link, &type); in detect_edp_presence() 1364 edp_link->edp_sink_present = (type != dc_connection_none); in detect_edp_presence() 5280 void dc_set_edp_power(const struct dc *dc, struct dc_link *edp_link, in dc_set_edp_power() argument 5283 if (edp_link->connector_signal != SIGNAL_TYPE_EDP) in dc_set_edp_power() 5286 if (edp_link->skip_implict_edp_power_control == false) in dc_set_edp_power() 5289 edp_link->dc->link_srv->edp_set_panel_power(edp_link, powerO in dc_set_edp_power() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce110/ |
H A D | dce110_hw_sequencer.c | 1738 struct dc_link *edp_link = NULL; in dce110_enable_accelerated_mode() local 1763 edp_link = edp_links[i]; in dce110_enable_accelerated_mode() 1764 if (edp_link != edp_streams[0]->link) in dce110_enable_accelerated_mode() 1767 if (edp_link->link_enc->funcs->is_dig_enabled && in dce110_enable_accelerated_mode() 1768 edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc) && in dce110_enable_accelerated_mode() 1769 edp_link->link_status.link_active) { in dce110_enable_accelerated_mode()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce110/ |
H A D | dce110_hw_sequencer.c | 1637 struct dc_link *edp_link = get_edp_link(dc); in dce110_enable_accelerated_mode() local 1650 if (edp_link && dc->ctx->dce_version != DCE_VERSION_8_0 && in dce110_enable_accelerated_mode() 1655 if (edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc)) { in dce110_enable_accelerated_mode() 1657 if (edp_stream && edp_link->link_status.link_active) { in dce110_enable_accelerated_mode()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hw_sequencer.c | 1623 struct dc_link *edp_link = NULL; in dcn10_power_down_on_boot() local 1629 edp_link = edp_links[0]; in dcn10_power_down_on_boot() 1631 if (edp_link && edp_link->link_enc->funcs->is_dig_enabled && in dcn10_power_down_on_boot() 1632 edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc) && in dcn10_power_down_on_boot() 1636 dc->hwseq->funcs.edp_backlight_control(edp_link, false); in dcn10_power_down_on_boot() 1638 dc->hwss.edp_power_control(edp_link, false); in dcn10_power_down_on_boot()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/ |
H A D | dc.h | 1600 void dc_set_edp_power(const struct dc *dc, struct dc_link *edp_link,
|