diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2499-drm-amd-display-temp-disable-DCC-on-high-res.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2499-drm-amd-display-temp-disable-DCC-on-high-res.patch | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2499-drm-amd-display-temp-disable-DCC-on-high-res.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2499-drm-amd-display-temp-disable-DCC-on-high-res.patch new file mode 100644 index 00000000..e1de1947 --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2499-drm-amd-display-temp-disable-DCC-on-high-res.patch @@ -0,0 +1,49 @@ +From 8a98e566b3eda093a537c75b1622084d923307f9 Mon Sep 17 00:00:00 2001 +From: Charlene Liu <charlene.liu@amd.com> +Date: Mon, 25 Sep 2017 15:52:49 -0400 +Subject: [PATCH 2499/4131] drm/amd/display: temp disable DCC on high res. + +Signed-off-by: Charlene Liu <charlene.liu@amd.com> +Reviewed-by: Yongqiang Sun <yongqiang.sun@amd.com> +Acked-by: Harry Wentland <Harry.Wentland@amd.com> +--- + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 11 +++++++++-- + 1 file changed, 9 insertions(+), 2 deletions(-) + +diff --git a/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c b/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c +index eb1404c..10d1409 100644 +--- a/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c ++++ b/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c +@@ -1133,20 +1133,27 @@ static bool get_dcc_compression_cap(const struct dc *dc, + output->grph.rgb.max_uncompressed_blk_size = 256; + output->grph.rgb.max_compressed_blk_size = 256; + output->grph.rgb.independent_64b_blks = false; ++ output->capable = true; ++ output->const_color_support = false; + break; + case dcc_control__128_128_xxx: + output->grph.rgb.max_uncompressed_blk_size = 128; + output->grph.rgb.max_compressed_blk_size = 128; + output->grph.rgb.independent_64b_blks = false; ++ /*temp: not allow dcc on high res*/ ++ output->capable = false; ++ output->const_color_support = false; + break; + case dcc_control__256_64_64: + output->grph.rgb.max_uncompressed_blk_size = 256; + output->grph.rgb.max_compressed_blk_size = 64; + output->grph.rgb.independent_64b_blks = true; ++ /*temp: not allow dcc on high res*/ ++ output->capable = false; ++ output->const_color_support = false; + break; + } +- output->capable = true; +- output->const_color_support = false; ++ + + return true; + } +-- +2.7.4 + |