linux_dsm_epyc7002/drivers/gpu/drm/armada
Russell King c39b06951f DRM: armada: fix corruption while loading cursors
Loading cursors to the LCD controller's SRAM can be corrupted when the
configured pixel clock is relatively slow.  This seems to be caused
when we write back-to-back to the SRAM registers.

There doesn't appear to be any status register we can read to check
when an access has completed.

Inserting a dummy read between the writes appears to fix the problem.

Cc: <stable@vger.kernel.org> # 3.13
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2014-04-08 10:51:03 +10:00
..
armada_510.c
armada_crtc.c DRM: armada: fix corruption while loading cursors 2014-04-08 10:51:03 +10:00
armada_crtc.h
armada_debugfs.c DRM: Armada: convert to use simple_open() 2013-11-06 12:02:36 +10:00
armada_drm.h DRM: Armada: implement lastclose() for fbhelper 2013-12-10 20:24:02 +00:00
armada_drv.c Merge branch 'drm-armada-fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-cubox into drm-fixes 2014-03-07 09:04:32 +10:00
armada_fb.c
armada_fb.h
armada_fbdev.c DRM: Armada: fix printing of phys_addr_t/dma_addr_t 2013-12-10 20:25:15 +00:00
armada_gem.c DRM: Armada: prime refcounting bug fix 2013-12-10 20:25:18 +00:00
armada_gem.h
armada_hw.h
armada_ioctlP.h
armada_output.c
armada_output.h
armada_overlay.c
armada_slave.c
armada_slave.h
Kconfig DRM: armada: fix missing DRM_KMS_FB_HELPER select 2014-01-27 23:47:14 +00:00
Makefile