drm/exynos: fix vsync interrupt clear rountine of mixer 38/42638/1 accepted/tizen/mobile/20150701.121014 accepted/tizen/tv/20150701.121409 accepted/tizen/wearable/20150701.122908 submit/tizen/20150701.072642
authorJoonyoung Shim <jy0922.shim@samsung.com>
Wed, 1 Jul 2015 04:14:57 +0000 (13:14 +0900)
committerJoonyoung Shim <jy0922.shim@samsung.com>
Wed, 1 Jul 2015 05:38:11 +0000 (14:38 +0900)
commit2c6e222e3a5133a0c5792832cb85167b32d94bf7
tree66c385ee157aeb5f8ec29775b2e8017b1e6b924f
parentba775da85af638a2a31eeb308972e5ca168ae15d
drm/exynos: fix vsync interrupt clear rountine of mixer

INT_EN_VSYNC bit is not used when we clear vsync interrupt but
INT_STATUS_VSYNC bit should be related.

Also, if we want to enable vsync interrupt, we should write 1 in
INT_CLEAR_VSYNC bit before we set INT_EN_VSYNC bit. It will clear prior
vsync interrupt. You can check it from exynos mixer user manual.

Change-Id: Ide955d5cb966e49883c51d8fab0eba51897bac7a
Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com>
drivers/gpu/drm/exynos/exynos_mixer.c