linux/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c

// SPDX-License-Identifier: GPL-2.0

#include "../decoder/mtk_vcodec_dec_drv.h"
#include "../encoder/mtk_vcodec_enc_drv.h"
#include "mtk_vcodec_fw_priv.h"

struct mtk_vcodec_fw *mtk_vcodec_fw_select(void *priv, enum mtk_vcodec_fw_type type,
					   enum mtk_vcodec_fw_use fw_use)
{}
EXPORT_SYMBOL_GPL();

void mtk_vcodec_fw_release(struct mtk_vcodec_fw *fw)
{}
EXPORT_SYMBOL_GPL();

int mtk_vcodec_fw_load_firmware(struct mtk_vcodec_fw *fw)
{}
EXPORT_SYMBOL_GPL();

unsigned int mtk_vcodec_fw_get_vdec_capa(struct mtk_vcodec_fw *fw)
{}
EXPORT_SYMBOL_GPL();

unsigned int mtk_vcodec_fw_get_venc_capa(struct mtk_vcodec_fw *fw)
{}
EXPORT_SYMBOL_GPL();

void *mtk_vcodec_fw_map_dm_addr(struct mtk_vcodec_fw *fw, u32 mem_addr)
{}
EXPORT_SYMBOL_GPL();

int mtk_vcodec_fw_ipi_register(struct mtk_vcodec_fw *fw, int id,
			       mtk_vcodec_ipi_handler handler,
			       const char *name, void *priv)
{}
EXPORT_SYMBOL_GPL();

int mtk_vcodec_fw_ipi_send(struct mtk_vcodec_fw *fw, int id, void *buf,
			   unsigned int len, unsigned int wait)
{}
EXPORT_SYMBOL_GPL();

int mtk_vcodec_fw_get_type(struct mtk_vcodec_fw *fw)
{}
EXPORT_SYMBOL_GPL();