linux/drivers/media/dvb-frontends/itd1000.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 *  Driver for the Integrant ITD1000 "Zero-IF Tuner IC for Direct Broadcast Satellite"
 *
 *  Copyright (c) 2007-8 Patrick Boettcher <[email protected]>
 */

#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/delay.h>
#include <linux/dvb/frontend.h>
#include <linux/i2c.h>
#include <linux/slab.h>

#include <media/dvb_frontend.h>

#include "itd1000.h"
#include "itd1000_priv.h"

/* Max transfer size done by I2C transfer functions */
#define MAX_XFER_SIZE

static int debug;
module_param(debug, int, 0644);
MODULE_PARM_DESC();

#define itd_dbg(args...)

#define itd_warn(args...)

#define itd_info(args...)

/* don't write more than one byte with flexcop behind */
static int itd1000_write_regs(struct itd1000_state *state, u8 reg, u8 v[], u8 len)
{}

static int itd1000_read_reg(struct itd1000_state *state, u8 reg)
{}

static inline int itd1000_write_reg(struct itd1000_state *state, u8 r, u8 v)
{}


static struct {} itd1000_lpf_pga[] =;

static void itd1000_set_lpf_bw(struct itd1000_state *state, u32 symbol_rate)
{}

static struct {} itd1000_vcorg[] =;

static void itd1000_set_vco(struct itd1000_state *state, u32 freq_khz)
{}

static const struct {} itd1000_fre_values[] =;


#define FREF

static void itd1000_set_lo(struct itd1000_state *state, u32 freq_khz)
{}

static int itd1000_set_parameters(struct dvb_frontend *fe)
{}

static int itd1000_get_frequency(struct dvb_frontend *fe, u32 *frequency)
{}

static int itd1000_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth)
{}

static u8 itd1000_init_tab[][2] =;

static u8 itd1000_reinit_tab[][2] =;


static int itd1000_init(struct dvb_frontend *fe)
{}

static int itd1000_sleep(struct dvb_frontend *fe)
{}

static void itd1000_release(struct dvb_frontend *fe)
{}

static const struct dvb_tuner_ops itd1000_tuner_ops =;


struct dvb_frontend *itd1000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct itd1000_config *cfg)
{}
EXPORT_SYMBOL_GPL();

MODULE_AUTHOR();
MODULE_DESCRIPTION();
MODULE_LICENSE();