]> 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)
commit3ca582eb84e69a5ab758d0151853720fb8cd254d
treed13f2aed99f2cabdf877fd10da5c4200ca31bd84
parent88da55c90069403c89dc1e617f0756081347c27f
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: 2743b1a45e16 ("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