drm/amd/display: Do not fail if build scaling params fails
[WHY] Failing validation when building scaling parameters causes corruption to occur due to pipe splitting with smaller pixel widths than HW supports. This needs to fail silently for now to hide the corruption until the corruption itself can be fixed. [HOW] Do not fail validation if building scaling params fails. Signed-off-by: Sung Lee <sung.lee@amd.com> Reviewed-by: Dmytro Laktyushkin <Dmytro.Laktyushkin@amd.com> Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
1810f441ae
commit
65f9ace4ac
|
@ -2836,8 +2836,8 @@ bool dcn20_fast_validate_bw(
|
|||
dcn20_split_stream_for_mpc(
|
||||
&context->res_ctx, dc->res_pool,
|
||||
pipe, hsplit_pipe);
|
||||
if (!resource_build_scaling_params(pipe) || !resource_build_scaling_params(hsplit_pipe))
|
||||
goto validate_fail;
|
||||
resource_build_scaling_params(pipe);
|
||||
resource_build_scaling_params(hsplit_pipe);
|
||||
}
|
||||
pipe_split_from[hsplit_pipe->pipe_idx] = pipe_idx;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue