]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/exynos: exynos7_drm_decon: properly clear channels during bind
authorKaustabh Chakraborty <kauschluss@disroot.org>
Fri, 1 Nov 2024 02:39:11 +0000 (11:39 +0900)
committerInki Dae <inki.dae@samsung.com>
Mon, 4 Nov 2024 01:50:46 +0000 (10:50 +0900)
commit5f1a453974204175f20b3788824a0fe23cc36f79
tree7834c351f04cad49ffd51a8189b1dfa43565004d
parentf3cb045e2603e80a1633883423b2621aad77989d
drm/exynos: exynos7_drm_decon: properly clear channels during bind

The DECON channels are not cleared properly as the windows aren't
shadow protected. When accompanied with an IOMMU, it pagefaults, and
the kernel panics.

Implement shadow protect/unprotect, along with a standalone update,
for channel clearing to properly take effect.

Signed-off-by: Kaustabh Chakraborty <kauschluss@disroot.org>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
drivers/gpu/drm/exynos/exynos7_drm_decon.c