]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/display: fix trigger not generated for freesync
authorYogesh Mohan Marimuthu <yogesh.mohanmarimuthu@amd.com>
Fri, 2 Aug 2019 05:22:49 +0000 (10:52 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 23 Aug 2019 16:42:18 +0000 (11:42 -0500)
commitfe9d5d08b95abbf0ee09a5538c16c521151e45e8
treee2271a7cb95c11ed948784fbec298f3bf555e960
parent596e08649fd6e3815d5bec55872112f663dcb2cd
drm/amd/display: fix trigger not generated for freesync

[Why]
In newer hardware MANUAL_FLOW_CONTROL is not a trigger bit. Due to this
front porch is fixed and in these hardware freesync does not work.

[How]
Change the programming to generate a pulse so that the event will be
triggered, front porch will be cut short and freesync will work.

Signed-off-by: Yogesh Mohan Marimuthu <yogesh.mohanmarimuthu@amd.com>
Reviewed-by: Anthony Koo <Anthony.Koo@amd.com>
Acked-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c