drm/i915: Change gamma/degamma_lut_size data type to u32
authorShashank Sharma <shashank.sharma@intel.com>
Wed, 12 Jun 2019 06:44:57 +0000 (12:14 +0530)
committerMaarten Lankhorst <maarten.lankhorst@linux.intel.com>
Mon, 17 Jun 2019 08:26:47 +0000 (10:26 +0200)
Currently, data type of gamma_lut_size & degamma_lut_size elements
in intel_device_info is u16, which means it can accommodate maximum
64k values. In case of ICL multisegmented gamma, the size of gamma
LUT is 256K.

This patch changes the data type of both of these elements to u32.

Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Uma Shankar <uma.shankar@intel.com>
V4: Added Uma's r-b.

Reviewed-by: Uma Shankar <uma.shankar@intel.com>
Signed-off-by: Shashank Sharma <shashank.sharma@intel.com>
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/1560321900-18318-2-git-send-email-uma.shankar@intel.com
drivers/gpu/drm/i915/intel_device_info.h

index 3ea953a230b3f9948469b53b1110ca770bb0b502..4dfc2f83f5d0b5a810a08f878d4aa1399ec46659 100644 (file)
@@ -177,8 +177,8 @@ struct intel_device_info {
        int cursor_offsets[I915_MAX_PIPES];
 
        struct color_luts {
-               u16 degamma_lut_size;
-               u16 gamma_lut_size;
+               u32 degamma_lut_size;
+               u32 gamma_lut_size;
                u32 degamma_lut_tests;
                u32 gamma_lut_tests;
        } color;