[go: nahoru, domu]

CHROMIUM: drm/amdgpu: Disable CTM property

CTM implementation does not work correctly in that it requires
a modeset to be applied. By not advertising support for the CTM
property, userspace can avoid using it.

BUG=b:127423881,chromium:937523
TEST=Verify nightlight works properly on grunt device

Change-Id: I29a7a9f5e907e2de936ce22f8cb7115ba900d27b
Signed-off-by: Drew Davenport <ddavenport@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1518632
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Daniele Castagna <dcastagna@chromium.org>
(cherry picked from commit 038a7d752482468f1536b62555895e42c4c26027)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/1520808
diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
index 3bc2706..a0cdda8 100644
--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
@@ -3276,7 +3276,7 @@
 
 	dm->adev->mode_info.crtcs[crtc_index] = acrtc;
 	drm_crtc_enable_color_mgmt(&acrtc->base, MAX_COLOR_LUT_ENTRIES,
-				   true, MAX_COLOR_LUT_ENTRIES);
+				   false, MAX_COLOR_LUT_ENTRIES);
 	drm_mode_crtc_set_gamma_size(&acrtc->base, MAX_COLOR_LEGACY_LUT_ENTRIES);
 
 	return 0;