]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - drivers/media/video/zoran/zoran_card.c
Merge branch 'sfi-release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb...
[mirror_ubuntu-jammy-kernel.git] / drivers / media / video / zoran / zoran_card.c
index 03dc2f3cf84af17d33530a3a6b6cc941764dbdd2..be70574870de4f5eeda5ed13d6c634c6c7322065 100644 (file)
@@ -732,7 +732,6 @@ zoran_register_i2c (struct zoran *zr)
        memcpy(&zr->i2c_algo, &zoran_i2c_bit_data_template,
               sizeof(struct i2c_algo_bit_data));
        zr->i2c_algo.data = zr;
-       zr->i2c_adapter.id = I2C_HW_B_ZR36067;
        strlcpy(zr->i2c_adapter.name, ZR_DEVNAME(zr),
                sizeof(zr->i2c_adapter.name));
        i2c_set_adapdata(&zr->i2c_adapter, &zr->v4l2_dev);
@@ -1169,7 +1168,7 @@ zoran_setup_videocodec (struct zoran *zr,
        m->type = 0;
 
        m->flags = CODEC_FLAG_ENCODER | CODEC_FLAG_DECODER;
-       strncpy(m->name, ZR_DEVNAME(zr), sizeof(m->name));
+       strlcpy(m->name, ZR_DEVNAME(zr), sizeof(m->name));
        m->data = zr;
 
        switch (type)
@@ -1358,15 +1357,15 @@ static int __devinit zoran_probe(struct pci_dev *pdev,
                goto zr_free_irq;
        }
 
-       zr->decoder = v4l2_i2c_new_probed_subdev(&zr->v4l2_dev,
+       zr->decoder = v4l2_i2c_new_subdev(&zr->v4l2_dev,
                &zr->i2c_adapter, zr->card.mod_decoder, zr->card.i2c_decoder,
-               zr->card.addrs_decoder);
+               0, zr->card.addrs_decoder);
 
        if (zr->card.mod_encoder)
-               zr->encoder = v4l2_i2c_new_probed_subdev(&zr->v4l2_dev,
+               zr->encoder = v4l2_i2c_new_subdev(&zr->v4l2_dev,
                        &zr->i2c_adapter,
                        zr->card.mod_encoder, zr->card.i2c_encoder,
-                       zr->card.addrs_encoder);
+                       0, zr->card.addrs_encoder);
 
        dprintk(2,
                KERN_INFO "%s: Initializing videocodec bus...\n",