aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/files/0822-drm-amd-dal-refactor-transform-header-for-HW-pseudoc.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/files/0822-drm-amd-dal-refactor-transform-header-for-HW-pseudoc.patch')
-rw-r--r--common/recipes-kernel/linux/files/0822-drm-amd-dal-refactor-transform-header-for-HW-pseudoc.patch178
1 files changed, 0 insertions, 178 deletions
diff --git a/common/recipes-kernel/linux/files/0822-drm-amd-dal-refactor-transform-header-for-HW-pseudoc.patch b/common/recipes-kernel/linux/files/0822-drm-amd-dal-refactor-transform-header-for-HW-pseudoc.patch
deleted file mode 100644
index 225230c8..00000000
--- a/common/recipes-kernel/linux/files/0822-drm-amd-dal-refactor-transform-header-for-HW-pseudoc.patch
+++ /dev/null
@@ -1,178 +0,0 @@
-From e36522a24e9c8e8bb6e9505b9993077560636804 Mon Sep 17 00:00:00 2001
-From: Eric Yang <eric.yang2@amd.com>
-Date: Fri, 19 Feb 2016 15:55:51 -0500
-Subject: [PATCH 0822/1110] drm/amd/dal: refactor transform header for HW
- pseudocode
-
-Make transform.h self contained, meaning all types used in this
-file are defined in the file itself or in dc_hw_types.h, this
-way HW team can see everything they need from the HW headers
-
-Signed-off-by: Eric Yang <eric.yang2@amd.com>
-Acked-by: Harry Wentland <harry.wentland@amd.com>
----
- drivers/gpu/drm/amd/dal/dc/calcs/gamma_calcs.c | 1 -
- drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.h | 2 --
- drivers/gpu/drm/amd/dal/dc/dc_hw_types.h | 10 ++++++++++
- drivers/gpu/drm/amd/dal/dc/dc_types.h | 14 -------------
- drivers/gpu/drm/amd/dal/dc/inc/core_types.h | 1 +
- drivers/gpu/drm/amd/dal/dc/inc/transform.h | 25 +++++++++++++++++++++++-
- drivers/gpu/drm/amd/dal/include/scaler_types.h | 17 ----------------
- 7 files changed, 35 insertions(+), 35 deletions(-)
-
-diff --git a/drivers/gpu/drm/amd/dal/dc/calcs/gamma_calcs.c b/drivers/gpu/drm/amd/dal/dc/calcs/gamma_calcs.c
-index 2fc1809..6f0f64a 100644
---- a/drivers/gpu/drm/amd/dal/dc/calcs/gamma_calcs.c
-+++ b/drivers/gpu/drm/amd/dal/dc/calcs/gamma_calcs.c
-@@ -25,7 +25,6 @@
-
- #include "dm_services.h"
- #include "gamma_calcs.h"
--#include "core_types.h"
-
- struct curve_config {
- uint32_t offset;
-diff --git a/drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.h b/drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.h
-index 668691d..220b736 100644
---- a/drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.h
-+++ b/drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.h
-@@ -38,8 +38,6 @@ struct scaler_filter_params {
- } flags;
- };
-
--struct q31_32;
--
- struct scaler_filter {
- struct scaler_filter_params params;
- uint32_t src_size;
-diff --git a/drivers/gpu/drm/amd/dal/dc/dc_hw_types.h b/drivers/gpu/drm/amd/dal/dc/dc_hw_types.h
-index f11a78d..d1d2f57 100644
---- a/drivers/gpu/drm/amd/dal/dc/dc_hw_types.h
-+++ b/drivers/gpu/drm/amd/dal/dc/dc_hw_types.h
-@@ -373,5 +373,15 @@ enum dc_color_depth {
- COLOR_DEPTH_COUNT
- };
-
-+/* XFM */
-+
-+/* used in struct dc_surface */
-+struct scaling_taps {
-+ uint32_t v_taps;
-+ uint32_t h_taps;
-+ uint32_t v_taps_c;
-+ uint32_t h_taps_c;
-+};
-+
- #endif /* DC_HW_TYPES_H */
-
-diff --git a/drivers/gpu/drm/amd/dal/dc/dc_types.h b/drivers/gpu/drm/amd/dal/dc/dc_types.h
-index bcbb911..219fe77 100644
---- a/drivers/gpu/drm/amd/dal/dc/dc_types.h
-+++ b/drivers/gpu/drm/amd/dal/dc/dc_types.h
-@@ -172,20 +172,6 @@ struct dc_edid_caps {
- uint8_t lte_340mcsc_scramble;
- };
-
--struct scaling_taps {
-- uint32_t v_taps;
-- uint32_t h_taps;
-- uint32_t v_taps_c;
-- uint32_t h_taps_c;
--};
--
--struct scaling_ratios {
-- struct fixed31_32 horz;
-- struct fixed31_32 vert;
-- struct fixed31_32 horz_c;
-- struct fixed31_32 vert_c;
--};
--
- struct view {
- uint32_t width;
- uint32_t height;
-diff --git a/drivers/gpu/drm/amd/dal/dc/inc/core_types.h b/drivers/gpu/drm/amd/dal/dc/inc/core_types.h
-index d638054..ff34292 100644
---- a/drivers/gpu/drm/amd/dal/dc/inc/core_types.h
-+++ b/drivers/gpu/drm/amd/dal/dc/inc/core_types.h
-@@ -231,6 +231,7 @@ void core_link_disable_stream(struct pipe_ctx *pipe_ctx);
-
- /********** DAL Core*********************/
- #include "display_clock_interface.h"
-+#include "transform.h"
-
- struct resource_pool;
- struct validate_context;
-diff --git a/drivers/gpu/drm/amd/dal/dc/inc/transform.h b/drivers/gpu/drm/amd/dal/dc/inc/transform.h
-index 47adc1d..87dbff3 100644
---- a/drivers/gpu/drm/amd/dal/dc/inc/transform.h
-+++ b/drivers/gpu/drm/amd/dal/dc/inc/transform.h
-@@ -28,7 +28,6 @@
-
- #include "include/scaler_types.h"
- #include "calcs/scaler_filter.h"
--#include "grph_object_id.h"
-
- struct bit_depth_reduction_params;
-
-@@ -135,6 +134,30 @@ struct xfm_grph_csc_adjustment {
- enum graphics_gamut_adjust_type gamut_adjust_type;
- };
-
-+/*overscan or window*/
-+struct overscan_info {
-+ uint32_t left;
-+ uint32_t right;
-+ uint32_t top;
-+ uint32_t bottom;
-+};
-+
-+struct scaling_ratios {
-+ struct fixed31_32 horz;
-+ struct fixed31_32 vert;
-+ struct fixed31_32 horz_c;
-+ struct fixed31_32 vert_c;
-+};
-+
-+struct scaler_data {
-+ struct overscan_info overscan;
-+ struct scaling_taps taps;
-+ struct rect viewport;
-+ struct scaling_ratios ratios;
-+
-+ enum pixel_format format;
-+};
-+
- struct transform_funcs {
- bool (*transform_power_up)(
- struct transform *xfm);
-diff --git a/drivers/gpu/drm/amd/dal/include/scaler_types.h b/drivers/gpu/drm/amd/dal/include/scaler_types.h
-index 3947776..0a31277 100644
---- a/drivers/gpu/drm/amd/dal/include/scaler_types.h
-+++ b/drivers/gpu/drm/amd/dal/include/scaler_types.h
-@@ -28,23 +28,6 @@
-
- #include "dc_types.h"
-
--/*overscan or window*/
--struct overscan_info {
-- uint32_t left;
-- uint32_t right;
-- uint32_t top;
-- uint32_t bottom;
--};
--
--struct scaler_data {
-- struct overscan_info overscan;
-- struct scaling_taps taps;
-- struct rect viewport;
-- struct scaling_ratios ratios;
--
-- enum pixel_format format;
--};
--
- struct init_int_and_frac {
- uint32_t integer;
- uint32_t fraction;
---
-2.7.4
-