Hi Dave,
This is second time pull request for -next and based on previous pull request. For this, please refer to the below link, http://permalink.gmane.org/gmane.comp.video.dri.devel/76834
And a summary to this is as the following: - add sending AVI and AVI info frames. . this adds some codes for composing AVI and AUI info frames and send them every VSYNC for HDMI Certification. - bug fix to previous pull request. - add some code cleanup
And the below is patches being reviewed so not merged yet. - add ipp subsystem. it's so big modules. drm/exynos: add ipp subsystem and each ipp drivers drm/exynos: add ipp subsystem drm/exynos: add fimc ipp driver drm/exynos: add rotator ipp driver drm/exynos: add gsc ipp driver - add runtime pm support for hdmi and mixer. drm/exynos: added runtime pm support for hdmi drm/exynos: add runtime pm support for mixer drm/exynos: add support for hdmiphy power control for exynos5 - and maybe some fixups and cleanups.
The above patch sets will be merged after reviewed enough and maybe these will be last pull request for -next.
If there is any problem, please let me know.
Thanks, Inki Dae
The following changes since commit 660c51e92f5357f351b483fa9d82451344ed25a4:
drm/exynos: add exynos drm specific fb_mmap function (2012-11-29 03:30:38 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git exynos-drm-next
for you to fetch changes up to d9f25388ec9034c9bf2c1dcfe162607a604049cf:
drm/exynos: sending AVI and AUI info frames (2012-11-29 03:30:40 -0800)
---------------------------------------------------------------- Egbert Eich (1): drm/exynos: fix memory leak to EDID block
Prathyush K (2): drm/exynos: remove 'pages' and 'page_size' elements in exynos gem buffer drm/exynos: use sgt instead of pages for framebuffer address
Rahul Sharma (2): drm: exynos: fix for loosing display mode header during mode adjustment drm/exynos: sending AVI and AUI info frames
Sachin Kamat (5): drm/exynos: Use devm_clk_get in exynos_drm_g2d.c drm/exynos: Fix potential NULL pointer dereference drm/exynos: Use devm_clk_get in exynos_mixer.c drm/exynos: Use devm_* APIs in exynos_hdmi.c drm/exynos: Use devm_clk_get in exynos_drm_fimd.c
YoungJun Cho (1): drm/exynos: Unreference fb in exynos_disable_plane()
drivers/gpu/drm/exynos/exynos_drm_buf.c | 20 --- drivers/gpu/drm/exynos/exynos_drm_buf.h | 4 +- drivers/gpu/drm/exynos/exynos_drm_dmabuf.c | 3 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 31 +--- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 37 ++--- drivers/gpu/drm/exynos/exynos_drm_gem.h | 4 - drivers/gpu/drm/exynos/exynos_drm_plane.c | 12 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 235 +++++++++++++++++++++-------- drivers/gpu/drm/exynos/exynos_mixer.c | 59 ++------ drivers/gpu/drm/exynos/regs-hdmi.h | 17 ++- 12 files changed, 238 insertions(+), 194 deletions(-)
On Thu, Nov 29, 2012 at 1:11 PM, Inki Dae daeinki@gmail.com wrote:
Imo we have a few too many avi infoframe implementations in the drm drivers already. It would be good to base this on top of Thierry Reding's rfc patches for some common infoframe helpers in the drm coder ... -Daniel
2012/11/29 Daniel Vetter daniel@ffwll.ch
I agree with you and also I think it's better to use common infoframe helpers. But Rahul'a patch set had been posted prior to the common infoframe helpers so first we could merge this patch and then change it to common infoframe helpers if this common helpers are merged.
Please give me any opinions. Anyway I think It doesn't matter first go or later change.
Thanks, Inki Dae
-Daniel
On Fri, Nov 30, 2012 at 6:27 AM, Inki Dae inki.dae@samsung.com wrote:
That's what I wanted to say: Imo Rhul should have gone ahead and extracted some nice infoframe helpers instead of adding another copypasta version ... -Daniel
dri-devel@lists.freedesktop.org