]> git.baikalelectronics.ru Git - kernel.git/commit
drm/tilcdc: Recover from sync lost error flood by resetting the LCDC
authorJyri Sarha <jsarha@ti.com>
Wed, 6 Apr 2016 11:02:38 +0000 (14:02 +0300)
committerJyri Sarha <jsarha@ti.com>
Wed, 30 Nov 2016 12:14:40 +0000 (14:14 +0200)
commitfb9500937faa1e0d29cfd3367286568534980a35
tree6ea4f220a76be5661e7d485c97736c93aecacbea
parent3d589a57bfcbe43aa10f9e831f306f6d5fe1c68a
drm/tilcdc: Recover from sync lost error flood by resetting the LCDC

Recover from sync lost error flood by resetting the LCDC instead of
turning off the SYNC_LOST error IRQ. When LCDC starves on limited
memory bandwidth it may sometimes result an error situation when the
picture may have shifted couple of pixels to right and SYNC_LOST
interrupt is generated on every frame. LCDC main reset recovers from
this situation and causes a brief blanking on the screen.

Signed-off-by: Jyri Sarha <jsarha@ti.com>
Tested-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
drivers/gpu/drm/tilcdc/tilcdc_crtc.c