summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/display/dc/dc.h
diff options
context:
space:
mode:
authorRelja Vojvodic <Relja.Vojvodic@amd.com>2024-08-21 09:34:21 -0400
committerAlex Deucher <alexander.deucher@amd.com>2024-09-02 11:38:23 -0400
commitefaf15752d113e81a5e9f25f57dc203f7c3007ab (patch)
tree2b7979a5b698094ce4eb4f5f3107220f1cea3cdc /drivers/gpu/drm/amd/display/dc/dc.h
parent6e8410944767381524544390ce030c86f07399da (diff)
downloadlinux-efaf15752d113e81a5e9f25f57dc203f7c3007ab.tar.gz
linux-efaf15752d113e81a5e9f25f57dc203f7c3007ab.tar.bz2
linux-efaf15752d113e81a5e9f25f57dc203f7c3007ab.zip
drm/amd/display: Add sharpness control interface
- Add interface for controlling shapness level input into DCN. - Update SPL to support custom sharpness values. - Add support for different sharpness values depending on YUV/RGB content. Reviewed-by: Samson Tam <samson.tam@amd.com> Signed-off-by: Relja Vojvodic <Relja.Vojvodic@amd.com> Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/dc.h')
-rw-r--r--drivers/gpu/drm/amd/display/dc/dc.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/dc.h b/drivers/gpu/drm/amd/display/dc/dc.h
index aaf1d7fdb73d..1a907ff82336 100644
--- a/drivers/gpu/drm/amd/display/dc/dc.h
+++ b/drivers/gpu/drm/amd/display/dc/dc.h
@@ -1052,6 +1052,7 @@ struct dc_debug_options {
unsigned int disable_spl;
unsigned int force_easf;
unsigned int force_sharpness;
+ unsigned int force_sharpness_level;
unsigned int force_lls;
bool notify_dpia_hr_bw;
bool enable_ips_visual_confirm;
@@ -1348,7 +1349,7 @@ struct dc_plane_state {
enum mpcc_movable_cm_location mcm_location;
struct dc_csc_transform cursor_csc_color_matrix;
bool adaptive_sharpness_en;
- unsigned int sharpnessX1000;
+ int sharpness_level;
enum linear_light_scaling linear_light_scaling;
};