linux/drivers/gpu/drm/amd/display/amdgpu_dm
Alex Hung a4fa2355e0 drm/amd/display: Enable DEGAMMA and reject COLOR_PIPELINE+DEGAMMA_LUT
[WHAT]
Create DEGAMMA properties even if color pipeline is enabled, and enforce
the mutual exclusion in atomic check by rejecting any commit that
attempts to enable both COLOR_PIPELINE on the plane and DEGAMMA_LUT on
the CRTC simultaneously.

Fixes: 18a4127e93 ("drm/amd/display: Disable CRTC degamma when color pipeline is enabled")
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4963
Reviewed-by: Melissa Wen <mwen@igalia.com>
Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Hung <alex.hung@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 196a6aa727f1f15eb54dda5e60a41543ea9397ee)
2026-03-02 17:13:13 -05:00
..
Makefile
amdgpu_dm.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
amdgpu_dm.h
amdgpu_dm_color.c drm/amd/display: Use mpc.preblend flag to indicate 3D LUT 2026-03-02 17:12:58 -05:00
amdgpu_dm_colorop.c drm/amd/display: Use mpc.preblend flag to indicate 3D LUT 2026-03-02 17:12:58 -05:00
amdgpu_dm_colorop.h
amdgpu_dm_crc.c Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
amdgpu_dm_crc.h
amdgpu_dm_crtc.c drm/amd/display: Enable DEGAMMA and reject COLOR_PIPELINE+DEGAMMA_LUT 2026-03-02 17:13:13 -05:00
amdgpu_dm_crtc.h
amdgpu_dm_debugfs.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_dm_debugfs.h
amdgpu_dm_hdcp.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_dm_hdcp.h
amdgpu_dm_helpers.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_dm_irq.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_dm_irq.h
amdgpu_dm_irq_params.h drm/amd/display: Add CRC 32-bit mode support for DCN3.6+ 2026-02-03 16:43:12 -05:00
amdgpu_dm_mst_types.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_dm_mst_types.h
amdgpu_dm_plane.c drm/amd/display: Enable DEGAMMA and reject COLOR_PIPELINE+DEGAMMA_LUT 2026-03-02 17:13:13 -05:00
amdgpu_dm_plane.h
amdgpu_dm_pp_smu.c
amdgpu_dm_psr.c drm/amd/display: Disable SR feature on eDP1 by default 2026-02-19 12:16:10 -05:00
amdgpu_dm_psr.h
amdgpu_dm_quirks.c
amdgpu_dm_replay.c
amdgpu_dm_replay.h
amdgpu_dm_services.c
amdgpu_dm_trace.h
amdgpu_dm_wb.c
amdgpu_dm_wb.h
dc_fpu.c
dc_fpu.h