unplugged-kernel/drivers/misc/mediatek/vdec_fmt/mt6781/vdec_fmt_pm.h

20 lines
559 B
C

/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (C) 2016 MediaTek Inc.
*/
#ifndef MTK_FMT_PM_H
#define MTK_FMT_PM_H
#include "vdec_fmt_driver.h"
void fmt_init_pm(struct mtk_vdec_fmt *fmt);
int32_t fmt_clock_on(struct mtk_vdec_fmt *fmt);
int32_t fmt_clock_off(struct mtk_vdec_fmt *fmt);
void fmt_prepare_dvfs_emi_bw(void);
void fmt_unprepare_dvfs_emi_bw(void);
void fmt_start_dvfs_emi_bw(struct fmt_pmqos pmqos_param);
void fmt_end_dvfs_emi_bw(void);
void fmt_translation_fault_callback_setting(struct mtk_vdec_fmt *fmt);
#endif /* _MTK_FMT_PM_H */