diff options
author | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2018-03-13 18:07:58 +0300 |
---|---|---|
committer | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2018-03-16 19:31:49 +0300 |
commit | 2f0e9d804935970a4ce0f58dd046b41881bfd8f3 (patch) | |
tree | e5b12b5b3bb171b37ec79ba10296bf64bbc690aa /drivers/gpu/drm/drm_scdc_helper.c | |
parent | df550548c6339e0d032af4a7f9bd7200ab0c827b (diff) | |
download | linux-2f0e9d804935970a4ce0f58dd046b41881bfd8f3.tar.xz |
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_scdc_helper.c')
0 files changed, 0 insertions, 0 deletions