#include "tda18250_priv.h"
#include <linux/regmap.h>
static const struct dvb_tuner_ops tda18250_ops;
static int tda18250_power_control(struct dvb_frontend *fe,
unsigned int power_state)
{ … }
static int tda18250_wait_for_irq(struct dvb_frontend *fe,
int maxwait, int step, u8 irq)
{ … }
static int tda18250_init(struct dvb_frontend *fe)
{ … }
static int tda18250_set_agc(struct dvb_frontend *fe)
{ … }
static int tda18250_pll_calc(struct dvb_frontend *fe, u8 *rdiv,
u8 *ndiv, u8 *icp)
{ … }
static int tda18250_set_params(struct dvb_frontend *fe)
{ … }
static int tda18250_get_if_frequency(struct dvb_frontend *fe, u32 *frequency)
{ … }
static int tda18250_sleep(struct dvb_frontend *fe)
{ … }
static const struct dvb_tuner_ops tda18250_ops = …;
static int tda18250_probe(struct i2c_client *client)
{ … }
static void tda18250_remove(struct i2c_client *client)
{ … }
static const struct i2c_device_id tda18250_id_table[] = …;
MODULE_DEVICE_TABLE(i2c, tda18250_id_table);
static struct i2c_driver tda18250_driver = …;
module_i2c_driver(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_AUTHOR(…) …;
MODULE_LICENSE(…) …;