media: mediatek: vcodec: add encoder power management helper functions
authorIrui Wang <irui.wang@mediatek.com>
Mon, 25 Sep 2023 04:02:00 +0000 (12:02 +0800)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Sat, 7 Oct 2023 08:55:45 +0000 (10:55 +0200)
commit3568cb6556695af163e930a75b1ed8f6dfa848ba
treeeda3766d4b3ba03b6fe3e51875e6ab85d051ddfa
parent06a185a861daa80e894419b932c78fa90dd837ac
media: mediatek: vcodec: add encoder power management helper functions

Remove PM functions at start/stop streaming, add PM helper functions
to get PM before encoding frame start and put PM after encoding frame
done. Meanwhile, remove unnecessary clock operations.

Signed-off-by: Irui Wang <irui.wang@mediatek.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_pm.h
drivers/media/platform/mediatek/vcodec/encoder/venc_drv_if.c