[PATCH -v2 00/14] drm/exynos: clean up + atomic phase 1 and 2
Gustavo Padovan
gustavo at padovan.org
Fri Feb 6 11:37:44 PST 2015
From: Gustavo Padovan <gustavo.padovan at collabora.co.uk>
Hi,
This is the v2 of this patchset. The only difference here is that I added
the zpos refactor to this series after the review of v1 today. No changes
were made to atomic patches besides solving conflicts after the new zpos
changes.
This series clean ups a few more paths from exynos-drm with the most important
being the removal of the global page flip queue, the zpos refactor, and the
removal in driver internal data (struct *_win_data) that was replicating plane
data.
Following these patches comes the first step torwards atomic modesetting
support on exynos.
These patches are applied on top of the dpms clean patches from Joonyoung and
rebased on exynos-drm-next.
Gustavo Padovan (13):
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
drm/exynos: atomic phase 1: use drm_plane_helper_update()
drm/exynos: atomic phase 1: use drm_plane_helper_disable()
drm/exynos: atomic phase 1: add atomic_begin()/atomic_flush()
drm/exynos: atomic phase 1: add .mode_set_nofb() callback
drm/exynos: atomic phase 2: wire up state reset(), duplicate() and
destroy()
drm/exynos: atomic phase 2: keep track of framebuffer pointer
drm/exynos: make exynos_plane_mode_set() static
Mandeep Singh Baines (1):
drm/exynos: track vblank events on a per crtc basis
drivers/gpu/drm/bridge/ptn3460.c | 4 +
drivers/gpu/drm/exynos/exynos_dp_core.c | 4 +
drivers/gpu/drm/exynos/exynos_drm_connector.c | 4 +
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 205 ++++++++++-----------
drivers/gpu/drm/exynos/exynos_drm_crtc.h | 7 +-
drivers/gpu/drm/exynos/exynos_drm_dpi.c | 4 +
drivers/gpu/drm/exynos/exynos_drm_drv.c | 29 +--
drivers/gpu/drm/exynos/exynos_drm_drv.h | 26 +--
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 4 +
drivers/gpu/drm/exynos/exynos_drm_fb.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 245 +++++++++++---------------
drivers/gpu/drm/exynos/exynos_drm_plane.c | 126 +++++++------
drivers/gpu/drm/exynos/exynos_drm_plane.h | 14 +-
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 138 ++++-----------
drivers/gpu/drm/exynos/exynos_hdmi.c | 4 +
drivers/gpu/drm/exynos/exynos_mixer.c | 217 ++++++++---------------
16 files changed, 418 insertions(+), 615 deletions(-)
--
1.9.3
More information about the dri-devel
mailing list