]> git.baikalelectronics.ru Git - kernel.git/commit
drm: kirin: Revert "Fix for hikey620 display offset problem"
authorJohn Stultz <john.stultz@linaro.org>
Tue, 3 Mar 2020 16:32:28 +0000 (16:32 +0000)
committerXinliang Liu <xinliang.liu@linaro.org>
Wed, 4 Mar 2020 13:29:05 +0000 (13:29 +0000)
commitfdae4b1e06592e4fb69538d8daee106db8bbb0b5
tree5a239262a9abbcdbc8f6c839d6c5814756256ba0
parent9779b457172a4a538d9f81cd06d56474e2ec143c
drm: kirin: Revert "Fix for hikey620 display offset problem"

This reverts commit afa531dc8a3bef41756553e87e78323bbece5582.

With the commit afa531dc8a3b ("drm: kirin: Fix for hikey620
display offset problem") we added support for handling LDI
overflows by resetting the hardware.

However, its been observed that when we do hit the LDI overflow
condition, the irq seems to be screaming, and we do nothing but
stream:
  [drm:ade_irq_handler [kirin_drm]] *ERROR* LDI underflow!
over and over to the screen

I've tried a few appraoches to avoid this, but none has yet
been successful and the cure here is worse then the original
disease, so revert this for now.

Cc: Xinliang Liu <xinliang.liu@linaro.org>
Cc: Rongrong Zou <zourongrong@gmail.com>
Cc: Xinwei Kong <kong.kongxinwei@hisilicon.com>
Cc: Chen Feng <puck.chen@hisilicon.com>
Cc: Sam Ravnborg <sam@ravnborg.org>
Cc: David Airlie <airlied@linux.ie>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: dri-devel <dri-devel@lists.freedesktop.org>
Fixes: afa531dc8a3b ("drm: kirin: Fix for hikey620 display offset problem")
Signed-off-by: John Stultz <john.stultz@linaro.org>
Acked-by: Xinliang Liu <xinliang.liu@linaro.org>
Signed-off-by: Xinliang Liu <xinliang.liu@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20200303163228.52741-1-john.stultz@linaro.org
drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c