amd/display: allow non-linear multi-planar formats
authorSimon Ser <contact@emersion.fr>
Fri, 26 Mar 2021 16:59:44 +0000 (17:59 +0100)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 21 Apr 2021 15:18:10 +0000 (11:18 -0400)
commit9ebb6bc0125dfb1e65a53eea4aeecc63d4d6ec2d
tree9ea401108e0bb9e660617ecf6d249a7676b19ee5
parent6d638b3ffd27036c062d32cb4efd4be172c2a65e
amd/display: allow non-linear multi-planar formats

Accept non-linear buffers which use a multi-planar format, as long
as they don't use DCC.

Tested on GFX9 with NV12.

Signed-off-by: Simon Ser <contact@emersion.fr>
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: Harry Wentland <hwentlan@amd.com>
Cc: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Cc: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c