summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
diff options
context:
space:
mode:
authorLeo Li <sunpeng.li@amd.com>2021-11-05 02:41:55 +0300
committerAlex Deucher <alexander.deucher@amd.com>2022-07-26 00:18:08 +0300
commitc13423c63f73ee2f9807fdb2a3a7e647421a8114 (patch)
treeada707b14b5965915699fb66a3e6072a91d1c6ca /drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
parentb1babe8623f91a71a5acc34eb323c718e0413b74 (diff)
downloadlinux-c13423c63f73ee2f9807fdb2a3a7e647421a8114.tar.xz
drm/amd/display: Copy crc_skip_count when duplicating CRTC state
[Why] crc_skip_count is used to track how many frames to skip to allow the OTG CRC engine to "warm up" before it outputs correct CRC values. Experimentally, this seems to be 2 frames. When duplicating CRTC states, this value was not copied to the duplicated state. Therefore, when this state is committed, we will needlessly wait 2 frames before outputing CRC values. Even if the CRC engine is already warmed up. [How] Copy the crc_skip_count as part of dm_crtc_duplicate_state. Acked-by: Alex Hung <alex.hung@amd.com> Signed-off-by: Leo Li <sunpeng.li@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.c')
0 files changed, 0 insertions, 0 deletions