[GIT PULL] exynos-drm-fixes

Inki Dae inki.dae at samsung.com
Mon Jan 7 18:09:10 PST 2013


Hi Dave,

This patch set adds bug fixes and code cleanups and also
includes previous pull request you missed.
	http://www.spinics.net/lists/dri-devel/msg32253.html

Summary:
- change exynos file license
  . Most of exynos files had been copied from some randome
    file and not updated correctly(wrong company name used).
    This was our mistakes so chagnes it correctly. For this,
    I'm not sure that this patch should go to -fix or -next.
    So please give me any comment if there is any problem.
- consider buffer allocation without iommu
  . Without iommu, dma_alloc_attrs function allocates some
    memory region and returns cpu address so this patch makes
    the cpu address to be set to buf->kvaddr correctly
- cleanups to ipp relevant codes.
- use common finish page flip function
  . to avoid the duplication of same code, use
    exynos_drm_crtc_finish_pageflip function commonly instead
    of each one.
- fix fimd resume issue.
  . when fimd was turned off by suspend, there was one issue that
    the fimd wasn't turned on by resume so fix it chaing resume
    condition.

If there is any problem, please kindly let me know.

Thanks,
Inki Dae

The following changes since commit eda85d6ad490923152544fba0473798b6cc0edf6:

  drm/nouveau: fix init with agpgart-uninorth (2013-01-04 16:04:33 +1000)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git exynos-drm-fixes

Eunchul Kim (6):
      drm/exynos: change member variable name.
      drm/exynos: remove needless error handling to property.
      drm/exynos: consider both case of vflip and hflip.
      drm/exynos: fix build warning.
      drm/exynos: correct some comments to abbreviation.
      drm/exynos: remove needless parenthesis.

Inki Dae (4):
      drm/exynos: consider no iommu support to console framebuffer
      drm/exynos: change file license to GPL
      drm/exynos: consider buffer allocation without iommu
      drm/exynos: fix gem buffer allocation type checking

Jinyoung Jeon (1):
      drm/exynos: fix incorrect interrupt induced by m2m operation.

JoongMock Shin (1):
      drm/exynos: remove color bar pattern operation.

Prathyush K (1):
      drm/exynos: fimd: modify condition in fimd resume

Rahul Sharma (1):
      drm/exynos: move finish page flip to a common place

Sachin Kamat (10):
      drm/exynos: Use devm_kzalloc in exynos_drm_ipp.c
      drm/exynos: Remove explicit freeing using devm_* APIs in exynos_drm_fimc.c
      drm/exynos: Remove redundant NULL check
      drm/exynos: Use devm_clk_get in exynos_drm_fimc.c
      drm/exynos: Remove unnecessary devm_* freeing APIs in exynos_drm_rotator.c
      drm/exynos: Remove redundant NULL check in exynos_drm_rotator.c
      drm/exynos: Use devm_clk_get in exynos_drm_rotator.c
      drm/exynos: Remove explicit freeing using devm_* APIs in exynos_drm_gsc.c
      drm/exynos: Remove redundant NULL check in exynos_drm_gsc.c
      drm/exynos: Use devm_clk_get in exynos_drm_gsc.c

Seung-Woo Kim (1):
      drm/exynos: fix flags in dma buf exporting

 drivers/gpu/drm/exynos/exynos_drm_buf.c       |   79 +++++++++++-----
 drivers/gpu/drm/exynos/exynos_drm_buf.h       |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_connector.c |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_connector.h |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_core.c      |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_crtc.c      |   52 +++++++----
 drivers/gpu/drm/exynos/exynos_drm_crtc.h      |   23 +----
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c    |   24 +----
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.h    |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_drv.c       |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_drv.h       |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_encoder.c   |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_encoder.h   |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_fb.c        |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_fb.h        |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c     |   44 +++++-----
 drivers/gpu/drm/exynos/exynos_drm_fbdev.h     |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_fimc.c      |  124 ++++++++-----------------
 drivers/gpu/drm/exynos/exynos_drm_fimc.h      |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_fimd.c      |   32 +------
 drivers/gpu/drm/exynos/exynos_drm_gem.c       |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_gem.h       |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_gsc.c       |   56 +++---------
 drivers/gpu/drm/exynos/exynos_drm_gsc.h       |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_hdmi.h      |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_iommu.c     |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_iommu.h     |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_ipp.c       |   22 +---
 drivers/gpu/drm/exynos/exynos_drm_ipp.h       |   26 +----
 drivers/gpu/drm/exynos/exynos_drm_rotator.c   |   28 +-----
 drivers/gpu/drm/exynos/exynos_drm_rotator.h   |   22 +----
 drivers/gpu/drm/exynos/exynos_drm_vidi.c      |   30 +------
 drivers/gpu/drm/exynos/exynos_drm_vidi.h      |   22 +----
 drivers/gpu/drm/exynos/exynos_hdmi.h          |   22 +----
 drivers/gpu/drm/exynos/exynos_mixer.c         |   33 +------
 include/drm/exynos_drm.h                      |   22 +----
 include/uapi/drm/exynos_drm.h                 |   24 +----
 37 files changed, 292 insertions(+), 811 deletions(-)


More information about the dri-devel mailing list