| /linux-6.15/drivers/gpu/drm/amd/display/dc/clk_mgr/ |
| H A D | clk_mgr.c | 99 struct dc_link *edp_link = NULL; in clk_mgr_exit_optimized_pwr_state() local 111 edp_link = edp_links[panel_inst]; in clk_mgr_exit_optimized_pwr_state() 112 if (!edp_link->psr_settings.psr_feature_enabled) in clk_mgr_exit_optimized_pwr_state() 114 clk_mgr->psr_allow_active_cache = edp_link->psr_settings.psr_allow_active; in clk_mgr_exit_optimized_pwr_state() 115 dc->link_srv->edp_set_psr_allow_active(edp_link, &allow_active, false, false, NULL); in clk_mgr_exit_optimized_pwr_state() 116 dc->link_srv->edp_set_replay_allow_active(edp_link, &allow_active, false, false, NULL); in clk_mgr_exit_optimized_pwr_state() 125 struct dc_link *edp_link = NULL; in clk_mgr_optimize_pwr_state() local 132 edp_link = edp_links[panel_inst]; in clk_mgr_optimize_pwr_state() 133 if (!edp_link->psr_settings.psr_feature_enabled) in clk_mgr_optimize_pwr_state() 135 dc->link_srv->edp_set_psr_allow_active(edp_link, in clk_mgr_optimize_pwr_state() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
| H A D | dcn30_hwseq.c | 736 struct dc_link *edp_link = NULL; in dcn30_init_hw() local 740 edp_link = edp_links[0]; in dcn30_init_hw() 741 if (edp_link && edp_link->link_enc->funcs->is_dig_enabled && in dcn30_init_hw() 742 edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc) && in dcn30_init_hw() 746 dc->hwss.edp_backlight_control(edp_link, false); in dcn30_init_hw() 748 dc->hwss.edp_power_control(edp_link, false); in dcn30_init_hw()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn35/ |
| H A D | dcn35_hwseq.c | 607 struct dc_link *edp_link = NULL; in dcn35_power_down_on_boot() local 613 edp_link = edp_links[0]; in dcn35_power_down_on_boot() 615 if (edp_link && edp_link->link_enc->funcs->is_dig_enabled && in dcn35_power_down_on_boot() 616 edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc) && in dcn35_power_down_on_boot() 620 dc->hwseq->funcs.edp_backlight_control(edp_link, false); in dcn35_power_down_on_boot() 622 dc->hwss.edp_power_control(edp_link, false); in dcn35_power_down_on_boot()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn32/ |
| H A D | dcn32_hwseq.c | 900 struct dc_link *edp_link; in dcn32_init_hw() local 905 edp_link = edp_links[i]; in dcn32_init_hw() 906 if (edp_link->link_enc->funcs->is_dig_enabled && in dcn32_init_hw() 907 edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc) && in dcn32_init_hw() 911 dc->hwss.edp_backlight_control(edp_link, false); in dcn32_init_hw() 913 dc->hwss.edp_power_control(edp_link, false); in dcn32_init_hw()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_hw_sequencer.c | 436 struct dc_link *edp_link = NULL; in get_vabc_visual_confirm_color() local 440 edp_link = pipe_ctx->stream->link; in get_vabc_visual_confirm_color() 443 if (edp_link) { in get_vabc_visual_confirm_color() 444 switch (edp_link->backlight_control_type) { in get_vabc_visual_confirm_color()
|
| H A D | dc.c | 1459 struct dc_link *edp_link = NULL; in detect_edp_presence() local 1469 edp_link = edp_links[i]; in detect_edp_presence() 1471 edp_link->edp_sink_present = false; in detect_edp_presence() 1473 dc_link_detect_connection_type(edp_link, &type); in detect_edp_presence() 1474 edp_link->edp_sink_present = (type != dc_connection_none); in detect_edp_presence() 6217 void dc_set_edp_power(const struct dc *dc, struct dc_link *edp_link, in dc_set_edp_power() argument 6220 if (edp_link->connector_signal != SIGNAL_TYPE_EDP) in dc_set_edp_power() 6223 if (edp_link->skip_implict_edp_power_control == false) in dc_set_edp_power() 6226 edp_link->dc->link_srv->edp_set_panel_power(edp_link, powerOn); in dc_set_edp_power()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dce110/ |
| H A D | dce110_hwseq.c | 1886 struct dc_link *edp_link = NULL; in dce110_enable_accelerated_mode() local 1913 edp_link = edp_links[i]; in dce110_enable_accelerated_mode() 1914 if (edp_link != edp_streams[0]->link) in dce110_enable_accelerated_mode() 1917 if (edp_link->link_enc->funcs->is_dig_enabled && in dce110_enable_accelerated_mode() 1918 edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc) && in dce110_enable_accelerated_mode() 1919 edp_link->link_status.link_active) { in dce110_enable_accelerated_mode()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn401/ |
| H A D | dcn401_hwseq.c | 267 struct dc_link *edp_link; in dcn401_init_hw() local 272 edp_link = edp_links[i]; in dcn401_init_hw() 273 if (edp_link->link_enc->funcs->is_dig_enabled && in dcn401_init_hw() 274 edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc) && in dcn401_init_hw() 278 dc->hwss.edp_backlight_control(edp_link, false); in dcn401_init_hw() 280 dc->hwss.edp_power_control(edp_link, false); in dcn401_init_hw()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn10/ |
| H A D | dcn10_hwseq.c | 1691 struct dc_link *edp_link = NULL; in dcn10_power_down_on_boot() local 1697 edp_link = edp_links[0]; in dcn10_power_down_on_boot() 1699 if (edp_link && edp_link->link_enc->funcs->is_dig_enabled && in dcn10_power_down_on_boot() 1700 edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc) && in dcn10_power_down_on_boot() 1704 dc->hwseq->funcs.edp_backlight_control(edp_link, false); in dcn10_power_down_on_boot() 1706 dc->hwss.edp_power_control(edp_link, false); in dcn10_power_down_on_boot()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc.h | 1835 void dc_set_edp_power(const struct dc *dc, struct dc_link *edp_link,
|