Commit 6ed36e66 authored by Matthias Benesch's avatar Matthias Benesch Committed by Mauro Carvalho Chehab
Browse files

V4L/DVB: ngene: Additional clean-up



Remove and disable unnecessary code. Disable define ONE_ADAPTER.

Signed-off-by: default avatarMatthias Benesch <twoof7@freenet.de>
Signed-off-by: default avatarOliver Endriss <o.endriss@gmx.de>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent 0027ebb7
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -2435,7 +2435,8 @@ static int init_channel(struct ngene_channel *chan)
#else
		ret = dvb_register_adapter(&chan->dvb_adapter, "nGene",
					   THIS_MODULE,
					   &chan->dev->pci_dev->dev);
					   &chan->dev->pci_dev->dev,
					   adapter_nr);
		if (ret < 0)
			return ret;
		adapter = &chan->dvb_adapter;
+1 −38
Original line number Diff line number Diff line
@@ -24,7 +24,7 @@
#ifndef _NGENE_H_
#define _NGENE_H_

#define ONE_ADAPTER
/*#define ONE_ADAPTER*/

#include <linux/types.h>
#include <linux/sched.h>
@@ -794,38 +794,6 @@ struct ngene {
	int prev_cmd;
};

struct channel_info {
	int   io_type;
#define NGENE_IO_NONE    0
#define NGENE_IO_TV      1
#define NGENE_IO_HDTV    2
#define NGENE_IO_TSIN    4
#define NGENE_IO_TSOUT   8
#define NGENE_IO_AIN     16

	void *fe_config;
	void *tuner_config;

	int (*demod_attach)(struct ngene_channel *);
	int   demod_type;
#define NGENE_DEMOD_NONE    0
#define NGENE_DEMOD_DRXD    1
#define NGENE_DEMOD_STB0899 2
#define NGENE_DEMOD_DRXH    3

	int (*tuner_attach)(struct ngene_channel *);
	int   tuner_type;
#define NGENE_TUNER_NONE    0
#define NGENE_TUNER_MT2060  1

	u8    demod;
	u8    tuner;
	u8    lnb;
	u8    demoda;
	u8    avf;
	u8    msp;
};

struct ngene_info {
	int   type;
#define NGENE_APP        0
@@ -906,12 +874,7 @@ int ngene_command_imem_read(struct ngene *dev, u8 adr, u8 *data, int type);
int ngene_command_imem_write(struct ngene *dev, u8 adr, u8 data, int type);
int ngene_stream_control(struct ngene *dev, u8 stream, u8 control, u8 mode,
			 u16 lines, u16 bpl, u16 vblines, u16 vbibpl);
int ngene_v4l2_init(struct ngene_channel *chan);
void ngene_v4l2_remove(struct ngene_channel *chan);
int ngene_snd_exit(struct ngene_channel *chan);
int ngene_snd_init(struct ngene_channel *chan);

struct i2c_client *avf4910a_attach(struct i2c_adapter *adap, int addr);

#endif