#include <linux/firmware/mediatek/mtk-adsp-ipc.h>
#include <linux/kernel.h>
#include <linux/mailbox_client.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/slab.h>
static const char * const adsp_mbox_ch_names[MTK_ADSP_MBOX_NUM] = …;
int mtk_adsp_ipc_send(struct mtk_adsp_ipc *ipc, unsigned int idx, uint32_t msg)
{ … }
EXPORT_SYMBOL_GPL(…);
static void mtk_adsp_ipc_recv(struct mbox_client *c, void *msg)
{ … }
static int mtk_adsp_ipc_probe(struct platform_device *pdev)
{ … }
static void mtk_adsp_ipc_remove(struct platform_device *pdev)
{ … }
static struct platform_driver mtk_adsp_ipc_driver = …;
builtin_platform_driver(…) …;
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;