drm/i915: Fix adl+ degamma LUT size
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Mon, 14 Nov 2022 15:37:18 +0000 (17:37 +0200)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Tue, 22 Nov 2022 12:44:46 +0000 (14:44 +0200)
The degamma LUT is interpolated so we need the 128th (==1.0)
entry to represent the full < 1.0 input range. Only the 129th
and 130th entries are strictly for the >=1.0 extended range
inputs.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20221114153732.11773-7-ville.syrjala@linux.intel.com
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
drivers/gpu/drm/i915/i915_pci.c

index 389440a995604a8ba967fb27fe04fa74fa662731..24708fc4f3863041cbdfd77d834040f8417674a2 100644 (file)
@@ -948,7 +948,7 @@ static const struct intel_device_info adl_s_info = {
 #define XE_LPD_FEATURES \
        .display.abox_mask = GENMASK(1, 0),                                     \
        .display.color = {                                                      \
-               .degamma_lut_size = 128, .gamma_lut_size = 1024,                \
+               .degamma_lut_size = 129, .gamma_lut_size = 1024,                \
                .degamma_lut_tests = DRM_COLOR_LUT_NON_DECREASING |             \
                                     DRM_COLOR_LUT_EQUAL_CHANNELS,              \
        },                                                                      \