drm/exynos/decon5433: move TE handling to DECON
authorAndrzej Hajda <a.hajda@samsung.com>
Wed, 5 Apr 2017 07:28:32 +0000 (09:28 +0200)
committerInki Dae <inki.dae@samsung.com>
Thu, 1 Jun 2017 07:21:37 +0000 (16:21 +0900)
commitb37d53a0382c03064e6fee3ea1fdc77caf4906c6
tree4c24a1b923543468a9197920e5c3561fa9a829af
parentf8b7f1f86fbebe81d996dcb51231bc0536569a4f
drm/exynos/decon5433: move TE handling to DECON

DECON is the only user of TE signal, moving all TE related
code to DECON driver allows to precise control of IRQ handlers.
This control allows to fix race between IRQ handler and DECON disable
code - now it is possible to disable DECON during IRQ handling
which can result in kernel crash. Beside race fixing this change
allows further code simplification.

Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
drivers/gpu/drm/exynos/exynos5433_drm_decon.c