#include "fc0011.h"
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)
{ … }
static int fc0011_vcocal_trigger(struct fc0011_priv *priv)
{ … }
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(…) …;