linux/drivers/media/pci/saa7164/saa7164-dvb.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 *  Driver for the NXP SAA7164 PCIe bridge
 *
 *  Copyright (c) 2010-2015 Steven Toth <[email protected]>
 */

#include "saa7164.h"

#include "tda10048.h"
#include "tda18271.h"
#include "s5h1411.h"
#include "si2157.h"
#include "si2168.h"
#include "lgdt3306a.h"

#define DRIVER_NAME

DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);

/* addr is in the card struct, get it from there */
static struct tda10048_config hauppauge_hvr2200_1_config =;
static struct tda10048_config hauppauge_hvr2200_2_config =;

static struct tda18271_std_map hauppauge_tda18271_std_map =;

static struct tda18271_config hauppauge_hvr22x0_tuner_config =;

static struct tda18271_config hauppauge_hvr22x0s_tuner_config =;

static struct s5h1411_config hauppauge_s5h1411_config =;

static struct lgdt3306a_config hauppauge_hvr2255a_config =;

static struct lgdt3306a_config hauppauge_hvr2255b_config =;

static struct si2157_config hauppauge_hvr2255_tuner_config =;

static int si2157_attach(struct saa7164_port *port, struct i2c_adapter *adapter,
	struct dvb_frontend *fe, u8 addr8bit, struct si2157_config *cfg)
{}

static int saa7164_dvb_stop_port(struct saa7164_port *port)
{}

static int saa7164_dvb_acquire_port(struct saa7164_port *port)
{}

static int saa7164_dvb_pause_port(struct saa7164_port *port)
{}

/* Firmware is very windows centric, meaning you have to transition
 * the part through AVStream / KS Windows stages, forwards or backwards.
 * States are: stopped, acquired (h/w), paused, started.
 */
static int saa7164_dvb_stop_streaming(struct saa7164_port *port)
{}

static int saa7164_dvb_start_port(struct saa7164_port *port)
{}

static int saa7164_dvb_start_feed(struct dvb_demux_feed *feed)
{}

static int saa7164_dvb_stop_feed(struct dvb_demux_feed *feed)
{}

static int dvb_register(struct saa7164_port *port)
{}

int saa7164_dvb_unregister(struct saa7164_port *port)
{}

/* All the DVB attach calls go here, this function gets modified
 * for each new card.
 */
int saa7164_dvb_register(struct saa7164_port *port)
{}