[media] dvb-usb-dvbsky: fix i2c adapter for sp2 device
authornibble.max <nibble.max@gmail.com>
Sat, 8 Nov 2014 08:34:30 +0000 (05:34 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Tue, 11 Nov 2014 14:55:32 +0000 (12:55 -0200)
It is wrong that sp2 device uses the i2c adapter from m88ds3103 return.
sp2 device sits on the same i2c bus with m88ds3103, not behind m88ds3103.

Signed-off-by: Nibble Max <nibble.max@gmail.com>
Reviewed-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
drivers/media/usb/dvb-usb-v2/dvbsky.c

index c67a118ef21960868b0707ab52ca56b237440dff..8be8447fb2bed04d30058c936a3b249034c26c46 100644 (file)
@@ -479,7 +479,7 @@ static int dvbsky_s960c_attach(struct dvb_usb_adapter *adap)
        info.addr = 0x40;
        info.platform_data = &sp2_config;
        request_module("sp2");
-       client_ci = i2c_new_device(i2c_adapter, &info);
+       client_ci = i2c_new_device(&d->i2c_adap, &info);
        if (client_ci == NULL || client_ci->dev.driver == NULL) {
                ret = -ENODEV;
                goto fail_ci_device;