aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0139-drm-amd-display-Pass-visible-flag-into-surface-progr.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0139-drm-amd-display-Pass-visible-flag-into-surface-progr.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0139-drm-amd-display-Pass-visible-flag-into-surface-progr.patch131
1 files changed, 0 insertions, 131 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0139-drm-amd-display-Pass-visible-flag-into-surface-progr.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0139-drm-amd-display-Pass-visible-flag-into-surface-progr.patch
deleted file mode 100644
index 21ee5faa..00000000
--- a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0139-drm-amd-display-Pass-visible-flag-into-surface-progr.patch
+++ /dev/null
@@ -1,131 +0,0 @@
-From a3154808a9183e3dc4fc3c8131195bc380ff8e16 Mon Sep 17 00:00:00 2001
-From: Yongqiang Sun <yongqiang.sun@amd.com>
-Date: Mon, 9 Jan 2017 09:42:33 -0500
-Subject: [PATCH 0139/4131] drm/amd/display: Pass visible flag into surface
- programming
-
-Signed-off-by: Yongqiang Sun <yongqiang.sun@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/dce/dce_mem_input.c | 3 ++-
- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h | 3 ++-
- drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c | 6 ++++--
- drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input.h | 3 ++-
- drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c | 3 ++-
- drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.h | 3 ++-
- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 3 ++-
- 7 files changed, 16 insertions(+), 8 deletions(-)
-
-diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c b/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c
-index e9005e0..130935f 100644
---- a/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c
-+++ b/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c
-@@ -372,7 +372,8 @@ void dce_mem_input_program_surface_config(struct mem_input *mi,
- union plane_size *plane_size,
- enum dc_rotation_angle rotation,
- struct dc_plane_dcc_param *dcc,
-- bool horizontal_mirror)
-+ bool horizontal_mirror,
-+ bool visible)
- {
- REG_UPDATE(GRPH_ENABLE, GRPH_ENABLE, 1);
-
-diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h b/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h
-index 022272d..f90d586 100644
---- a/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h
-+++ b/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h
-@@ -243,7 +243,8 @@ void dce_mem_input_program_surface_config(struct mem_input *mi,
- union plane_size *plane_size,
- enum dc_rotation_angle rotation,
- struct dc_plane_dcc_param *dcc,
-- bool horizontal_mirror);
-+ bool horizontal_mirror,
-+ bool visible);
-
- void dce_mem_input_allocate_dmif(struct mem_input *mi,
- uint32_t h_total,
-diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
-index 965e47a..751dbb8 100644
---- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
-+++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
-@@ -1538,7 +1538,8 @@ static void set_plane_config(
- &surface->public.plane_size,
- surface->public.rotation,
- NULL,
-- false);
-+ false,
-+ pipe_ctx->surface->public.visible);
-
- if (dc->public.config.gpu_vm_support)
- mi->funcs->mem_input_program_pte_vm(
-@@ -1877,8 +1878,9 @@ static void dce110_program_front_end_for_pipe(
- &surface->public.tiling_info,
- &surface->public.plane_size,
- surface->public.rotation,
-+ NULL,
- false,
-- false);
-+ pipe_ctx->surface->public.visible);
-
- if (dc->public.config.gpu_vm_support)
- mi->funcs->mem_input_program_pte_vm(
-diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input.h b/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input.h
-index a80a20c..4aec18c 100644
---- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input.h
-+++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input.h
-@@ -105,7 +105,8 @@ bool dce110_mem_input_program_surface_config(
- union plane_size *plane_size,
- enum dc_rotation_angle rotation,
- struct dc_plane_dcc_param *dcc,
-- bool horizontal_mirror);
-+ bool horizontal_mirror,
-+ bool visible);
-
- /*
- * dce110_mem_input_is_flip_pending
-diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c
-index 757e946..b12506a 100644
---- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c
-+++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c
-@@ -664,7 +664,8 @@ void dce110_mem_input_v_program_surface_config(
- union plane_size *plane_size,
- enum dc_rotation_angle rotation,
- struct dc_plane_dcc_param *dcc,
-- bool horizotal_mirror)
-+ bool horizotal_mirror,
-+ bool visible)
- {
- struct dce110_mem_input *mem_input110 = TO_DCE110_MEM_INPUT(mem_input);
-
-diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.h b/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.h
-index 5b1796c..44cf066 100644
---- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.h
-+++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.h
-@@ -89,6 +89,7 @@ bool dce110_mem_input_v_program_surface_config(
- enum surface_pixel_format format,
- union dc_tiling_info *tiling_info,
- union plane_size *plane_size,
-- enum dc_rotation_angle rotation);
-+ enum dc_rotation_angle rotation,
-+ bool visible);
-
- #endif
-diff --git a/drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h b/drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h
-index 2c0774f..ed980ae 100644
---- a/drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h
-+++ b/drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h
-@@ -95,7 +95,8 @@ struct mem_input_funcs {
- union plane_size *plane_size,
- enum dc_rotation_angle rotation,
- struct dc_plane_dcc_param *dcc,
-- bool horizontal_mirror);
-+ bool horizontal_mirror,
-+ bool visible);
-
- bool (*mem_input_is_flip_pending)(struct mem_input *mem_input);
-
---
-2.7.4
-