diff --git a/drivers/gpu/drm/mediatek/mtk_plane.c b/drivers/gpu/drm/mediatek/mtk_plane.c index 655106bbb76d3300edb71fa027591b2f943bbe68..02162780adf4fd90a538f256646632a770f15155 100644 --- a/drivers/gpu/drm/mediatek/mtk_plane.c +++ b/drivers/gpu/drm/mediatek/mtk_plane.c @@ -21,9 +21,11 @@ static const u64 modifiers[] = { DRM_FORMAT_MOD_LINEAR, + /* HACK disable AFBC support for now DRM_FORMAT_MOD_ARM_AFBC(AFBC_FORMAT_MOD_BLOCK_SIZE_32x8 | AFBC_FORMAT_MOD_SPLIT | AFBC_FORMAT_MOD_SPARSE), + */ DRM_FORMAT_MOD_INVALID, }; @@ -74,6 +76,9 @@ static bool mtk_plane_format_mod_supported(struct drm_plane *plane, if (modifier == DRM_FORMAT_MOD_LINEAR) return true; + /* HACK: Disable AFBC support for all planes */ + return false; + if (modifier != DRM_FORMAT_MOD_ARM_AFBC( AFBC_FORMAT_MOD_BLOCK_SIZE_32x8 | AFBC_FORMAT_MOD_SPLIT |