]> git.baikalelectronics.ru Git - kernel.git/commit
drm/omap: force runtime PM suspend on system suspend
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Thu, 18 Jun 2020 09:51:52 +0000 (12:51 +0300)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Tue, 4 Aug 2020 08:10:31 +0000 (11:10 +0300)
commitfbd3b6aaa0a585c0d658fbf686006eee1ac3463e
treed13f2aed99f2cabdf877fd10da5c4200ca31bd84
parent8cb72835a0f60148b45ae2569d3bdc34441f6683
drm/omap: force runtime PM suspend on system suspend

Use SET_LATE_SYSTEM_SLEEP_PM_OPS in DSS submodules to force runtime PM
suspend and resume.

We use suspend late version so that omapdrm's system suspend callback is
called first, as that will disable all the display outputs after which
it's safe to force DSS into suspend.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200618095153.611071-1-tomi.valkeinen@ti.com
Acked-by: Tony Lindgren <tony@atomide.com>
Fixes: 0298a9c4567d ("drm/omap: Prepare DSS for probing without legacy platform data")
Cc: stable@vger.kernel.org # v5.7+
Tested-by: Tony Lindgren <tony@atomide.com>
drivers/gpu/drm/omapdrm/dss/dispc.c
drivers/gpu/drm/omapdrm/dss/dsi.c
drivers/gpu/drm/omapdrm/dss/dss.c
drivers/gpu/drm/omapdrm/dss/venc.c