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