linux/drivers/media/tuners/tda18218.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * NXP TDA18218HN silicon tuner driver
 *
 * Copyright (C) 2010 Antti Palosaari <[email protected]>
 */

#include "tda18218_priv.h"

/* Max transfer size done by I2C transfer functions */
#define MAX_XFER_SIZE

/* write multiple registers */
static int tda18218_wr_regs(struct tda18218_priv *priv, u8 reg, u8 *val, u8 len)
{}

/* read multiple registers */
static int tda18218_rd_regs(struct tda18218_priv *priv, u8 reg, u8 *val, u8 len)
{}

/* write single register */
static int tda18218_wr_reg(struct tda18218_priv *priv, u8 reg, u8 val)
{}

/* read single register */

static int tda18218_rd_reg(struct tda18218_priv *priv, u8 reg, u8 *val)
{}

static int tda18218_set_params(struct dvb_frontend *fe)
{}

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

static int tda18218_sleep(struct dvb_frontend *fe)
{}

static int tda18218_init(struct dvb_frontend *fe)
{}

static void tda18218_release(struct dvb_frontend *fe)
{}

static const struct dvb_tuner_ops tda18218_tuner_ops =;

struct dvb_frontend *tda18218_attach(struct dvb_frontend *fe,
	struct i2c_adapter *i2c, struct tda18218_config *cfg)
{}
EXPORT_SYMBOL_GPL();

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