drm/amd/display: add support for 2nd sharpening range
authorSamson Tam <Samson.Tam@amd.com>
Fri, 9 May 2025 15:18:50 +0000 (11:18 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 16 May 2025 17:38:51 +0000 (13:38 -0400)
[Why & How]
Add support for 2nd sharpening range for cases where we want
override existing DCN sharpening range.

Reviewed-by: Alvin Lee <alvin.lee2@amd.com>
Signed-off-by: Samson Tam <Samson.Tam@amd.com>
Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h

index 1c3949b24611f647984270c0667ff6ef2729c9da..36a284305a70f9cad9b89d672d235b66c7cfac85 100644 (file)
@@ -480,6 +480,10 @@ enum sharpness_setting     {
        SHARPNESS_ZERO,
        SHARPNESS_CUSTOM
 };
+enum sharpness_range_source    {
+       SHARPNESS_RANGE_DCN = 0,
+       SHARPNESS_RANGE_DCN_OVERRIDE
+};
 struct spl_sharpness_range {
        int sdr_rgb_min;
        int sdr_rgb_max;