Home
last modified time | relevance | path

Searched refs:psr_config (Results 1 – 6 of 6) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_psr.c104 struct psr_config psr_config = {0}; in amdgpu_dm_link_setup_psr() local
116 mod_power_calc_psr_configs(&psr_config, link, stream); in amdgpu_dm_link_setup_psr()
119 psr_config.allow_smu_optimizations = in amdgpu_dm_link_setup_psr()
122 psr_config.allow_multi_disp_optimizations = in amdgpu_dm_link_setup_psr()
125 ret = dc_link_setup_psr(link, stream, &psr_config, &psr_context); in amdgpu_dm_link_setup_psr()
/Linux-v6.1/drivers/gpu/drm/amd/display/modules/power/
Dpower_helpers.h57 void mod_power_calc_psr_configs(struct psr_config *psr_config,
Dpower_helpers.c850 void mod_power_calc_psr_configs(struct psr_config *psr_config, in mod_power_calc_psr_configs() argument
883 psr_config->psr_rfb_setup_time = in mod_power_calc_psr_configs()
886 if (psr_config->psr_rfb_setup_time > vblank_time_in_us) { in mod_power_calc_psr_configs()
890 sdp_tx_deadline_in_us = vblank_time_in_us - psr_config->psr_rfb_setup_time; in mod_power_calc_psr_configs()
897psr_config->psr_sdp_transmit_line_num_deadline = link->psr_settings.psr_sdp_transmit_line_num_dead… in mod_power_calc_psr_configs()
898 psr_config->line_time_in_us = line_time_in_us; in mod_power_calc_psr_configs()
899 psr_config->su_y_granularity = dpcd_caps->psr_info.psr2_su_y_granularity_cap; in mod_power_calc_psr_configs()
900psr_config->su_granularity_required = dpcd_caps->psr_info.psr_dpcd_caps.bits.SU_GRANULARITY_REQUIR… in mod_power_calc_psr_configs()
901 psr_config->psr_frame_capture_indication_req = link->psr_settings.psr_frame_capture_indication_req; in mod_power_calc_psr_configs()
902 psr_config->psr_exit_link_training_required = in mod_power_calc_psr_configs()
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/
Ddc_link.h352 const struct dc_stream_state *stream, struct psr_config *psr_config,
Ddc_types.h679 struct psr_config { struct
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/core/
Ddc_link.c3239 const struct dc_stream_state *stream, struct psr_config *psr_config, in dc_link_setup_psr() argument
3272 psr_config->psr_frame_capture_indication_req; in dc_link_setup_psr()
3306 psr_config->su_granularity_required; in dc_link_setup_psr()
3308 psr_config->su_y_granularity; in dc_link_setup_psr()
3310 psr_config->line_time_in_us; in dc_link_setup_psr()
3313 psr_context->rate_control_caps = psr_config->rate_control_caps; in dc_link_setup_psr()
3351 psr_config->psr_exit_link_training_required; in dc_link_setup_psr()
3353 psr_config->psr_sdp_transmit_line_num_deadline; in dc_link_setup_psr()
3355 psr_config->psr_frame_capture_indication_req; in dc_link_setup_psr()
3399 psr_context->allow_smu_optimizations = psr_config->allow_smu_optimizations; in dc_link_setup_psr()
[all …]