linux/drivers/media/tuners/tda827x.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 *
 * (c) 2005 Hartmut Hackmann
 * (c) 2007 Michael Krufky
 */

#include <linux/module.h>
#include <linux/slab.h>
#include <asm/types.h>
#include <linux/dvb/frontend.h>
#include <linux/videodev2.h>

#include "tda827x.h"

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

#define dprintk(args...)

struct tda827x_priv {};

static void tda827x_set_std(struct dvb_frontend *fe,
			    struct analog_parameters *params)
{}


/* ------------------------------------------------------------------ */

struct tda827x_data {};

static const struct tda827x_data tda827x_table[] =;

static int tuner_transfer(struct dvb_frontend *fe,
			  struct i2c_msg *msg,
			  const int size)
{}

static int tda827xo_set_params(struct dvb_frontend *fe)
{}

static int tda827xo_sleep(struct dvb_frontend *fe)
{}

/* ------------------------------------------------------------------ */

static int tda827xo_set_analog_params(struct dvb_frontend *fe,
				      struct analog_parameters *params)
{}

static void tda827xo_agcf(struct dvb_frontend *fe)
{}

/* ------------------------------------------------------------------ */

struct tda827xa_data {};

static struct tda827xa_data tda827xa_dvbt[] =;

static struct tda827xa_data tda827xa_dvbc[] =;

static struct tda827xa_data tda827xa_analog[] =;

static int tda827xa_sleep(struct dvb_frontend *fe)
{}

static void tda827xa_lna_gain(struct dvb_frontend *fe, int high,
			      struct analog_parameters *params)
{}

static int tda827xa_set_params(struct dvb_frontend *fe)
{}


static int tda827xa_set_analog_params(struct dvb_frontend *fe,
				      struct analog_parameters *params)
{}

static void tda827xa_agcf(struct dvb_frontend *fe)
{}

/* ------------------------------------------------------------------ */

static void tda827x_release(struct dvb_frontend *fe)
{}

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

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

static int tda827x_init(struct dvb_frontend *fe)
{}

static int tda827x_probe_version(struct dvb_frontend *fe);

static int tda827x_initial_init(struct dvb_frontend *fe)
{}

static int tda827x_initial_sleep(struct dvb_frontend *fe)
{}

static const struct dvb_tuner_ops tda827xo_tuner_ops =;

static const struct dvb_tuner_ops tda827xa_tuner_ops =;

static int tda827x_probe_version(struct dvb_frontend *fe)
{}

struct dvb_frontend *tda827x_attach(struct dvb_frontend *fe, int addr,
				    struct i2c_adapter *i2c,
				    struct tda827x_config *cfg)
{}
EXPORT_SYMBOL_GPL();

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