Hi Dave, This pull request contains mainly some regression fixups and code cleanups. Summary: - Use generic function to get buffer count instead of specific one. In case of Exynos DRM, There was a special case which decides pixel format of a given buffer according to planer types, which is NV12M and NV12. However, NV12M doesn't exist in drm fourcc so it removes exynos_drm_format_num_buffers() specific to Exynos DRM and use a generic function, drm_format_num_planes() instead. - Allow mixer driver to support NV21 format for Video processor. This format was already supported but we just missed DRM_FORMAT_NV21 case so this patch considers the case so that Mixer driver can handle it correctly. - Add regression fix and some code cleanups. Please kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit 64d237e66d562348f04a9c04a45455c1f3201ced: Merge branch 'msm-fixes-4.1' of git://people.freedesktop.org/~robclark/linux into drm-fixes (2015-05-19 10:17:34 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git exynos-drm-fixes for you to fetch changes up to b0f155ada4c819f06aa32b4c906e7e76350c7ec1: drm/exynos: dp: Lower level of EDID read success message (2015-05-19 22:50:55 +0900) ---------------------------------------------------------------- Krzysztof Kozlowski (5): drm/exynos: mixer: Constify platform_device_id drm/exynos: Fix build breakage on !DRM_EXYNOS_FIMD drm/exynos: Constify exynos_drm_crtc_ops drm/exynos: Consolidate return statements in fimd_bind() drm/exynos: dp: Lower level of EDID read success message Tobias Jakobi (8): drm/exynos: fb: use drm_format_num_planes to get buffer count drm/exynos: plane: honor buffer offset for dma_addr drm/exynos: mixer: remove buffer count handling in vp_video_buffer() drm/exynos: mixer: also allow NV21 for the video processor drm/exynos: mixer: cleanup pixelformat handling drm/exynos: mixer: don't dump registers under spinlock drm/exynos: 'win' is always unsigned drm/exynos: cleanup exynos_drm_plane drivers/gpu/drm/exynos/exynos7_drm_decon.c | 4 +- drivers/gpu/drm/exynos/exynos_dp_core.c | 13 +++-- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 10 ++-- drivers/gpu/drm/exynos/exynos_drm_crtc.h | 10 ++-- drivers/gpu/drm/exynos/exynos_drm_drv.h | 20 +++----- drivers/gpu/drm/exynos/exynos_drm_fb.c | 39 +-------------- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 53 ++++++++++---------- drivers/gpu/drm/exynos/exynos_drm_fimd.h | 15 ------ drivers/gpu/drm/exynos/exynos_drm_plane.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 2 +- drivers/gpu/drm/exynos/exynos_mixer.c | 72 +++++++++++++++------------- 11 files changed, 92 insertions(+), 148 deletions(-) delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_fimd.h _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel