linux/drivers/media/platform/amphion/vpu_mbox.c

// SPDX-License-Identifier: GPL-2.0
/*
 * Copyright 2020-2021 NXP
 */

#include <linux/init.h>
#include <linux/interconnect.h>
#include <linux/ioctl.h>
#include <linux/list.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include "vpu.h"
#include "vpu_mbox.h"
#include "vpu_msgs.h"

static void vpu_mbox_rx_callback(struct mbox_client *cl, void *msg)
{}

static int vpu_mbox_request_channel(struct device *dev, struct vpu_mbox *mbox)
{}

int vpu_mbox_init(struct vpu_core *core)
{}

int vpu_mbox_request(struct vpu_core *core)
{}

void vpu_mbox_free(struct vpu_core *core)
{}

void vpu_mbox_send_type(struct vpu_core *core, u32 type)
{}

void vpu_mbox_send_msg(struct vpu_core *core, u32 type, u32 data)
{}

void vpu_mbox_enable_rx(struct vpu_dev *dev)
{}