]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/media/video/cx231xx/cx231xx-dvb.c
[media] cx231xx: better handle the master port enable command
[mv-sheeva.git] / drivers / media / video / cx231xx / cx231xx-dvb.c
index 4efd3d3a6a7346072c0c2cedf40fee533c234563..5feb3ee640d900c3db0a31e0679157f359511155 100644 (file)
@@ -235,11 +235,11 @@ static int start_streaming(struct cx231xx_dvb *dvb)
 
        if (dev->USE_ISO) {
                cx231xx_info("DVB transfer mode is ISO.\n");
-mutex_lock(&dev->i2c_lock);
-               cx231xx_enable_i2c_for_tuner(dev, I2C_1);
+               mutex_lock(&dev->i2c_lock);
+               cx231xx_enable_i2c_port_3(dev, false);
                cx231xx_set_alt_setting(dev, INDEX_TS1, 4);
-               cx231xx_enable_i2c_for_tuner(dev, I2C_3);
-mutex_unlock(&dev->i2c_lock);
+               cx231xx_enable_i2c_port_3(dev, true);
+               mutex_unlock(&dev->i2c_lock);
                rc = cx231xx_set_mode(dev, CX231XX_DIGITAL_MODE);
                if (rc < 0)
                        return rc;