Skip to content

Commit

Permalink
drm/amd/display: fix dcn315 pixel rate crb scaling check
Browse files Browse the repository at this point in the history
fix dcn315 pixel rate crb scaling check error

Reviewed-by: Charlene Liu <charlene.liu@amd.com>
Acked-by: Tom Chung <chiahsuan.chung@amd.com>
Signed-off-by: Dmytro Laktyushkin <dmytro.laktyushkin@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
  • Loading branch information
Dmytro Laktyushkin authored and Alex Deucher committed Jun 9, 2023
1 parent 38ff516 commit 0ab720d
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions drivers/gpu/drm/amd/display/dc/dcn315/dcn315_resource.c
Original file line number Diff line number Diff line change
Expand Up @@ -1669,10 +1669,10 @@ static bool allow_pixel_rate_crb(struct dc *dc, struct dc_state *context)
/*Don't apply if scaling*/
if (res_ctx->pipe_ctx[i].stream->src.width != res_ctx->pipe_ctx[i].stream->dst.width ||
res_ctx->pipe_ctx[i].stream->src.height != res_ctx->pipe_ctx[i].stream->dst.height ||
(res_ctx->pipe_ctx[i].top_pipe->plane_state && (res_ctx->pipe_ctx[i].top_pipe->plane_state->src_rect.width
!= res_ctx->pipe_ctx[i].top_pipe->plane_state->dst_rect.width ||
res_ctx->pipe_ctx[i].top_pipe->plane_state->src_rect.height
!= res_ctx->pipe_ctx[i].top_pipe->plane_state->dst_rect.height)))
(res_ctx->pipe_ctx[i].plane_state && (res_ctx->pipe_ctx[i].plane_state->src_rect.width
!= res_ctx->pipe_ctx[i].plane_state->dst_rect.width ||
res_ctx->pipe_ctx[i].plane_state->src_rect.height
!= res_ctx->pipe_ctx[i].plane_state->dst_rect.height)))
return false;
/*Don't apply if MPO to avoid transition issues*/
if (res_ctx->pipe_ctx[i].top_pipe && res_ctx->pipe_ctx[i].top_pipe->plane_state != res_ctx->pipe_ctx[i].plane_state)
Expand Down

0 comments on commit 0ab720d

Please sign in to comment.