Home
last modified time | relevance | path

Searched refs:psr_settings (Results 1 – 25 of 29) sorted by relevance

12

/linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_psr.c69 link->psr_settings.psr_feature_enabled = false; in amdgpu_dm_set_psr_caps()
74 link->psr_settings.psr_feature_enabled = false; in amdgpu_dm_set_psr_caps()
80 link->psr_settings.psr_feature_enabled = false; in amdgpu_dm_set_psr_caps()
84 link->psr_settings.psr_version = DC_PSR_VERSION_SU_1; in amdgpu_dm_set_psr_caps()
86 link->psr_settings.psr_version = DC_PSR_VERSION_1; in amdgpu_dm_set_psr_caps()
88 link->psr_settings.psr_feature_enabled = true; in amdgpu_dm_set_psr_caps()
92 link->psr_settings.psr_feature_enabled, in amdgpu_dm_set_psr_caps()
93 link->psr_settings.psr_version, in amdgpu_dm_set_psr_caps()
190 if (link->psr_settings.psr_version < DC_PSR_VERSION_SU_1) in amdgpu_dm_psr_enable()
245 if (link->psr_settings.psr_feature_enabled && in amdgpu_dm_psr_is_active_allowed()
[all …]
H A Damdgpu_dm_crtc.c133 link->psr_settings.psr_allow_active); in amdgpu_dm_crtc_set_panel_sr_feature()
146 if (link->psr_settings.psr_version < DC_PSR_VERSION_SU_1 && is_sr_active) in amdgpu_dm_crtc_set_panel_sr_feature()
148 } else if (link->psr_settings.psr_feature_enabled && !vrr_active && in amdgpu_dm_crtc_set_panel_sr_feature()
H A Damdgpu_dm.c680 bool psr_en = acrtc->dm_irq_params.stream->link->psr_settings.psr_feature_enabled; in dm_crtc_high_irq()
5282 link->psr_settings.psr_feature_enabled = false; in amdgpu_dm_initialize_drm_device()
5283 link->psr_settings.psr_version = DC_PSR_VERSION_UNSUPPORTED; in amdgpu_dm_initialize_drm_device()
8733 if (acrtc_state->stream->link->psr_settings.psr_version < in manage_dm_interrupts()
9228 struct psr_settings *psr = &acrtc_state->stream->link->psr_settings; in amdgpu_dm_enable_self_refresh()
9413 if (acrtc_state->stream->link->psr_settings.psr_feature_enabled || in amdgpu_dm_commit_planes()
9418 acrtc_state->stream->link->psr_settings.psr_version == in amdgpu_dm_commit_planes()
9428 if (acrtc_state->stream->link->psr_settings.psr_version >= DC_PSR_VERSION_SU_1 && in amdgpu_dm_commit_planes()
9435 acrtc_state->stream->link->psr_settings.psr_dirty_rects_change_timestamp_ns = in amdgpu_dm_commit_planes()
9437 if (acrtc_state->stream->link->psr_settings.psr_allow_active) in amdgpu_dm_commit_planes()
[all …]
H A Damdgpu_dm_crc.c512 if (stream_state->link->psr_settings.psr_version < DC_PSR_VERSION_SU_1) in amdgpu_dm_crtc_configure_crc_source()
H A Damdgpu_dm_debugfs.c1074 seq_printf(m, "Driver support: %s", str_yes_no(link->psr_settings.psr_feature_enabled)); in psr_capability_show()
1075 if (link->psr_settings.psr_version) in psr_capability_show()
1076 seq_printf(m, " [0x%02x]", link->psr_settings.psr_version); in psr_capability_show()
/linux-6.15/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_edp_panel_control.c577 link->psr_settings.psr_power_opt = *power_opts; in edp_set_psr_allow_active()
589 link->psr_settings.psr_allow_active = *allow_active; in edp_set_psr_allow_active()
591 if (!link->psr_settings.psr_allow_active) in edp_set_psr_allow_active()
597 link->psr_settings.psr_feature_enabled) in edp_set_psr_allow_active()
615 if (psr != NULL && link->psr_settings.psr_feature_enabled) in edp_get_psr_state()
745 if (link->psr_settings.psr_vtotal_control_support) { in edp_setup_psr()
848 link->psr_settings.psr_power_opt = 0; in edp_setup_psr()
849 link->psr_settings.psr_allow_active = 0; in edp_setup_psr()
857 if (link->psr_settings.psr_feature_enabled == 0) in edp_setup_psr()
874 if (psr != NULL && link->psr_settings.psr_feature_enabled) in edp_get_psr_residency()
[all …]
H A Dlink_dp_irq_handler.c126 if (!link->psr_settings.psr_feature_enabled) in handle_hpd_irq_psr_sink()
167 if (link->psr_settings.psr_allow_active) { in handle_hpd_irq_psr_sink()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dce/
H A Ddmub_hw_lock_mgr.c70 if (link->psr_settings.psr_version == DC_PSR_VERSION_SU_1) in should_use_dmub_lock()
77 if (link->psr_settings.psr_version == DC_PSR_VERSION_1) { in should_use_dmub_lock()
H A Ddmub_psr.c145 if (stream->link->psr_settings.psr_version == DC_PSR_VERSION_UNSUPPORTED) in dmub_psr_set_version()
151 switch (stream->link->psr_settings.psr_version) { in dmub_psr_set_version()
392 link->psr_settings.force_ffu_mode = 1; in dmub_psr_copy_settings()
394 copy_settings_data->force_ffu_mode = link->psr_settings.force_ffu_mode; in dmub_psr_copy_settings()
410 if (link->psr_settings.psr_version == DC_PSR_VERSION_1 && in dmub_psr_copy_settings()
423 link->psr_settings.power_down_phy_before_disable_stream; in dmub_psr_copy_settings()
/linux-6.15/drivers/gpu/drm/amd/display/dc/clk_mgr/
H A Dclk_mgr.c112 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()
133 if (!edp_link->psr_settings.psr_feature_enabled) in clk_mgr_optimize_pwr_state()
/linux-6.15/drivers/gpu/drm/amd/display/modules/info_packet/
H A Dinfo_packet.c150 if (stream->link->psr_settings.psr_version == DC_PSR_VERSION_SU_1) in mod_build_vsc_infopacket()
154 else if (stream->link->psr_settings.psr_version == DC_PSR_VERSION_1) in mod_build_vsc_infopacket()
/linux-6.15/drivers/gpu/drm/amd/display/modules/power/
H A Dpower_helpers.c914 link->psr_settings.psr_frame_capture_indication_req = true; in mod_power_calc_psr_configs()
915 link->psr_settings.psr_sdp_transmit_line_num_deadline = num_vblank_lines; in mod_power_calc_psr_configs()
920 link->psr_settings.psr_frame_capture_indication_req = false; in mod_power_calc_psr_configs()
921 link->psr_settings.psr_sdp_transmit_line_num_deadline = sdp_tx_deadline_in_us / line_time_in_us; in mod_power_calc_psr_configs()
924 …psr_config->psr_sdp_transmit_line_num_deadline = link->psr_settings.psr_sdp_transmit_line_num_dead… in mod_power_calc_psr_configs()
928 psr_config->psr_frame_capture_indication_req = link->psr_settings.psr_frame_capture_indication_req; in mod_power_calc_psr_configs()
/linux-6.15/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_factory.c723 link->psr_settings.psr_vtotal_control_support = false; in construct_phy()
724 link->psr_settings.psr_version = DC_PSR_VERSION_UNSUPPORTED; in construct_phy()
805 link->psr_settings.psr_version = DC_PSR_VERSION_UNSUPPORTED; in construct_dpia()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn35/
H A Ddcn35_fpu.c594 bool is_psr = (link && (link->psr_settings.psr_version == DC_PSR_VERSION_1 || in dcn35_decide_zstate_support()
595 … link->psr_settings.psr_version == DC_PSR_VERSION_SU_1) && !link->panel_config.psr.disable_psr); in dcn35_decide_zstate_support()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn351/
H A Ddcn351_fpu.c627 bool is_psr = (link && (link->psr_settings.psr_version == DC_PSR_VERSION_1 || in dcn351_decide_zstate_support()
628 … link->psr_settings.psr_version == DC_PSR_VERSION_SU_1) && !link->panel_config.psr.disable_psr); in dcn351_decide_zstate_support()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dce60/
H A Ddce60_hw_sequencer.c97 if (pipe_ctx->stream->link->psr_settings.psr_feature_enabled) in dce60_should_enable_fbc()
/linux-6.15/drivers/gpu/drm/amd/display/dc/
H A Ddc_types.h1021 struct psr_settings { struct
H A Ddc.h1773 struct psr_settings psr_settings; member
H A Ddc_dmub_srv.c1001 if ((pipe_ctx->stream->link->psr_settings.psr_version == DC_PSR_VERSION_SU_1 || in dc_dmub_should_update_cursor_data()
1002 pipe_ctx->stream->link->psr_settings.psr_version == DC_PSR_VERSION_1) && in dc_dmub_should_update_cursor_data()
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
H A Ddcn32_hwseq.c204 (dc->current_state->streams[i]->link->psr_settings.psr_version == DC_PSR_VERSION_UNSUPPORTED)) in dcn32_check_no_memory_request_for_cab()
267 dc->current_state->streams[i]->link->psr_settings.psr_version != DC_PSR_VERSION_UNSUPPORTED && in dcn32_apply_idle_power_optimizations()
704 pipe->stream->link->psr_settings.psr_version == DC_PSR_VERSION_UNSUPPORTED && in dcn32_update_mall_sel()
/linux-6.15/drivers/gpu/drm/amd/display/dc/core/
H A Ddc.c279 link->psr_settings.psr_version = DC_PSR_VERSION_UNSUPPORTED; in create_links()
3623 if ((stream->link->psr_settings.psr_version == DC_PSR_VERSION_SU_1 in dc_dmub_should_send_dirty_rect_cmd()
3624 || stream->link->psr_settings.psr_version == DC_PSR_VERSION_1) in dc_dmub_should_send_dirty_rect_cmd()
5492 if (link->psr_settings.psr_feature_enabled) { in dc_set_psr_allow_active()
5493 if (enable && !link->psr_settings.psr_allow_active) { in dc_set_psr_allow_active()
5497 } else if (!enable && link->psr_settings.psr_allow_active) { in dc_set_psr_allow_active()
6102 if (link->psr_settings.psr_feature_enabled) in dc_notify_vsync_int_state()
/linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource_helpers.c237 if (pipe->stream && pipe->stream->link->psr_settings.psr_version != DC_PSR_VERSION_UNSUPPORTED) { in dcn32_is_psr_capable()
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn35/
H A Ddcn35_hwseq.c662 (link->psr_settings.psr_version == DC_PSR_VERSION_1 || in dcn35_apply_idle_power_optimizations()
663 link->psr_settings.psr_version == DC_PSR_VERSION_SU_1); in dcn35_apply_idle_power_optimizations()
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn30/
H A Ddcn30_hwseq.c955 stream->link->psr_settings.psr_version == DC_PSR_VERSION_UNSUPPORTED && in dcn30_apply_idle_power_optimizations()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H A Ddcn20_fpu.c1088 bool is_psr = (link && (link->psr_settings.psr_version == DC_PSR_VERSION_1 || in decide_zstate_support()
1089 … link->psr_settings.psr_version == DC_PSR_VERSION_SU_1) && !link->panel_config.psr.disable_psr); in decide_zstate_support()

12