Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 39e1256b authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab
Browse files

V4L/DVB: tm6000: Use an enum for extension type



In order to better document and be sure that the values are used
at the proper places, convert extension type into an enum and
name it as "type", instead of "id".

Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent 54b78608
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -392,7 +392,7 @@ static int tm6000_audio_fini(struct tm6000_core *dev)
}

struct tm6000_ops audio_ops = {
	.id	= TM6000_AUDIO,
	.type	= TM6000_AUDIO,
	.name	= "TM6000 Audio Extension",
	.init	= tm6000_audio_init,
	.fini	= tm6000_audio_fini,
+1 −1
Original line number Diff line number Diff line
@@ -432,7 +432,7 @@ static int dvb_fini(struct tm6000_core *dev)
}

static struct tm6000_ops dvb_ops = {
	.id	= TM6000_DVB,
	.type	= TM6000_DVB,
	.name	= "TM6000 dvb Extension",
	.init	= dvb_init,
	.fini	= dvb_fini,
+5 −3
Original line number Diff line number Diff line
@@ -218,13 +218,15 @@ struct tm6000_core {
	spinlock_t                   slock;
};

#define TM6000_AUDIO 0x10
#define TM6000_DVB	0x20
enum tm6000_ops_type {
	TM6000_AUDIO = 0x10,
	TM6000_DVB = 0x20,
};

struct tm6000_ops {
	struct list_head	next;
	char			*name;
	int			id;
	enum tm6000_ops_type	type;
	int (*init)(struct tm6000_core *);
	int (*fini)(struct tm6000_core *);
};