V4L/DVB (5784): Dibusb-mb: fix tuner autodetection regression
authorMichael Krufky <mkrufky@linuxtv.org>
Fri, 22 Jun 2007 20:41:07 +0000 (17:41 -0300)
committerMauro Carvalho Chehab <mchehab@infradead.org>
Wed, 18 Jul 2007 17:24:18 +0000 (14:24 -0300)
We must set i2c_msg.addr in order for the autodetection test to succeed!

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/dvb/dvb-usb/dibusb-mb.c

index 4cf7bbc7f6a4732a2d0eb940d317a1e024f7c9d6..043cadae08594f62ed1dead95e77439e728a3a2d 100644 (file)
@@ -74,7 +74,7 @@ static int dibusb_tuner_probe_and_attach(struct dvb_usb_adapter *adap)
        struct dibusb_state *st = adap->priv;
 
        /* the Panasonic sits on I2C addrass 0x60, the Thomson on 0x61 */
-       st->tuner_addr = 0x60;
+       msg[0].addr = msg[1].addr = st->tuner_addr = 0x60;
 
        if (adap->fe->ops.i2c_gate_ctrl)
                adap->fe->ops.i2c_gate_ctrl(adap->fe,1);