/* 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 */