linux/drivers/gpu/drm/exynos
YoungJun Cho 7ad018140c drm/exynos: Fix G2D core malfunctioning issue
This patch fixes G2D core malfunctioning issue once g2d dma is started.
Without 'DMA_HOLD_CMD_REG' register setting, there is only one interrupt
after the execution to all command lists have been completed. And that
induces watchdog. So this patch sets 'LIST_HOLD' command to the register
so that command execution interrupt can be occured whenever each command
list execution is finished.

Changelog v2:
- Consider for interrupt setup to each command list and all command lists
  And correct typo.

Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
2013-03-20 19:09:10 +09:00
..
exynos_ddc.c Drivers: gpu: remove __dev* attributes. 2013-01-03 15:57:15 -08:00
exynos_drm_buf.c drm/exynos: fix gem buffer allocation type checking 2013-01-04 15:54:34 +09:00
exynos_drm_buf.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_connector.c drm/exynos: let drm handle edid allocations 2013-01-25 14:38:43 +09:00
exynos_drm_connector.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_core.c drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_crtc.c drm/exynos: move finish page flip to a common place 2013-01-07 13:58:37 +09:00
exynos_drm_crtc.h drm/exynos: move finish page flip to a common place 2013-01-07 13:58:37 +09:00
exynos_drm_dmabuf.c drm/exynos: consider DMA_NONE flag to dmabuf import 2013-01-25 14:38:44 +09:00
exynos_drm_dmabuf.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_drv.c Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux 2013-01-08 16:08:10 -08:00
exynos_drm_drv.h drm/exynos: let drm handle edid allocations 2013-01-25 14:38:43 +09:00
exynos_drm_encoder.c drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_encoder.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_fb.c drm/exynos: release resources properly when fb creation is failed. 2013-02-21 15:00:26 +09:00
exynos_drm_fb.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_fbdev.c drm/<drivers>: simplify ->fb_probe callback 2013-02-14 00:07:58 +01:00
exynos_drm_fbdev.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_fimc.c drm: Convert to devm_ioremap_resource() 2013-01-25 12:21:46 -08:00
exynos_drm_fimc.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_fimd.c drm/exynos: fimd: calculate the correct address offset 2013-03-20 19:09:10 +09:00
exynos_drm_g2d.c drm/exynos: Fix G2D core malfunctioning issue 2013-03-20 19:09:10 +09:00
exynos_drm_g2d.h drm/exynos: add G2D driver 2012-05-17 20:14:48 +09:00
exynos_drm_gem.c drm/exynos: fix wrong pointer access at vm close. 2013-02-21 15:00:26 +09:00
exynos_drm_gem.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_gsc.c drm: Convert to devm_ioremap_resource() 2013-01-25 12:21:46 -08:00
exynos_drm_gsc.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_hdmi.c drm/exynos: add display-mode-check operation to exynos_mixer_ops struct 2013-02-21 15:00:27 +09:00
exynos_drm_hdmi.h drm/exynos: add display-mode-check operation to exynos_mixer_ops struct 2013-02-21 15:00:27 +09:00
exynos_drm_iommu.c drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_iommu.h drm/exynos: fix iommu address allocation order 2013-02-21 15:00:26 +09:00
exynos_drm_ipp.c drm/exynos: convert to idr_alloc() 2013-02-27 19:10:15 -08:00
exynos_drm_ipp.h drm/exynos: change member variable name. 2013-01-04 15:54:33 +09:00
exynos_drm_plane.c drm/exynos: fix fb offset calculation for plane 2012-12-14 15:54:34 +09:00
exynos_drm_plane.h drm/exynos: add plane enable/disable 2012-07-27 11:13:54 +09:00
exynos_drm_rotator.c Driver core patches for 3.9-rc1 2013-02-21 12:05:51 -08:00
exynos_drm_rotator.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_vidi.c drm/exynos: Replaced kzalloc & memcpy with kmemdup 2013-03-20 19:09:10 +09:00
exynos_drm_vidi.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_hdmi.c Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2013-02-25 16:46:44 -08:00
exynos_hdmi.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_hdmiphy.c Drivers: gpu: remove __dev* attributes. 2013-01-03 15:57:15 -08:00
exynos_mixer.c drm/exynos: Make mixer_check_timing static 2013-03-20 19:09:10 +09:00
Kconfig drm/exynos: fimd and ipp are broken on multiplatform 2013-01-25 14:38:46 +09:00
Makefile drm/exynos: add gsc ipp driver 2012-12-15 02:40:00 +09:00
regs-fimc.h drm/exynos: add fimc ipp driver 2012-12-15 02:38:53 +09:00
regs-gsc.h drm/exynos: add gsc ipp driver 2012-12-15 02:40:00 +09:00
regs-hdmi.h drm/exynos: add support for hdmiphy power control for exynos5 2012-12-14 15:40:49 +09:00
regs-mixer.h drm: exynos: hdmi: add support for exynos5 mixer 2012-10-05 19:15:10 +09:00
regs-rotator.h drm/exynos: add rotator ipp driver 2012-12-15 02:39:41 +09:00
regs-vp.h drm/exynos: added hdmi display support 2011-12-29 11:21:42 +09:00