drm/fb: Extend format_info member arrays to handle four planes
authorDhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
Mon, 28 Oct 2019 20:40:38 +0000 (13:40 -0700)
committerImre Deak <imre.deak@intel.com>
Tue, 7 Jan 2020 11:16:08 +0000 (13:16 +0200)
addfb() uAPI has supported four planes for a while now, make format_info
compatible with that.

Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Cc: Mika Kahola <mika.kahola@intel.com>
Cc: dri-devel@lists.freedesktop.org
Signed-off-by: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Mika Kahola <mika.kahola@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20191231233756.18753-7-imre.deak@intel.com
include/drm/drm_fourcc.h

index 306d1efeb5e09a8a5aeca0cf3a7305e8c3f9f36a..156b122c0ad593fdcae828cb2535a3baf3f52e0e 100644 (file)
@@ -78,7 +78,7 @@ struct drm_format_info {
                 * triplet @char_per_block, @block_w, @block_h for better
                 * describing the pixel format.
                 */
-               u8 cpp[3];
+               u8 cpp[4];
 
                /**
                 * @char_per_block:
@@ -104,7 +104,7 @@ struct drm_format_info {
                 * information from their drm_mode_config.get_format_info hook
                 * if they want the core to be validating the pitch.
                 */
-               u8 char_per_block[3];
+               u8 char_per_block[4];
        };
 
        /**
@@ -113,7 +113,7 @@ struct drm_format_info {
         * Block width in pixels, this is intended to be accessed through
         * drm_format_info_block_width()
         */
-       u8 block_w[3];
+       u8 block_w[4];
 
        /**
         * @block_h:
@@ -121,7 +121,7 @@ struct drm_format_info {
         * Block height in pixels, this is intended to be accessed through
         * drm_format_info_block_height()
         */
-       u8 block_h[3];
+       u8 block_h[4];
 
        /** @hsub: Horizontal chroma subsampling factor */
        u8 hsub;