aboutsummaryrefslogtreecommitdiffstats
path: root/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0236-drm-amd-display-Surface-Validation-Fixes-Audio-Mask.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0236-drm-amd-display-Surface-Validation-Fixes-Audio-Mask.patch')
-rw-r--r--meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0236-drm-amd-display-Surface-Validation-Fixes-Audio-Mask.patch86
1 files changed, 0 insertions, 86 deletions
diff --git a/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0236-drm-amd-display-Surface-Validation-Fixes-Audio-Mask.patch b/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0236-drm-amd-display-Surface-Validation-Fixes-Audio-Mask.patch
deleted file mode 100644
index a3e50215..00000000
--- a/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0236-drm-amd-display-Surface-Validation-Fixes-Audio-Mask.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-From 03c9b6d40a2f8980271de3db40fee34d78e65197 Mon Sep 17 00:00:00 2001
-From: Leon Elazar <leon.elazar@amd.com>
-Date: Thu, 23 Feb 2017 16:10:43 -0500
-Subject: [PATCH 0236/4131] drm/amd/display: Surface Validation Fixes + Audio
- Mask
-
-1. dc: Adding missing mask for audio register DCCG_AUDIO_DTO_SOURCE
-2. Changing the surface validation to check the limits of the clip rect instead of the source rect.
-
-Signed-off-by: Leon Elazar <leon.elazar@amd.com>
-Acked-by: Harry Wentland <Harry.Wentland@amd.com>
-Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
-Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
----
- drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 1 +
- drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c | 8 ++++----
- drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c | 4 ++--
- drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c | 4 ++--
- 4 files changed, 9 insertions(+), 8 deletions(-)
-
-diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_audio.h b/drivers/gpu/drm/amd/display/dc/dce/dce_audio.h
-index b98ee2d..0dc5ff1 100644
---- a/drivers/gpu/drm/amd/display/dc/dce/dce_audio.h
-+++ b/drivers/gpu/drm/amd/display/dc/dce/dce_audio.h
-@@ -48,6 +48,7 @@
- #define AUD_COMMON_MASK_SH_LIST_BASE(mask_sh)\
- SF(DCCG_AUDIO_DTO_SOURCE, DCCG_AUDIO_DTO0_SOURCE_SEL, mask_sh),\
- SF(DCCG_AUDIO_DTO_SOURCE, DCCG_AUDIO_DTO_SEL, mask_sh),\
-+ SF(DCCG_AUDIO_DTO_SOURCE, DCCG_AUDIO_DTO2_USE_512FBR_DTO, mask_sh),\
- SF(DCCG_AUDIO_DTO0_MODULE, DCCG_AUDIO_DTO0_MODULE, mask_sh),\
- SF(DCCG_AUDIO_DTO0_PHASE, DCCG_AUDIO_DTO0_PHASE, mask_sh),\
- SF(DCCG_AUDIO_DTO1_MODULE, DCCG_AUDIO_DTO1_MODULE, mask_sh),\
-diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c
-index cd3942d..80b2359 100644
---- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c
-+++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c
-@@ -1009,10 +1009,10 @@ static bool dce110_validate_surface_sets(
- if (set[i].surface_count > 2)
- return false;
-
-- if (set[i].surfaces[0]->src_rect.width
-- < set[i].stream->src.width
-- || set[i].surfaces[0]->src_rect.height
-- < set[i].stream->src.height)
-+ if (set[i].surfaces[0]->clip_rect.width
-+ > set[i].stream->src.width
-+ || set[i].surfaces[0]->clip_rect.height
-+ > set[i].stream->src.height)
- return false;
- if (set[i].surfaces[0]->format
- >= SURFACE_PIXEL_FORMAT_VIDEO_BEGIN)
-diff --git a/drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c b/drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c
-index 526c106..ce6c69f 100644
---- a/drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c
-+++ b/drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c
-@@ -975,9 +975,9 @@ static bool dce112_validate_surface_sets(
- return false;
-
- if (set[i].surfaces[0]->clip_rect.width
-- < set[i].stream->src.width
-+ > set[i].stream->src.width
- || set[i].surfaces[0]->clip_rect.height
-- < set[i].stream->src.height)
-+ > set[i].stream->src.height)
- return false;
- if (set[i].surfaces[0]->format
- >= SURFACE_PIXEL_FORMAT_VIDEO_BEGIN)
-diff --git a/drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c b/drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c
-index 272c7fc3..fbbdd0e 100644
---- a/drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c
-+++ b/drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c
-@@ -805,9 +805,9 @@ static bool dce80_validate_surface_sets(
- return false;
-
- if (set[i].surfaces[0]->clip_rect.width
-- != set[i].stream->src.width
-+ > set[i].stream->src.width
- || set[i].surfaces[0]->clip_rect.height
-- != set[i].stream->src.height)
-+ > set[i].stream->src.height)
- return false;
- if (set[i].surfaces[0]->format
- >= SURFACE_PIXEL_FORMAT_VIDEO_BEGIN)
---
-2.7.4
-