linux/drivers/gpu/ipu-v3/ipu-smfc.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * Copyright 2008-2010 Freescale Semiconductor, Inc. All Rights Reserved.
 */
#include <linux/export.h>
#include <linux/types.h>
#include <linux/init.h>
#include <linux/io.h>
#include <linux/errno.h>
#include <linux/spinlock.h>
#include <linux/delay.h>
#include <linux/clk.h>
#include <video/imx-ipu-v3.h>

#include "ipu-prv.h"

struct ipu_smfc {};

struct ipu_smfc_priv {};

/*SMFC Registers */
#define SMFC_MAP
#define SMFC_WMC
#define SMFC_BS

int ipu_smfc_set_burstsize(struct ipu_smfc *smfc, int burstsize)
{}
EXPORT_SYMBOL_GPL();

int ipu_smfc_map_channel(struct ipu_smfc *smfc, int csi_id, int mipi_id)
{}
EXPORT_SYMBOL_GPL();

int ipu_smfc_set_watermark(struct ipu_smfc *smfc, u32 set_level, u32 clr_level)
{}
EXPORT_SYMBOL_GPL();

int ipu_smfc_enable(struct ipu_smfc *smfc)
{}
EXPORT_SYMBOL_GPL();

int ipu_smfc_disable(struct ipu_smfc *smfc)
{}
EXPORT_SYMBOL_GPL();

struct ipu_smfc *ipu_smfc_get(struct ipu_soc *ipu, unsigned int chno)
{}
EXPORT_SYMBOL_GPL();

void ipu_smfc_put(struct ipu_smfc *smfc)
{}
EXPORT_SYMBOL_GPL();

int ipu_smfc_init(struct ipu_soc *ipu, struct device *dev,
		  unsigned long base)
{}

void ipu_smfc_exit(struct ipu_soc *ipu)
{}