]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
drm/exynos: fimd: harden fimd_calc_clkdiv()
authorTobias Jakobi <tjakobi@math.uni-bielefeld.de>
Thu, 5 May 2016 16:23:38 +0000 (18:23 +0200)
committerInki Dae <daeinki@gmail.com>
Tue, 10 May 2016 14:11:42 +0000 (23:11 +0900)
commitfa9971d62a8cfc085b07b3eda1f45c236acc7d70
treecaf0f5f59fc8cdebc89a7fd8f4d272b7e0615fef
parentfc173ae6ddd0e7271447f1cb2d048b11cb6fd872
drm/exynos: fimd: harden fimd_calc_clkdiv()

Don't use the vrefresh field of the DRM mode since this
one is supposed to only be used for debug purpose.
Instead use the clock field which should also provide
much more precise information.

Also sanitize the case in which the clock value
should be zero. We then just default to the maximum
clock divisor.

Signed-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
Reviewed-by: Andrzej Hajda <a.hajda@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
drivers/gpu/drm/exynos/exynos_drm_fimd.c