linux/drivers/media/tuners/m88rs6000t.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * Driver for the internal tuner of Montage M88RS6000
 *
 * Copyright (C) 2014 Max nibble <[email protected]>
 */

#include "m88rs6000t.h"
#include <linux/regmap.h>

struct m88rs6000t_dev {};

struct m88rs6000t_reg_val {};

/* set demod main mclk and ts mclk */
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();