media: ddbridge: evaluate the actual link when setting up the dummy tuner
authorDaniel Scheller <d.scheller@gmx.net>
Sat, 23 Jun 2018 15:36:00 +0000 (11:36 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Mon, 30 Jul 2018 20:23:12 +0000 (16:23 -0400)
Devices supporting dummy tuner operation can exist on any link, not only
on link 0, so fix this accordingly.

Picked up from the upstream dddvb GIT.

Signed-off-by: Daniel Scheller <d.scheller@gmx.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/pci/ddbridge/ddbridge-core.c

index 3f83415..55eb151 100644 (file)
@@ -1859,7 +1859,7 @@ static void ddb_port_probe(struct ddb_port *port)
        /* Handle missing ports and ports without I2C */
 
        if (dummy_tuner && !port->nr &&
-           dev->link[0].ids.device == 0x0005) {
+           dev->link[l].ids.device == 0x0005) {
                port->name = "DUMMY";
                port->class = DDB_PORT_TUNER;
                port->type = DDB_TUNER_DUMMY;