Home
last modified time | relevance | path

Searched refs:psr_config (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_psr.c105 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()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/modules/power/
H A Dpower_helpers.h59 void mod_power_calc_psr_configs(struct psr_config *psr_config,
66 struct psr_config *config);
H A Dpower_helpers.c854 * @psr_config: [output], psr configuration structure to be updated
875 void mod_power_calc_psr_configs(struct psr_config *psr_config, in mod_power_calc_psr_configs() argument
908 psr_config->psr_rfb_setup_time = in mod_power_calc_psr_configs()
911 if (psr_config->psr_rfb_setup_time > vblank_time_in_us) { in mod_power_calc_psr_configs()
915 sdp_tx_deadline_in_us = vblank_time_in_us - psr_config->psr_rfb_setup_time; in mod_power_calc_psr_configs()
922 psr_config->psr_sdp_transmit_line_num_deadline = link->psr_settings.psr_sdp_transmit_line_num_deadline; in mod_power_calc_psr_configs()
923 psr_config->line_time_in_us = line_time_in_us; in mod_power_calc_psr_configs()
924 psr_config->su_y_granularity = dpcd_caps->psr_info.psr2_su_y_granularity_cap; in mod_power_calc_psr_configs()
925 psr_config in mod_power_calc_psr_configs()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_edp_panel_control.c648 const struct dc_stream_state *stream, struct psr_config *psr_config, in edp_setup_psr()
681 psr_config->psr_frame_capture_indication_req; in edp_setup_psr()
715 psr_config->su_granularity_required; in edp_setup_psr()
717 psr_config->su_y_granularity; in edp_setup_psr()
718 psr_context->line_time_in_us = psr_config->line_time_in_us; in edp_setup_psr()
724 psr_context->rate_control_caps = psr_config->rate_control_caps; in edp_setup_psr()
761 psr_config->psr_exit_link_training_required; in edp_setup_psr()
763 psr_config->psr_sdp_transmit_line_num_deadline; in edp_setup_psr()
765 psr_config in edp_setup_psr()
647 edp_setup_psr(struct dc_link *link, const struct dc_stream_state *stream, struct psr_config *psr_config, struct psr_context *psr_context) edp_setup_psr() argument
[all...]
H A Dlink_edp_panel_control.h50 const struct dc_stream_state *stream, struct psr_config *psr_config,
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/
H A Ddc_link.h227 const struct dc_stream_state *stream, struct psr_config *psr_config,
H A Ddc_types.h677 struct psr_config { struct
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_link_exports.c464 const struct dc_stream_state *stream, struct psr_config *psr_config, in dc_link_setup_psr()
467 return link->dc->link_srv->edp_setup_psr(link, stream, psr_config, psr_context); in dc_link_setup_psr()
463 dc_link_setup_psr(struct dc_link *link, const struct dc_stream_state *stream, struct psr_config *psr_config, struct psr_context *psr_context) dc_link_setup_psr() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/inc/
H A Dlink.h268 struct psr_config *psr_config,
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_link.c2655 const struct dc_stream_state *stream, struct psr_config *psr_config, in dc_link_setup_psr()
2683 psr_config->psr_frame_capture_indication_req; in dc_link_setup_psr()
2686 if (psr_config->psr_version == 0x2) { in dc_link_setup_psr()
2737 psr_config->psr_exit_link_training_required; in dc_link_setup_psr()
2739 psr_config->psr_sdp_transmit_line_num_deadline; in dc_link_setup_psr()
2741 psr_config->psr_frame_capture_indication_req; in dc_link_setup_psr()
2771 psr_context->allow_smu_optimizations = psr_config->allow_smu_optimizations; in dc_link_setup_psr()
2654 dc_link_setup_psr(struct dc_link *link, const struct dc_stream_state *stream, struct psr_config *psr_config, struct psr_context *psr_context) dc_link_setup_psr() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/
H A Ddc_types.h610 struct psr_config { struct
H A Ddc.h2021 const struct dc_stream_state *stream, struct psr_config *psr_config,
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c9244 struct psr_config psr_config = {0};
9253 psr_config.psr_version = link->dpcd_caps.psr_caps.psr_version;
9255 if (psr_config.psr_version > 0) {
9256 psr_config.psr_exit_link_training_required = 0x1;
9257 psr_config.psr_frame_capture_indication_req = 0;
9258 psr_config.psr_rfb_setup_time = 0x37;
9259 psr_config.psr_sdp_transmit_line_num_deadline = 0x20;
9260 psr_config.allow_smu_optimizations = 0x0;
9262 ret = dc_link_setup_psr(link, stream, &psr_config,
[all...]

Completed in 29 milliseconds