Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amd/display: disable EASF narrow filter sharpening

[Why & How]
Default should be 1 to disable EASF narrow filter sharpening.

Reviewed-by: Alvin Lee <alvin.lee2@amd.com>
Signed-off-by: Samson Tam <Samson.Tam@amd.com>
Signed-off-by: Ray Wu <ray.wu@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Samson Tam and committed by
Alex Deucher
c8d7e0be ea979dd4

+2 -2
+2 -2
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
··· 1299 1299 if (enable_easf_v) { 1300 1300 dscl_prog_data->easf_v_en = true; 1301 1301 dscl_prog_data->easf_v_ring = 0; 1302 - dscl_prog_data->easf_v_sharp_factor = 0; 1302 + dscl_prog_data->easf_v_sharp_factor = 1; 1303 1303 dscl_prog_data->easf_v_bf1_en = 1; // 1-bit, BF1 calculation enable, 0=disable, 1=enable 1304 1304 dscl_prog_data->easf_v_bf2_mode = 0xF; // 4-bit, BF2 calculation mode 1305 1305 /* 2-bit, BF3 chroma mode correction calculation mode */ ··· 1463 1463 if (enable_easf_h) { 1464 1464 dscl_prog_data->easf_h_en = true; 1465 1465 dscl_prog_data->easf_h_ring = 0; 1466 - dscl_prog_data->easf_h_sharp_factor = 0; 1466 + dscl_prog_data->easf_h_sharp_factor = 1; 1467 1467 dscl_prog_data->easf_h_bf1_en = 1468 1468 1; // 1-bit, BF1 calculation enable, 0=disable, 1=enable 1469 1469 dscl_prog_data->easf_h_bf2_mode =