diff options
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.14.71/0194-drm-amd-display-remove-CV-specific-timing-standard.patch')
-rw-r--r-- | common/recipes-kernel/linux/linux-yocto-4.14.71/0194-drm-amd-display-remove-CV-specific-timing-standard.patch | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.14.71/0194-drm-amd-display-remove-CV-specific-timing-standard.patch b/common/recipes-kernel/linux/linux-yocto-4.14.71/0194-drm-amd-display-remove-CV-specific-timing-standard.patch new file mode 100644 index 00000000..7e836308 --- /dev/null +++ b/common/recipes-kernel/linux/linux-yocto-4.14.71/0194-drm-amd-display-remove-CV-specific-timing-standard.patch @@ -0,0 +1,120 @@ +From 74ec646c41efc58e041f35a26e843a83bd36467f Mon Sep 17 00:00:00 2001 +From: Charlene Liu <charlene.liu@amd.com> +Date: Mon, 30 Jan 2017 17:35:59 -0500 +Subject: [PATCH 0194/4131] drm/amd/display: remove CV-specific timing standard + +Signed-off-by: Charlene Liu <charlene.liu@amd.com> +Reviewed-by: Jordan Lazare <Jordan.Lazare@amd.com> +Reviewed-by: Tony Cheng <Tony.Cheng@amd.com> +Acked-by: Harry Wentland <Harry.Wentland@amd.com> +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 5 ----- + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 2 -- + drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 4 ---- + drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c | 5 ----- + 4 files changed, 16 deletions(-) + +diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c b/drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c +index 9f462a2..6cd1e93 100644 +--- a/drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c ++++ b/drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c +@@ -66,11 +66,6 @@ void color_space_to_black_color( + } + + switch (colorspace) { +- case COLOR_SPACE_YPBPR601: +- *black_color = black_color_format[BLACK_COLOR_FORMAT_YUV_TV]; +- break; +- +- case COLOR_SPACE_YPBPR709: + case COLOR_SPACE_YCBCR601: + case COLOR_SPACE_YCBCR709: + case COLOR_SPACE_YCBCR601_LIMITED: +diff --git a/drivers/gpu/drm/amd/display/dc/dc_hw_types.h b/drivers/gpu/drm/amd/display/dc/dc_hw_types.h +index 53c73de..21092f3 100644 +--- a/drivers/gpu/drm/amd/display/dc/dc_hw_types.h ++++ b/drivers/gpu/drm/amd/display/dc/dc_hw_types.h +@@ -435,8 +435,6 @@ enum dc_color_space { + COLOR_SPACE_UNKNOWN, + COLOR_SPACE_SRGB, + COLOR_SPACE_SRGB_LIMITED, +- COLOR_SPACE_YPBPR601, +- COLOR_SPACE_YPBPR709, + COLOR_SPACE_YCBCR601, + COLOR_SPACE_YCBCR709, + COLOR_SPACE_YCBCR601_LIMITED, +diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_opp.c b/drivers/gpu/drm/amd/display/dc/dce/dce_opp.c +index 62f0191..9247afd 100644 +--- a/drivers/gpu/drm/amd/display/dc/dce/dce_opp.c ++++ b/drivers/gpu/drm/amd/display/dc/dce/dce_opp.c +@@ -827,14 +827,12 @@ static bool configure_graphics_mode( + OUTPUT_CSC_GRPH_MODE, 1); + break; + case COLOR_SPACE_YCBCR601: +- case COLOR_SPACE_YPBPR601: + case COLOR_SPACE_YCBCR601_LIMITED: + /* YCbCr601 */ + REG_SET(OUTPUT_CSC_CONTROL, 0, + OUTPUT_CSC_GRPH_MODE, 2); + break; + case COLOR_SPACE_YCBCR709: +- case COLOR_SPACE_YPBPR709: + case COLOR_SPACE_YCBCR709_LIMITED: + /* YCbCr709 */ + REG_SET(OUTPUT_CSC_CONTROL, 0, +@@ -858,14 +856,12 @@ static bool configure_graphics_mode( + OUTPUT_CSC_GRPH_MODE, 1); + break; + case COLOR_SPACE_YCBCR601: +- case COLOR_SPACE_YPBPR601: + case COLOR_SPACE_YCBCR601_LIMITED: + /* YCbCr601 */ + REG_SET(OUTPUT_CSC_CONTROL, 0, + OUTPUT_CSC_GRPH_MODE, 2); + break; + case COLOR_SPACE_YCBCR709: +- case COLOR_SPACE_YPBPR709: + case COLOR_SPACE_YCBCR709_LIMITED: + /* YCbCr709 */ + REG_SET(OUTPUT_CSC_CONTROL, 0, +diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c +index 6995a3d..019effe 100644 +--- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c ++++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c +@@ -383,8 +383,6 @@ static bool configure_graphics_mode_v( + /* not supported for underlay on CZ */ + return false; + +- case COLOR_SPACE_YCBCR601: +- case COLOR_SPACE_YPBPR601: + case COLOR_SPACE_YCBCR601_LIMITED: + /* YCbCr601 */ + set_reg_field_value( +@@ -394,7 +392,6 @@ static bool configure_graphics_mode_v( + OUTPUT_CSC_MODE); + break; + case COLOR_SPACE_YCBCR709: +- case COLOR_SPACE_YPBPR709: + case COLOR_SPACE_YCBCR709_LIMITED: + /* YCbCr709 */ + set_reg_field_value( +@@ -421,7 +418,6 @@ static bool configure_graphics_mode_v( + /* not supported for underlay on CZ */ + return false; + case COLOR_SPACE_YCBCR601: +- case COLOR_SPACE_YPBPR601: + case COLOR_SPACE_YCBCR601_LIMITED: + /* YCbCr601 */ + set_reg_field_value( +@@ -431,7 +427,6 @@ static bool configure_graphics_mode_v( + OUTPUT_CSC_MODE); + break; + case COLOR_SPACE_YCBCR709: +- case COLOR_SPACE_YPBPR709: + case COLOR_SPACE_YCBCR709_LIMITED: + /* YCbCr709 */ + set_reg_field_value( +-- +2.7.4 + |