[PATCH 00/11] drm/exynos: add hdmi support and update driver.

Inki Dae inki.dae at samsung.com
Wed Dec 21 01:28:14 PST 2011


these patch sets include the following features:
- add Samsung SoC Exynos based HDMI support.
- add pm feature for fimd driver.
- bug fix to vblank and code clean to exynos gem framework.

and also include a patch set for adding multi buffer plane pixel formats
to drm/drm_fourcc.h header file:
- Multi buffer plane pixel format has seperated memory spaces for each
  plane. for exampme, NV12M has Y plane and CbCr plane and these are in
  non-continuous memory region. compared with NV12, NV12M's memory shape
  is like following.
  NV12  : ______(Y)(CbCr)_______
  NV12M : __(Y)_ ..... _(CbCr)__

these patch sets are based on git repository below:
	git://git.infradead.org/users/kmpark/linux-samsung
	branch name: exynos-drm-next
	commit-id: 864ee9e6f643b479e0469c9865cae238590d5f6e

I have already requested git pull for the patch sets above and
for this, you can refer to link below:
http://lists.freedesktop.org/archives/dri-devel/2011-December/017641.html

Inki Dae (4):
  drm/exynos: added pm support.
  drm/exynos: change driver name.
  drm/exynos: extend vblank off delay time.
  drm/exynos: added mutex lock and code clean.

Joonyoung Shim (4):
  drm/exynos: gem code cleanup
  drm/exynos: Fix a fake mmap offset creation
  drm/exynos: Split creation of gem object and gem handle
  drm/exynos: remove buffer creation of fbdev from drm framebuffer
    creation

Seung-Woo Kim (3):
  drm: Add multi buffer plane pixel formats
  drm/exynos: Support multi buffers
  drm/exynos: added hdmi display support

 drivers/gpu/drm/exynos/Kconfig            |    7 +
 drivers/gpu/drm/exynos/Makefile           |    2 +
 drivers/gpu/drm/exynos/exynos_ddc.c       |   58 ++
 drivers/gpu/drm/exynos/exynos_drm_buf.c   |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_buf.h   |    3 -
 drivers/gpu/drm/exynos/exynos_drm_crtc.c  |   30 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c   |    6 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h   |   15 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.c    |  164 ++---
 drivers/gpu/drm/exynos/exynos_drm_fb.h    |   24 +-
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c |   66 ++-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c  |   92 ++-
 drivers/gpu/drm/exynos/exynos_drm_gem.c   |  227 +++---
 drivers/gpu/drm/exynos/exynos_drm_gem.h   |   53 +-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c  |  439 +++++++++++
 drivers/gpu/drm/exynos/exynos_drm_hdmi.h  |   73 ++
 drivers/gpu/drm/exynos/exynos_hdmi.c      | 1176 +++++++++++++++++++++++++++++
 drivers/gpu/drm/exynos/exynos_hdmi.h      |   87 +++
 drivers/gpu/drm/exynos/exynos_hdmiphy.c   |   58 ++
 drivers/gpu/drm/exynos/exynos_mixer.c     | 1070 ++++++++++++++++++++++++++
 drivers/gpu/drm/exynos/exynos_mixer.h     |   92 +++
 drivers/gpu/drm/exynos/regs-hdmi.h        |  147 ++++
 drivers/gpu/drm/exynos/regs-mixer.h       |  141 ++++
 drivers/gpu/drm/exynos/regs-vp.h          |   91 +++
 include/drm/drm_fourcc.h                  |    7 +
 include/drm/exynos_drm.h                  |   27 +
 26 files changed, 3855 insertions(+), 305 deletions(-)
 create mode 100644 drivers/gpu/drm/exynos/exynos_ddc.c
 create mode 100644 drivers/gpu/drm/exynos/exynos_drm_hdmi.c
 create mode 100644 drivers/gpu/drm/exynos/exynos_drm_hdmi.h
 create mode 100644 drivers/gpu/drm/exynos/exynos_hdmi.c
 create mode 100644 drivers/gpu/drm/exynos/exynos_hdmi.h
 create mode 100644 drivers/gpu/drm/exynos/exynos_hdmiphy.c
 create mode 100644 drivers/gpu/drm/exynos/exynos_mixer.c
 create mode 100644 drivers/gpu/drm/exynos/exynos_mixer.h
 create mode 100644 drivers/gpu/drm/exynos/regs-hdmi.h
 create mode 100644 drivers/gpu/drm/exynos/regs-mixer.h
 create mode 100644 drivers/gpu/drm/exynos/regs-vp.h

-- 
1.7.4.1



More information about the dri-devel mailing list