diff options
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.patch | 131 |
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 - |