#include "m88rs6000t.h"
#include <linux/regmap.h>
struct m88rs6000t_dev { … };
struct m88rs6000t_reg_val { … };
static int m88rs6000t_set_demod_mclk(struct dvb_frontend *fe)
{ … }
static int m88rs6000t_set_pll_freq(struct m88rs6000t_dev *dev,
u32 tuner_freq_MHz)
{ … }
static int m88rs6000t_set_bb(struct m88rs6000t_dev *dev,
u32 symbol_rate_KSs, s32 lpf_offset_KHz)
{ … }
static int m88rs6000t_set_params(struct dvb_frontend *fe)
{ … }
static int m88rs6000t_init(struct dvb_frontend *fe)
{ … }
static int m88rs6000t_sleep(struct dvb_frontend *fe)
{ … }
static int m88rs6000t_get_frequency(struct dvb_frontend *fe, u32 *frequency)
{ … }
static int m88rs6000t_get_if_frequency(struct dvb_frontend *fe, u32 *frequency)
{ … }
static int m88rs6000t_get_rf_strength(struct dvb_frontend *fe, u16 *strength)
{ … }
static const struct dvb_tuner_ops m88rs6000t_tuner_ops = …;
static int m88rs6000t_probe(struct i2c_client *client)
{ … }
static void m88rs6000t_remove(struct i2c_client *client)
{ … }
static const struct i2c_device_id m88rs6000t_id[] = …;
MODULE_DEVICE_TABLE(i2c, m88rs6000t_id);
static struct i2c_driver m88rs6000t_driver = …;
module_i2c_driver(…) …;
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;