aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/display/include/gpio_interface.h
diff options
context:
space:
mode:
authorBayan Zabihiyan <bayan.zabihiyan@amd.com>2019-07-10 16:00:53 -0400
committerAlex Deucher <alexander.deucher@amd.com>2019-08-15 10:53:12 -0500
commita463b263032f7c98c5912207db43be1aa34a6438 (patch)
treefbf78502b5025caea501a95766e4f872cdc3bc56 /drivers/gpu/drm/amd/display/include/gpio_interface.h
parent1cbcfc975164f397b449efb17f59d81a703090db (diff)
downloadlinux-a463b263032f7c98c5912207db43be1aa34a6438.tar.gz
linux-a463b263032f7c98c5912207db43be1aa34a6438.tar.bz2
linux-a463b263032f7c98c5912207db43be1aa34a6438.zip
drm/amd/display: Fix frames_to_insert math
[Why] The math on deciding on how many "frames to insert" sometimes sent us over the max refresh rate. Also integer overflow can occur if we have high refresh rates. [How] Instead of clipping the frame duration such that it doesn’t go below the min, just remove a frame from the number of frames to insert. + Use unsigned long long for intermediate calculations to prevent integer overflow. Signed-off-by: Bayan Zabihiyan <bayan.zabihiyan@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>
Diffstat (limited to 'drivers/gpu/drm/amd/display/include/gpio_interface.h')
0 files changed, 0 insertions, 0 deletions