浏览代码

[media] dvb-usb-dvbsky: fix i2c adapter for sp2 device

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>
nibble.max 10 年之前
父节点
当前提交
dd0a6fe2bc
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/media/usb/dvb-usb-v2/dvbsky.c

+ 1 - 1
drivers/media/usb/dvb-usb-v2/dvbsky.c

@@ -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;