linux/drivers/media/dvb-frontends/stv090x_priv.h

/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
	STV0900/0903 Multistandard Broadcast Frontend driver
	Copyright (C) Manu Abraham <[email protected]>

	Copyright (C) ST Microelectronics

*/

#ifndef __STV090x_PRIV_H
#define __STV090x_PRIV_H

#include <media/dvb_frontend.h>

#define FE_ERROR
#define FE_NOTICE
#define FE_INFO
#define FE_DEBUG
#define FE_DEBUGREG

#define dprintk(__y, __z, format, arg...)

#define STV090x_READ_DEMOD(__state, __reg)

#define STV090x_WRITE_DEMOD(__state, __reg, __data)

#define STV090x_ADDR_OFFST(__state, __x)


#define STV090x_SETFIELD(mask, bitf, val)

#define STV090x_GETFIELD(val, bitf)


#define STV090x_SETFIELD_Px(mask, bitf, val)

#define STV090x_GETFIELD_Px(val, bitf)

#define MAKEWORD16(__a, __b)

#define MSB(__x)
#define LSB(__x)


#define STV090x_IQPOWER_THRESHOLD
#define STV090x_SEARCH_AGC2_TH_CUT20
#define STV090x_SEARCH_AGC2_TH_CUT30

#define STV090x_SEARCH_AGC2_TH(__ver)

enum stv090x_signal_state {};

enum stv090x_fec {};

enum stv090x_modulation {};

enum stv090x_frame {};

enum stv090x_pilot {};

enum stv090x_rolloff {};

enum stv090x_inversion {};

enum stv090x_modcod {};

enum stv090x_search {};

enum stv090x_algo {};

enum stv090x_delsys {};

struct stv090x_long_frame_crloop {};

struct stv090x_short_frame_crloop {};

struct stv090x_reg {};

struct stv090x_tab {};

struct stv090x_internal {};

struct stv090x_state {};

#endif /* __STV090x_PRIV_H */