#include "cx23885.h"
#include <linux/init.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/delay.h>
#include <media/drv-intf/cx25840.h>
#include <linux/firmware.h>
#include <misc/altera.h>
#include "xc2028.h"
#include "netup-eeprom.h"
#include "netup-init.h"
#include "altera-ci.h"
#include "xc4000.h"
#include "xc5000.h"
#include "cx23888-ir.h"
static unsigned int netup_card_rev = …;
module_param(netup_card_rev, int, 0644);
MODULE_PARM_DESC(…) …;
static unsigned int enable_885_ir;
module_param(enable_885_ir, int, 0644);
MODULE_PARM_DESC(…) …;
struct cx23885_board cx23885_boards[] = …;
const unsigned int cx23885_bcount = …;
struct cx23885_subid cx23885_subids[] = …;
const unsigned int cx23885_idcount = …;
void cx23885_card_list(struct cx23885_dev *dev)
{ … }
static void viewcast_eeprom(struct cx23885_dev *dev, u8 *eeprom_data)
{ … }
static void hauppauge_eeprom(struct cx23885_dev *dev, u8 *eeprom_data)
{ … }
static void tbs_card_init(struct cx23885_dev *dev)
{ … }
int cx23885_tuner_callback(void *priv, int component, int command, int arg)
{ … }
void cx23885_gpio_setup(struct cx23885_dev *dev)
{ … }
int cx23885_ir_init(struct cx23885_dev *dev)
{ … }
void cx23885_ir_fini(struct cx23885_dev *dev)
{ … }
static int netup_jtag_io(void *device, int tms, int tdi, int read_tdo)
{ … }
void cx23885_ir_pci_int_enable(struct cx23885_dev *dev)
{ … }
void cx23885_card_setup(struct cx23885_dev *dev)
{ … }