#include <linux/module.h>
#include <linux/of.h>
#include <linux/regmap.h>
#include "../decoder/mtk_vcodec_dec_drv.h"
#include "../encoder/mtk_vcodec_enc_drv.h"
#include "../decoder/mtk_vcodec_dec_hw.h"
#if defined(CONFIG_DEBUG_FS)
int mtk_vcodec_dbg;
EXPORT_SYMBOL(…);
int mtk_v4l2_dbg_level;
EXPORT_SYMBOL(…);
#endif
void __iomem *mtk_vcodec_get_reg_addr(void __iomem **reg_base, unsigned int reg_idx)
{ … }
EXPORT_SYMBOL(…);
int mtk_vcodec_write_vdecsys(struct mtk_vcodec_dec_ctx *ctx, unsigned int reg,
unsigned int val)
{ … }
EXPORT_SYMBOL(…);
int mtk_vcodec_mem_alloc(void *priv, struct mtk_vcodec_mem *mem)
{ … }
EXPORT_SYMBOL(…);
void mtk_vcodec_mem_free(void *priv, struct mtk_vcodec_mem *mem)
{ … }
EXPORT_SYMBOL(…);
void *mtk_vcodec_get_hw_dev(struct mtk_vcodec_dec_dev *dev, int hw_idx)
{ … }
EXPORT_SYMBOL(…);
void mtk_vcodec_set_curr_ctx(struct mtk_vcodec_dec_dev *vdec_dev,
struct mtk_vcodec_dec_ctx *ctx, int hw_idx)
{ … }
EXPORT_SYMBOL(…);
struct mtk_vcodec_dec_ctx *mtk_vcodec_get_curr_ctx(struct mtk_vcodec_dec_dev *vdec_dev,
unsigned int hw_idx)
{ … }
EXPORT_SYMBOL(…);
MODULE_LICENSE(…) …;
MODULE_DESCRIPTION(…) …;