linux/drivers/media/pci/mantis/mantis_common.h

/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
	Mantis PCI bridge driver

	Copyright (C) Manu Abraham ([email protected])

*/

#ifndef __MANTIS_COMMON_H
#define __MANTIS_COMMON_H

#include <linux/interrupt.h>
#include <linux/mutex.h>
#include <linux/workqueue.h>

#include "mantis_reg.h"
#include "mantis_uart.h"

#include "mantis_link.h"

#define MANTIS_ERROR
#define MANTIS_NOTICE
#define MANTIS_INFO
#define MANTIS_DEBUG
#define MANTIS_TMG

#define dprintk(y, z, format, arg...)

#define mwrite(dat, addr)
#define mread(addr)

#define mmwrite(dat, addr)
#define mmread(addr)

#define MANTIS_TS_188
#define MANTIS_TS_204

#define TWINHAN_TECHNOLOGIES
#define MANTIS

#define TECHNISAT
#define TERRATEC

#define MAKE_ENTRY(__subven, __subdev, __configptr, __rc)

enum mantis_i2c_mode {};

struct mantis_pci;

struct mantis_hwconfig {};

struct mantis_pci_drvdata {};

struct mantis_pci {};

#define MANTIS_HIF_STATUS

static inline void mantis_mask_ints(struct mantis_pci *mantis, u32 mask)
{}

static inline void mantis_unmask_ints(struct mantis_pci *mantis, u32 mask)
{}

#endif /* __MANTIS_COMMON_H */