]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/display: don't enable DRM CRTC degamma property for DCE
authorMelissa Wen <mwen@igalia.com>
Thu, 3 Nov 2022 18:45:00 +0000 (17:45 -0100)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 15 Nov 2022 18:23:48 +0000 (13:23 -0500)
commit1005eca7e0667d56dd3df1315636cc25053d9400
treeb1e49d924ab04c25b2e3b78c3618b591b496d38c
parent13ccb88ca90b2c2498fab0d0f1b05ba261ed5160
drm/amd/display: don't enable DRM CRTC degamma property for DCE

DM maps DRM CRTC degamma to DPP (pre-blending) degamma block, but DCE doesn't
support programmable degamma curve anywhere. Currently, a custom degamma is
accepted by DM but just ignored by DCE driver and degamma correction isn't
actually applied. There is no way to map custom degamma in DCE, therefore, DRM
CRTC degamma property shouldn't be enabled for DCE drivers.

Reviewed-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Melissa Wen <mwen@igalia.com>
Signed-off-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c