mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 09:17:47 +07:00
ae8f425840
[Why] In the previous implementation DRR event sometimes came in during FP2 region which is a keep-out zone. This would cause the frame not to latch until the next frame which resulted in heavy flicker. To fix this we need to make sure that it triggers in the BP. [How] 1. Remove DRR programming during flip 2. Setup manual trigger for DRR event and trigger it after surface programming is complete Signed-off-by: Eryk Brol <eryk.brol@amd.com> Reviewed-by: Aric Cyr <Aric.Cyr@amd.com> Acked-by: Leo Li <sunpeng.li@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> |
||
---|---|---|
.. | ||
dcn20_dccg.c | ||
dcn20_dccg.h | ||
dcn20_dpp_cm.c | ||
dcn20_dpp.c | ||
dcn20_dpp.h | ||
dcn20_dsc.c | ||
dcn20_dsc.h | ||
dcn20_dwb_scl.c | ||
dcn20_dwb.c | ||
dcn20_dwb.h | ||
dcn20_hubbub.c | ||
dcn20_hubbub.h | ||
dcn20_hubp.c | ||
dcn20_hubp.h | ||
dcn20_hwseq.c | ||
dcn20_hwseq.h | ||
dcn20_link_encoder.c | ||
dcn20_link_encoder.h | ||
dcn20_mmhubbub.c | ||
dcn20_mmhubbub.h | ||
dcn20_mpc.c | ||
dcn20_mpc.h | ||
dcn20_opp.c | ||
dcn20_opp.h | ||
dcn20_optc.c | ||
dcn20_optc.h | ||
dcn20_resource.c | ||
dcn20_resource.h | ||
dcn20_stream_encoder.c | ||
dcn20_stream_encoder.h | ||
dcn20_vmid.c | ||
dcn20_vmid.h | ||
Makefile |