linux/drivers/media/tuners/fc0011.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * Fitipower FC0011 tuner driver
 *
 * Copyright (C) 2012 Michael Buesch <[email protected]>
 *
 * Derived from FC0012 tuner driver:
 * Copyright (C) 2012 Hans-Frieder Vogt <[email protected]>
 */

#include "fc0011.h"


/* Tuner registers */
enum {};

enum FC11_REG_VCOSEL_bits {};

enum FC11_REG_RCCAL_bits {};

enum FC11_REG_VCOCAL_bits {};


struct fc0011_priv {};


static int fc0011_writereg(struct fc0011_priv *priv, u8 reg, u8 val)
{}

static int fc0011_readreg(struct fc0011_priv *priv, u8 reg, u8 *val)
{}

static void fc0011_release(struct dvb_frontend *fe)
{}

static int fc0011_init(struct dvb_frontend *fe)
{}

/* Initiate VCO calibration */
static int fc0011_vcocal_trigger(struct fc0011_priv *priv)
{}

/* Read VCO calibration value */
static int fc0011_vcocal_read(struct fc0011_priv *priv, u8 *value)
{}

static int fc0011_set_params(struct dvb_frontend *fe)
{}

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

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

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

static const struct dvb_tuner_ops fc0011_tuner_ops =;

struct dvb_frontend *fc0011_attach(struct dvb_frontend *fe,
				   struct i2c_adapter *i2c,
				   const struct fc0011_config *config)
{}
EXPORT_SYMBOL_GPL();

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