mirror of https://gitee.com/openkylin/linux.git
drm/amd/display: Check cursor address before program.
Program cursor attributes during set mode is only needed in case of pipe slipt, bottom pipe should be programmed same as top pipe. Need to program if address is 0. Signed-off-by: Yongqiang Sun <yongqiang.sun@amd.com> Reviewed-by: Tony Cheng <Tony.Cheng@amd.com> Acked-by: Harry Wentland <Harry.Wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
3dc780ec34
commit
4c7d45fae8
|
@ -2436,7 +2436,8 @@ static void program_all_pipe_in_tree(
|
|||
/* TODO: this is a hack w/a for switching from mpo to pipe split */
|
||||
dc_stream_set_cursor_position(pipe_ctx->stream, &position);
|
||||
|
||||
dc_stream_set_cursor_attributes(pipe_ctx->stream,
|
||||
if (pipe_ctx->stream->cursor_attributes.address.quad_part != 0)
|
||||
dc_stream_set_cursor_attributes(pipe_ctx->stream,
|
||||
&pipe_ctx->stream->cursor_attributes);
|
||||
|
||||
if (cur_pipe_ctx->plane_state != pipe_ctx->plane_state) {
|
||||
|
|
Loading…
Reference in New Issue