Hello, Dave.
I had posted DRM Driver patchsets for Exsynos SoC but there is no any feedback. could you please review them? and if the patchsets have any problem, please give me your advice anytime. and also we are ready for next patchsets.
the next patchsets include the followings: - fix some previous patchset bugs. - add power managerment featrue based on runtim-pm.
from next patchset, I would request GIT PULL if you are ok.
Thank you, Inki Dae.
2011/11/12 Inki Dae inki.dae@samsung.com:
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
dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel