All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/10] drm/exynos: add pm_runtime support
@ 2015-09-04 20:15 Gustavo Padovan
  2015-09-04 20:15 ` [PATCH 01/10] drm/exynos: do not start enabling DP at bind() phase Gustavo Padovan
                   ` (13 more replies)
  0 siblings, 14 replies; 19+ messages in thread
From: Gustavo Padovan @ 2015-09-04 20:15 UTC (permalink / raw)
  To: linux-samsung-soc
  Cc: dri-devel, inki.dae, jy0922.shim, tjakobi, Gustavo Padovan

From: Gustavo Padovan <gustavo.padovan@collabora.co.uk>

Hi,

This series adds proper runtime PM suport to CRTCs and Encoders, so
now instead of relying on 'suspended' or 'enabled' flags to track when
the CRTC or Encoder is enabled we let the pm_runtime subsystem do it for us
and remove all the flags. This is a important step to the atomic suspend/resume
support that will land in drm anytime soon.

Please review!

	Gustavo

Gustavo Padovan (10):
  drm/exynos: do not start enabling DP at bind() phase
  drm/exynos: add pm_runtime to DP
  drm/exynos: add pm_runtime to HDMI
  drm/exynos: add pm_runtime to Mixer
  drm/exynos: remove exynos_crtc commit() callback
  drm/exynos: Remove exynos_crtc commit() callback
  drm/exynos: add pm_runtime to FIMD
  drm/exynos: Enable DP clock directly from FIMD
  drm/exynos: add pm_runtime to DECON 5433
  drm/exynos: add pm_runtime to DECON 7

 drivers/gpu/drm/exynos/exynos5433_drm_decon.c |  90 ++++++++----------
 drivers/gpu/drm/exynos/exynos7_drm_decon.c    | 126 +++++++++++--------------
 drivers/gpu/drm/exynos/exynos_dp_core.c       |  57 ++++++------
 drivers/gpu/drm/exynos/exynos_drm_crtc.c      |  10 --
 drivers/gpu/drm/exynos/exynos_drm_drv.h       |   7 --
 drivers/gpu/drm/exynos/exynos_drm_fimd.c      | 129 ++++++++++++--------------
 drivers/gpu/drm/exynos/exynos_hdmi.c          |  56 +++++++----
 drivers/gpu/drm/exynos/exynos_mixer.c         | 125 ++++++++++++-------------
 8 files changed, 275 insertions(+), 325 deletions(-)

-- 
2.1.0

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

end of thread, other threads:[~2015-10-19 12:09 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-09-04 20:15 [PATCH 00/10] drm/exynos: add pm_runtime support Gustavo Padovan
2015-09-04 20:15 ` [PATCH 01/10] drm/exynos: do not start enabling DP at bind() phase Gustavo Padovan
2015-09-04 20:15 ` [PATCH 02/10] drm/exynos: add pm_runtime to DP Gustavo Padovan
2015-09-04 20:15 ` [PATCH 03/10] drm/exynos: add pm_runtime to HDMI Gustavo Padovan
2015-09-04 20:15 ` [PATCH 04/10] drm/exynos: add pm_runtime to Mixer Gustavo Padovan
2015-09-04 20:15 ` [PATCH 05/10] drm/exynos: remove exynos_crtc commit() callback Gustavo Padovan
2015-09-04 20:15 ` [PATCH 06/10] drm/exynos: Remove " Gustavo Padovan
2015-09-04 20:15 ` [PATCH 07/10] drm/exynos: add pm_runtime to FIMD Gustavo Padovan
2015-09-19  3:53   ` Inki Dae
2015-10-12 13:19     ` Inki Dae
2015-09-04 20:15 ` [PATCH 08/10] drm/exynos: Enable DP clock directly from FIMD Gustavo Padovan
2015-09-19  3:51   ` Inki Dae
2015-10-12 13:19     ` Inki Dae
2015-09-04 20:15 ` [PATCH 09/10] drm/exynos: add pm_runtime to DECON 5433 Gustavo Padovan
2015-09-04 20:15 ` [PATCH 10/10] drm/exynos: add pm_runtime to DECON 7 Gustavo Padovan
2015-09-11 20:56 ` [PATCH 00/10] drm/exynos: add pm_runtime support Gustavo Padovan
2015-09-21  7:50 ` Andrzej Hajda
2015-10-04 15:14 ` Tobias Jakobi
2015-10-19 12:09 ` Inki Dae

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.