]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/display: fix crash on setmode when mode is close to bw limit
authorSu Sung Chung <Su.Chung@amd.com>
Fri, 10 May 2019 19:16:45 +0000 (15:16 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 31 May 2019 15:39:31 +0000 (10:39 -0500)
commit81b7c09470263ab1e5aecfc637b6c5af3094130a
tree3006f1a8deb8e17085bfdb6c0cbc87fdd6748f3b
parent8843ad127640f82ef049509ec00911dea47a1130
drm/amd/display: fix crash on setmode when mode is close to bw limit

[why]
during It's possible to call dcn_validate_bandwidth with no plane.
In that case, as we are only intersted in if output timing is supported or not,
even if we cannot support native resolution, we still want to support lower
resolution if it is valid

[how]
if there exist no surface, make viewport/rec_out size at max 1080p. It is
already known that 1080p x 6(max # of pipes) is supported, so if we fail
validation, it is because of the stream

Signed-off-by: Su Sung Chung <Su.Chung@amd.com>
Reviewed-by: Dmytro Laktyushkin <Dmytro.Laktyushkin@amd.com>
Acked-by: Leo Li <sunpeng.li@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c