drm/sun4i: dotclock: Round to closest clock rate
authorChen-Yu Tsai <wens@csie.org>
Thu, 15 Sep 2016 15:14:02 +0000 (23:14 +0800)
committerMaxime Ripard <maxime.ripard@free-electrons.com>
Tue, 20 Sep 2016 07:19:31 +0000 (09:19 +0200)
commitac412c3d4ff216cb7315cd695be0956ca948aae6
tree59fc213ae99c9e6e68e10b356d95bbd88ca5916f
parent15ae0ea4bf4395c5ba7a3242138a528bd3dfbb14
drm/sun4i: dotclock: Round to closest clock rate

With display pixel clocks we want to have the closest possible clock
rate, to minimize timing and refresh rate skews. Whether the actual
clock rate is higher or lower than the requested rate is less important.

Also check candidates against the requested rate, rather than the
ideal parent rate, the varying dividers also influence the difference
between the requested rate and the rounded rate.

Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
drivers/gpu/drm/sun4i/sun4i_dotclock.c