Searched refs:psr_config (Results 1 – 9 of 9) sorted by relevance
| /Linux-v6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| D | amdgpu_dm_psr.c | 105 struct psr_config psr_config = {0}; in amdgpu_dm_link_setup_psr() local 117 mod_power_calc_psr_configs(&psr_config, link, stream); in amdgpu_dm_link_setup_psr() 120 psr_config.allow_smu_optimizations = in amdgpu_dm_link_setup_psr() 123 psr_config.allow_multi_disp_optimizations = in amdgpu_dm_link_setup_psr() 126 if (!psr_su_set_dsc_slice_height(dc, link, stream, &psr_config)) in amdgpu_dm_link_setup_psr() 129 ret = dc_link_setup_psr(link, stream, &psr_config, &psr_context); in amdgpu_dm_link_setup_psr()
|
| /Linux-v6.6/drivers/gpu/drm/amd/display/modules/power/ |
| D | power_helpers.h | 59 void mod_power_calc_psr_configs(struct psr_config *psr_config, 66 struct psr_config *config);
|
| D | power_helpers.c | 873 void mod_power_calc_psr_configs(struct psr_config *psr_config, in mod_power_calc_psr_configs() argument 906 psr_config->psr_rfb_setup_time = in mod_power_calc_psr_configs() 909 if (psr_config->psr_rfb_setup_time > vblank_time_in_us) { in mod_power_calc_psr_configs() 913 sdp_tx_deadline_in_us = vblank_time_in_us - psr_config->psr_rfb_setup_time; in mod_power_calc_psr_configs() 920 …psr_config->psr_sdp_transmit_line_num_deadline = link->psr_settings.psr_sdp_transmit_line_num_dead… in mod_power_calc_psr_configs() 921 psr_config->line_time_in_us = line_time_in_us; in mod_power_calc_psr_configs() 922 psr_config->su_y_granularity = dpcd_caps->psr_info.psr2_su_y_granularity_cap; in mod_power_calc_psr_configs() 923 …psr_config->su_granularity_required = dpcd_caps->psr_info.psr_dpcd_caps.bits.SU_GRANULARITY_REQUIR… in mod_power_calc_psr_configs() 924 psr_config->psr_frame_capture_indication_req = link->psr_settings.psr_frame_capture_indication_req; in mod_power_calc_psr_configs() 925 psr_config->psr_exit_link_training_required = in mod_power_calc_psr_configs() [all …]
|
| /Linux-v6.6/drivers/gpu/drm/amd/display/dc/link/protocols/ |
| D | link_edp_panel_control.c | 612 const struct dc_stream_state *stream, struct psr_config *psr_config, in edp_setup_psr() argument 645 psr_config->psr_frame_capture_indication_req; in edp_setup_psr() 679 psr_config->su_granularity_required; in edp_setup_psr() 681 psr_config->su_y_granularity; in edp_setup_psr() 682 psr_context->line_time_in_us = psr_config->line_time_in_us; in edp_setup_psr() 688 psr_context->rate_control_caps = psr_config->rate_control_caps; in edp_setup_psr() 725 psr_config->psr_exit_link_training_required; in edp_setup_psr() 727 psr_config->psr_sdp_transmit_line_num_deadline; in edp_setup_psr() 729 psr_config->psr_frame_capture_indication_req; in edp_setup_psr() 768 psr_context->allow_smu_optimizations = psr_config->allow_smu_optimizations; in edp_setup_psr() [all …]
|
| D | link_edp_panel_control.h | 51 const struct dc_stream_state *stream, struct psr_config *psr_config,
|
| /Linux-v6.6/drivers/gpu/drm/amd/display/dc/core/ |
| D | dc_link_exports.c | 464 const struct dc_stream_state *stream, struct psr_config *psr_config, in dc_link_setup_psr() argument 467 return link->dc->link_srv->edp_setup_psr(link, stream, psr_config, psr_context); in dc_link_setup_psr()
|
| /Linux-v6.6/drivers/gpu/drm/amd/display/dc/inc/ |
| D | link.h | 268 struct psr_config *psr_config,
|
| /Linux-v6.6/drivers/gpu/drm/amd/display/dc/ |
| D | dc_types.h | 609 struct psr_config { struct
|
| D | dc.h | 2013 const struct dc_stream_state *stream, struct psr_config *psr_config,
|