]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
media: cedrus: Implement runtime PM
authorJernej Skrabec <jernej.skrabec@siol.net>
Sat, 9 May 2020 20:06:43 +0000 (22:06 +0200)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Thu, 11 Jun 2020 17:19:27 +0000 (19:19 +0200)
commitd5aecd289babf3adcf5a837b067a5efddb097d99
treeb548dd464257354404a7966731e104591c466ee9
parenta8876c22eab9a871834f85de83e98bbf7e6e264d
media: cedrus: Implement runtime PM

This allows the VE clocks and PLL_VE to be disabled most of the time.
A runtime PM reference is held while streaming.

Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
Signed-off-by: Samuel Holland <samuel@sholland.org>
Reviewed-by: Ezequiel Garcia <ezequiel@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/staging/media/sunxi/cedrus/cedrus.c
drivers/staging/media/sunxi/cedrus/cedrus_hw.c
drivers/staging/media/sunxi/cedrus/cedrus_hw.h
drivers/staging/media/sunxi/cedrus/cedrus_video.c