diff options
author | Noah Abradjian <[email protected]> | 2019-12-13 09:31:20 -0500 |
---|---|---|
committer | Alex Deucher <[email protected]> | 2020-01-16 14:13:16 -0500 |
commit | d9eb70ae610fea5ff41b9849cc541c8d5f0146db (patch) | |
tree | c9a5d52095b1c46021a6062a3155f641c418c3ff /tools/perf/util/c++/clang-test.cpp | |
parent | 5fb3a1a5a03837ef1036383f943434870d3ed588 (diff) |
drm/amd/display: Fix double buffering in dcn2 ICSC
[Why]
When rapidly adjusting video brightness, screen tearing was observed.
This was due to overwritten values in ICSC registers. In dcn10, this issue had been
fixed by implementing double buffering via alternating ICSC modes.
However, the second register set used in dcn1 doesn't exist in dcn2.
[How]
Create new program_input_csc for dcn20.
Use ICSC_B registers instead of COMA registers as second set.
Signed-off-by: Noah Abradjian <[email protected]>
Reviewed-by: Tony Cheng <[email protected]>
Acked-by: Harry Wentland <[email protected]>
Acked-by: Rodrigo Siqueira <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'tools/perf/util/c++/clang-test.cpp')
0 files changed, 0 insertions, 0 deletions