diff options
Diffstat (limited to 'linux/drivers/media/video/ov7670.c')
-rw-r--r-- | linux/drivers/media/video/ov7670.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/linux/drivers/media/video/ov7670.c b/linux/drivers/media/video/ov7670.c index d68f36851..b033bf334 100644 --- a/linux/drivers/media/video/ov7670.c +++ b/linux/drivers/media/video/ov7670.c @@ -1316,15 +1316,7 @@ static int ov7670_command(struct i2c_client *client, unsigned int cmd, { switch (cmd) { case VIDIOC_G_CHIP_IDENT: - { - struct v4l2_chip_ident *chip = arg; - - if (!v4l2_chip_match_i2c_client(client, chip->match_type, chip->match_chip)) - return -EINVAL; - chip->ident = V4L2_IDENT_OV7670; - chip->revision = 0; - return 0; - } + return v4l2_chip_ident_i2c_client(client, arg, V4L2_IDENT_OV7670, 0); case VIDIOC_INT_RESET: ov7670_reset(client); |