[RFC PATCH v2 9/9] drm/amd/display: enable DRM shaper and 3D LUT properties
Melissa Wen
mwen at igalia.com
Tue Sep 6 16:46:28 UTC 2022
Shaper LUT and 3D LUT programming is done, so make the DRM color
properties available.
Signed-off-by: Melissa Wen <mwen at igalia.com>
---
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
index c89594f3a5cb..b165a0c269fa 100644
--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
+++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
@@ -452,6 +452,12 @@ int amdgpu_dm_crtc_init(struct amdgpu_display_manager *dm,
dm->adev->mode_info.crtcs[crtc_index] = acrtc;
drm_crtc_enable_color_mgmt(&acrtc->base, MAX_COLOR_LUT_ENTRIES,
true, MAX_COLOR_LUT_ENTRIES);
+
+ if (dm->dc->caps.color.mpc.num_3dluts)
+ drm_crtc_enable_lut3d(&acrtc->base,
+ MAX_COLOR_LUT_ENTRIES,
+ MAX_COLOR_3DLUT_ENTRIES);
+
drm_mode_crtc_set_gamma_size(&acrtc->base, MAX_COLOR_LEGACY_LUT_ENTRIES);
return 0;
--
2.35.1
More information about the amd-gfx
mailing list