Linux Samsung SOC development
 help / color / mirror / Atom feed
* drm/exynos: Add atomic modesetting support
@ 2015-04-30 21:50 Gustavo Padovan
  2015-04-30 21:50 ` [PATCH v4 01/12] drm/exynos: atomic phase 1: use drm_plane_helper_update() Gustavo Padovan
                   ` (13 more replies)
  0 siblings, 14 replies; 25+ messages in thread
From: Gustavo Padovan @ 2015-04-30 21:50 UTC (permalink / raw)
  To: linux-samsung-soc; +Cc: dri-devel, inki.dae, jy0922.shim

Hi,

Here goes the full support for atomic modesetting on exynos. I've
split the patches in the various phases of atomic support.

v2: fixes comments by Joonyoung
        - remove unused var in patch 09
        - use ->disable instead of outdated ->dpms in hdmi code
        - remove WARN_ON from crtc enable/disable

v3: fixes comment by Joonyoung
        - move the removal of drm_helper_disable_unused_functions() to
        separated patch

v4: add patches that remove unnecessary calls to disable_plane()

	Gustavo

---
Gustavo Padovan (12):
      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 .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: atomic phase 3: atomic updates of planes
      drm/exynos: atomic phase 3: use atomic .set_config helper
      drm/exynos: atomic phase 3: convert page flips
      drm/exynos: remove exported functions from exynos_drm_plane
      drm/exynos: don't disable unused functions at init
      drm/exynos: atomic dpms support
      drm/exynos: remove unnecessary calls to disable_plane()

 drivers/gpu/drm/bridge/ps8622.c             |   6 +-
 drivers/gpu/drm/bridge/ptn3460.c            |   6 +-
 drivers/gpu/drm/exynos/exynos_dp_core.c     |   6 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c    | 215 +++++++++----------------------
 drivers/gpu/drm/exynos/exynos_drm_dpi.c     |   6 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c     |   2 +
 drivers/gpu/drm/exynos/exynos_drm_drv.h     |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c     |   6 +-
 drivers/gpu/drm/exynos/exynos_drm_encoder.c |  35 +----
 drivers/gpu/drm/exynos/exynos_drm_fb.c      |  12 +-
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c   |   3 -
 drivers/gpu/drm/exynos/exynos_drm_plane.c   | 115 +++++++++--------
 drivers/gpu/drm/exynos/exynos_drm_plane.h   |  11 --
 drivers/gpu/drm/exynos/exynos_drm_vidi.c    |   6 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c        |  10 +-
 15 files changed, 178 insertions(+), 265 deletions(-)

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2015-05-14 18:41 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-30 21:50 drm/exynos: Add atomic modesetting support Gustavo Padovan
2015-04-30 21:50 ` [PATCH v4 01/12] drm/exynos: atomic phase 1: use drm_plane_helper_update() Gustavo Padovan
2015-04-30 21:50 ` [PATCH v4 02/12] drm/exynos: atomic phase 1: use drm_plane_helper_disable() Gustavo Padovan
2015-04-30 21:50 ` [PATCH v4 03/12] drm/exynos: atomic phase 1: add .mode_set_nofb() callback Gustavo Padovan
2015-04-30 21:50 ` [PATCH v4 04/12] drm/exynos: atomic phase 2: wire up state reset(), duplicate() and destroy() Gustavo Padovan
2015-04-30 21:50 ` [PATCH v4 05/12] drm/exynos: atomic phase 2: keep track of framebuffer pointer Gustavo Padovan
2015-04-30 21:50 ` [PATCH v4 06/12] drm/exynos: atomic phase 3: atomic updates of planes Gustavo Padovan
2015-04-30 21:50 ` [PATCH v4 07/12] drm/exynos: atomic phase 3: use atomic .set_config helper Gustavo Padovan
2015-04-30 21:50 ` [PATCH v4 08/12] drm/exynos: atomic phase 3: convert page flips Gustavo Padovan
2015-04-30 21:50 ` [PATCH v4 09/12] drm/exynos: remove exported functions from exynos_drm_plane Gustavo Padovan
2015-05-08 23:36   ` Tobias Jakobi
2015-04-30 21:50 ` [PATCH v4 10/12] drm/exynos: don't disable unused functions at init Gustavo Padovan
2015-04-30 21:50 ` [PATCH v4 11/12] drm/exynos: atomic dpms support Gustavo Padovan
2015-04-30 21:50 ` [PATCH v4 12/12] drm/exynos: remove unnecessary calls to disable_plane() Gustavo Padovan
2015-05-06 21:45 ` drm/exynos: Add atomic modesetting support Gustavo Padovan
2015-05-07  2:45   ` Inki Dae
2015-05-08 21:45     ` Gustavo Padovan
2015-05-08 21:51 ` Tobias Jakobi
2015-05-09 10:23   ` Inki Dae
2015-05-09 12:13     ` Tobias Jakobi
2015-05-09 12:20       ` Tobias Jakobi
2015-05-09 12:30         ` Tobias Jakobi
2015-05-10 13:54       ` Inki Dae
2015-05-12 18:29         ` Gustavo Padovan
2015-05-14 18:41           ` Gustavo Padovan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox