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

Commit 9212a572 authored by Darron Broad's avatar Darron Broad Committed by Mauro Carvalho Chehab
Browse files

V4L/DVB (9332): cx88: initial fix for analogue only compilation



Initial fix for when analogue only is selected
for compilation (ie, !CX88_DVB)

Signed-off-by: default avatarDarron Broad <darron@kewl.org>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent 8a522c91
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -116,8 +116,10 @@ static int detach_inform(struct i2c_client *client)

void cx88_call_i2c_clients(struct cx88_core *core, unsigned int cmd, void *arg)
{
#if defined(CONFIG_VIDEO_CX88_DVB) || defined(CONFIG_VIDEO_CX88_DVB_MODULE)
	struct videobuf_dvb_frontends *f = &core->dvbdev->frontends;
	struct videobuf_dvb_frontend *fe = NULL;
#endif
	if (0 != core->i2c_rc)
		return;

+6 −1
Original line number Diff line number Diff line
@@ -768,8 +768,11 @@ static int __devinit cx8802_probe(struct pci_dev *pci_dev,
{
	struct cx8802_dev *dev;
	struct cx88_core  *core;
	int err;
#if defined(CONFIG_VIDEO_CX88_DVB) || defined(CONFIG_VIDEO_CX88_DVB_MODULE)
	struct videobuf_dvb_frontend *demod;
	int err,i;
	int i;
#endif

	/* general setup */
	core = cx88_core_get(pci_dev);
@@ -801,6 +804,7 @@ static int __devinit cx8802_probe(struct pci_dev *pci_dev,
	INIT_LIST_HEAD(&dev->drvlist);
	list_add_tail(&dev->devlist,&cx8802_devlist);

#if defined(CONFIG_VIDEO_CX88_DVB) || defined(CONFIG_VIDEO_CX88_DVB_MODULE)
	mutex_init(&dev->frontends.lock);
	INIT_LIST_HEAD(&dev->frontends.felist);

@@ -814,6 +818,7 @@ static int __devinit cx8802_probe(struct pci_dev *pci_dev,
			goto fail_free;
		}
	}
#endif

	/* Maintain a reference so cx88-video can query the 8802 device. */
	core->dvbdev = dev;