]> git.baikalelectronics.ru Git - kernel.git/commit
drm/etnaviv: couple runtime PM management to submit object lifetime
authorLucas Stach <l.stach@pengutronix.de>
Fri, 24 Nov 2017 16:56:29 +0000 (17:56 +0100)
committerLucas Stach <l.stach@pengutronix.de>
Tue, 2 Jan 2018 16:34:59 +0000 (17:34 +0100)
commitbf132a96b6dfb2faa8061104ecc57bdb5e25cc0b
treefe8d3fc6a5a08a3baea13f852b4453a375a0a483
parentf2c8a2d8afd0e521a8316a02a9bc3de5d90a7431
drm/etnaviv: couple runtime PM management to submit object lifetime

As long as there is an active submit, we want the GPU to stay awake. This
is slightly complicated by the fact that we really want to wake the GPU
at the last possible moment to achieve maximum power savings.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
drivers/gpu/drm/etnaviv/etnaviv_gem.h
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
drivers/gpu/drm/etnaviv/etnaviv_gpu.c