Hi Dave, This pull request contains just cleanup for atomic pageflip/modeset support, and some fixeups.
We wanted to merge atomic pageflip/modeset feature support, new drivers - MIC and DECON for exynos5433 SoC - and relevant patches this time. However, I'd found that these features are not only safe enough but also aren't tested yet. So for them, I'd like to have enough times for the reviews. Please kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit 1d8ac08d498d579aae36221a80b4b724b2f52f39: Merge tag 'v4.0-rc7' into drm-next (2015-04-09 07:48:27 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos exynos-drm-next for you to fetch changes up to 68a2913407d8defac36f381e4877507a06e57c8e: drm/exynos: Fix FIMD buffer size calculation (2015-04-13 11:48:20 +0900) ---------------------------------------------------------------- Beata Michalska (1): drm/exynos/ipp: Validate buffer enqueue requests Daniel Stone (1): drm/exynos: Fix FIMD buffer size calculation Gustavo Padovan (7): drm/exynos: fimd: fix alpha setting for XR24 pixel format drm/exynos: remove unused exynos_crtc->win_enable() callback drm/exynos: remove struct *_win_data abstraction on planes drm/exynos: preset zpos value for overlay planes drm/exynos: make zpos property immutable drm/exynos: remove exynos_plane_destroy() drm/exynos: remove leftover functions declarations Hyungwon Hwang (2): drm/exynos: dsi: remove the empty mode_valid callback drm/exynos: fimd: check whether exynos_drm_crtc_create succeed or not Joonyoung Shim (2): drm/exynos: use src_x and src_y instead of fb_x and fb_y drm/exynos: add ratio calculation Krzysztof Kozlowski (1): drm/exynos: Enable DP clock to fix display on Exynos5250 and other Mandeep Singh Baines (1): drm/exynos: track vblank events on a per crtc basis Tobias Jakobi (3): drm/exynos: fix typos in hdmi and mixer drm/exynos: remove superfluous error messages drm/exynos: mixer: add 2x scaling to mixer_graph_buffer drivers/gpu/drm/exynos/exynos7_drm_decon.c | 178 +++++++------------ drivers/gpu/drm/exynos/exynos_dp_core.c | 10 ++ drivers/gpu/drm/exynos/exynos_drm_crtc.c | 101 +++++------ drivers/gpu/drm/exynos/exynos_drm_crtc.h | 7 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 27 --- drivers/gpu/drm/exynos/exynos_drm_drv.h | 40 ++--- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 - drivers/gpu/drm/exynos/exynos_drm_fb.c | 10 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 251 ++++++++++++--------------- drivers/gpu/drm/exynos/exynos_drm_fimd.h | 15 ++ drivers/gpu/drm/exynos/exynos_drm_ipp.c | 44 +++++ drivers/gpu/drm/exynos/exynos_drm_plane.c | 78 +++------ drivers/gpu/drm/exynos/exynos_drm_plane.h | 7 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 136 ++++----------- drivers/gpu/drm/exynos/exynos_hdmi.c | 2 +- drivers/gpu/drm/exynos/exynos_mixer.c | 260 ++++++++++++---------------- drivers/gpu/drm/exynos/regs-mixer.h | 2 +- include/video/samsung_fimd.h | 11 ++ 18 files changed, 495 insertions(+), 691 deletions(-) create mode 100644 drivers/gpu/drm/exynos/exynos_drm_fimd.h