[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