diff options
author | Relja Vojvodic <Relja.Vojvodic@amd.com> | 2024-08-21 09:34:21 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2024-09-02 11:38:23 -0400 |
commit | efaf15752d113e81a5e9f25f57dc203f7c3007ab (patch) | |
tree | 2b7979a5b698094ce4eb4f5f3107220f1cea3cdc /drivers/gpu/drm/amd/display/dc/dc.h | |
parent | 6e8410944767381524544390ce030c86f07399da (diff) | |
download | linux-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.h | 3 |
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; }; |