[PATCH 00/14] update exynos drm driver.

Inki Dae inki.dae at samsung.com
Sat Nov 12 00:38:33 PST 2011


Hello, Dave. sorry but please, ignor previous patch sets posted
by Seung-Woo Kim. I am seding patch sets again.

this patch sets are as the following.
- add kms poll to handle hdp event.
- fix converting between display mode and timing.
- fix connector and crtc callbacks to call proper display driver.
- fix vblank bug that manager->pipe could be -1 at vsync interrupt handler.
- add exynos_drm_gem_init() that is used commonly.
- change buffer structure to support IOMMU in the future.
- add comments and code clean.

this patch is based on git repository below:
git://people.freedesktop.org/~airlied/linux.git
branch name: drm-fixes
commit-id: 8f3f1c9a22a6420e28c2d3eff59b832893bc8efc

Inki Dae (7):
  drm/exynos: added manager object to connector
  drm/exynos: changed exynos_drm_display to exynos_drm_display_ops
  drm/exynos: use gem create function generically
  drm/exynos: removed unnecessary variable.
  drm/exynos: changed buffer structure.
  drm/exynos: fix vblank bug.
  drm/exynos: include linux/module.h

Joonyoung Shim (2):
  drm/exynos: restored kernel_fb_list when reiniting fb_helper
  drm/exynos: added crtc dpms for disable crtc

Seung-Woo Kim (5):
  drm/exynos: added kms poll for handling hpd event
  drm/exynos: fixed connector flag with hpd and interlace scan for hdmi
  drm/exynos: fixed converting between display mode and timing
  drm/exynos: removed meaningless parameter from fbdev update
  drm/exynos: checked for null pointer

 drivers/gpu/drm/exynos/exynos_drm_buf.c       |   62 +++++++++--------
 drivers/gpu/drm/exynos/exynos_drm_buf.h       |   21 +-----
 drivers/gpu/drm/exynos/exynos_drm_connector.c |   78 +++++++++++++++------
 drivers/gpu/drm/exynos/exynos_drm_crtc.c      |   76 ++++++++++----------
 drivers/gpu/drm/exynos/exynos_drm_crtc.h      |   25 +++++++
 drivers/gpu/drm/exynos/exynos_drm_drv.c       |    5 ++
 drivers/gpu/drm/exynos/exynos_drm_drv.h       |   11 ++--
 drivers/gpu/drm/exynos/exynos_drm_encoder.c   |   65 ++++++++++++++---
 drivers/gpu/drm/exynos/exynos_drm_encoder.h   |    1 +
 drivers/gpu/drm/exynos/exynos_drm_fb.c        |   66 ++++++++++-------
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c     |   44 +++++++----
 drivers/gpu/drm/exynos/exynos_drm_fimd.c      |   62 ++++++++++++-----
 drivers/gpu/drm/exynos/exynos_drm_gem.c       |   94 +++++++++++++++----------
 drivers/gpu/drm/exynos/exynos_drm_gem.h       |   28 ++++++--
 include/drm/exynos_drm.h                      |    9 +--
 15 files changed, 416 insertions(+), 231 deletions(-)
-- 
1.7.4.1



More information about the dri-devel mailing list