aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0194-drm-amd-display-remove-CV-specific-timing-standard.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0194-drm-amd-display-remove-CV-specific-timing-standard.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0194-drm-amd-display-remove-CV-specific-timing-standard.patch120
1 files changed, 120 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0194-drm-amd-display-remove-CV-specific-timing-standard.patch b/meta-amd-bsp/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/meta-amd-bsp/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
+