aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/gpu/drm/amd/display/dc/inc/hw/transform.h
diff options
context:
space:
mode:
authorDmytro Laktyushkin <Dmytro.Laktyushkin@amd.com>2017-03-01 18:27:17 -0500
committerAlex Deucher <alexander.deucher@amd.com>2017-09-26 17:18:43 -0400
commitb2d0a103e6a0a823b46dd2d7f8c2de82c419e286 (patch)
tree19c21bfacda3331b22916c53318370c38efe44c3 /drivers/gpu/drm/amd/display/dc/inc/hw/transform.h
parentdrm/amd/display: Refactor on dc_sink structure. (diff)
downloadwireguard-linux-b2d0a103e6a0a823b46dd2d7f8c2de82c419e286.tar.xz
wireguard-linux-b2d0a103e6a0a823b46dd2d7f8c2de82c419e286.zip
drm/amd/display: add init calculation to scaler params
Signed-off-by: Dmytro Laktyushkin <Dmytro.Laktyushkin@amd.com> Acked-by: Harry Wentland <Harry.Wentland@amd.com> Reviewed-by: Dmytro Laktyushkin <Dmytro.Laktyushkin@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/inc/hw/transform.h')
-rw-r--r--drivers/gpu/drm/amd/display/dc/inc/hw/transform.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/inc/hw/transform.h b/drivers/gpu/drm/amd/display/dc/inc/hw/transform.h
index 9c5cb0ee4243..8325a0a47179 100644
--- a/drivers/gpu/drm/amd/display/dc/inc/hw/transform.h
+++ b/drivers/gpu/drm/amd/display/dc/inc/hw/transform.h
@@ -147,13 +147,24 @@ struct line_buffer_params {
enum lb_pixel_depth depth;
};
+struct scl_inits {
+ struct fixed31_32 h;
+ struct fixed31_32 h_c;
+ struct fixed31_32 v;
+ struct fixed31_32 v_bot;
+ struct fixed31_32 v_c;
+ struct fixed31_32 v_c_bot;
+};
+
struct scaler_data {
int h_active;
int v_active;
struct scaling_taps taps;
struct rect viewport;
+ struct rect viewport_c;
struct rect recout;
struct scaling_ratios ratios;
+ struct scl_inits inits;
struct sharpness_adj sharpness;
enum pixel_format format;
struct line_buffer_params lb_params;