summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/drm_crtc_internal.h
diff options
context:
space:
mode:
authorVille Syrjälä <ville.syrjala@linux.intel.com>2018-03-13 17:07:58 +0200
committerVille Syrjälä <ville.syrjala@linux.intel.com>2018-03-16 18:31:49 +0200
commit2f0e9d804935970a4ce0f58dd046b41881bfd8f3 (patch)
treee5b12b5b3bb171b37ec79ba10296bf64bbc690aa /drivers/gpu/drm/drm_crtc_internal.h
parentdf550548c6339e0d032af4a7f9bd7200ab0c827b (diff)
downloadlinux-2f0e9d804935970a4ce0f58dd046b41881bfd8f3.tar.gz
linux-2f0e9d804935970a4ce0f58dd046b41881bfd8f3.tar.bz2
linux-2f0e9d804935970a4ce0f58dd046b41881bfd8f3.zip
drm: Make drm_mode_vrefresh() a bit more accurate
Do the refresh rate calculation with a single division. This gives us slightly more accurate results, especially for interlaced since we don't just double the final truncated result. We do lose one bit compared to the old way, so with an interlaced mode the new code can only handle ~2GHz instead of the ~4GHz the old code handeled. Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20180313150759.27620-2-ville.syrjala@linux.intel.com Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/drm_crtc_internal.h')
0 files changed, 0 insertions, 0 deletions