[GIT PULL] exynos-drm-fixes
inki.dae at samsung.com
inki.dae at samsung.com
Tue May 19 07:24:55 PDT 2015
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
More information about the dri-devel
mailing list