return mdp4_plane->pipe;
 }
 
+static const uint64_t supported_format_modifiers[] = {
+       DRM_FORMAT_MOD_SAMSUNG_64_32_TILE,
+       DRM_FORMAT_MOD_LINEAR,
+       DRM_FORMAT_MOD_INVALID
+};
+
 /* initialize plane */
 struct drm_plane *mdp4_plane_init(struct drm_device *dev,
                enum mdp4_pipe pipe_id, bool private_plane)
        type = private_plane ? DRM_PLANE_TYPE_PRIMARY : DRM_PLANE_TYPE_OVERLAY;
        ret = drm_universal_plane_init(dev, plane, 0xff, &mdp4_plane_funcs,
                                 mdp4_plane->formats, mdp4_plane->nformats,
-                                NULL, type, NULL);
+                                supported_format_modifiers, type, NULL);
        if (ret)
                goto fail;