From 21cd403ec64cdae24d0add77c111132b6119ad01 Mon Sep 17 00:00:00 2001 From: Wayne Lin Date: Tue, 19 Jan 2021 17:20:52 +0800 Subject: drm/amd/display: Change to set crc window by dmcu fw [Why & How] To have crc window being unchanged, we have dmcu to keep monitoring crc window registers. In order not to have driver and dmcu change crc registers at the same time, have work of changing crc window to be done by dmcu fw. Signed-off-by: Wayne Lin Reviewed-by: Nicholas Kazlauskas Acked-by: Eryk Brol Acked-by: Rodrigo Siqueira Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c') diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c index 10b22de19d48..ad8290ee8361 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c @@ -417,8 +417,8 @@ void amdgpu_dm_crtc_handle_crc_window_irq(struct drm_crtc *crtc) tmp_window.windowb_y_end = acrtc->dm_irq_params.crc_window.y_end; - dc_stream_configure_crc(stream_state->ctx->dc, - stream_state, crc_window, true, true); + dc_stream_forward_dmcu_crc_window(stream_state->ctx->dc, + stream_state, crc_window); acrtc->dm_irq_params.crc_window.update_win = false; } -- cgit v1.2.3-59-g8ed1b