diff options
-rw-r--r-- | drivers/media/platform/blackfin/bfin_capture.c | 3 | ||||
-rw-r--r-- | drivers/media/platform/fsl-viu.c | 3 | ||||
-rw-r--r-- | drivers/media/platform/marvell-ccic/mcam-core.c | 4 | ||||
-rw-r--r-- | drivers/media/platform/mx2_emmaprp.c | 9 | ||||
-rw-r--r-- | drivers/media/platform/omap/omap_vout.c | 3 | ||||
-rw-r--r-- | drivers/media/platform/sh_vou.c | 3 | ||||
-rw-r--r-- | drivers/media/platform/via-camera.c | 4 | ||||
-rw-r--r-- | drivers/media/platform/vino.c | 6 |
8 files changed, 16 insertions, 19 deletions
diff --git a/drivers/media/platform/blackfin/bfin_capture.c b/drivers/media/platform/blackfin/bfin_capture.c index b3345b37bb10..431c33d409a7 100644 --- a/drivers/media/platform/blackfin/bfin_capture.c +++ b/drivers/media/platform/blackfin/bfin_capture.c | |||
@@ -841,7 +841,8 @@ static int bcap_querycap(struct file *file, void *priv, | |||
841 | { | 841 | { |
842 | struct bcap_device *bcap_dev = video_drvdata(file); | 842 | struct bcap_device *bcap_dev = video_drvdata(file); |
843 | 843 | ||
844 | cap->capabilities = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING; | 844 | cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING; |
845 | cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; | ||
845 | strlcpy(cap->driver, CAPTURE_DRV_NAME, sizeof(cap->driver)); | 846 | strlcpy(cap->driver, CAPTURE_DRV_NAME, sizeof(cap->driver)); |
846 | strlcpy(cap->bus_info, "Blackfin Platform", sizeof(cap->bus_info)); | 847 | strlcpy(cap->bus_info, "Blackfin Platform", sizeof(cap->bus_info)); |
847 | strlcpy(cap->card, bcap_dev->cfg->card_name, sizeof(cap->card)); | 848 | strlcpy(cap->card, bcap_dev->cfg->card_name, sizeof(cap->card)); |
diff --git a/drivers/media/platform/fsl-viu.c b/drivers/media/platform/fsl-viu.c index d5dc198502ef..8afee3c17c1c 100644 --- a/drivers/media/platform/fsl-viu.c +++ b/drivers/media/platform/fsl-viu.c | |||
@@ -604,10 +604,11 @@ static int vidioc_querycap(struct file *file, void *priv, | |||
604 | { | 604 | { |
605 | strcpy(cap->driver, "viu"); | 605 | strcpy(cap->driver, "viu"); |
606 | strcpy(cap->card, "viu"); | 606 | strcpy(cap->card, "viu"); |
607 | cap->capabilities = V4L2_CAP_VIDEO_CAPTURE | | 607 | cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | |
608 | V4L2_CAP_STREAMING | | 608 | V4L2_CAP_STREAMING | |
609 | V4L2_CAP_VIDEO_OVERLAY | | 609 | V4L2_CAP_VIDEO_OVERLAY | |
610 | V4L2_CAP_READWRITE; | 610 | V4L2_CAP_READWRITE; |
611 | cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; | ||
611 | return 0; | 612 | return 0; |
612 | } | 613 | } |
613 | 614 | ||
diff --git a/drivers/media/platform/marvell-ccic/mcam-core.c b/drivers/media/platform/marvell-ccic/mcam-core.c index ce00cbaf850e..b65761b45568 100644 --- a/drivers/media/platform/marvell-ccic/mcam-core.c +++ b/drivers/media/platform/marvell-ccic/mcam-core.c | |||
@@ -1408,9 +1408,9 @@ static int mcam_vidioc_querycap(struct file *file, void *priv, | |||
1408 | { | 1408 | { |
1409 | strcpy(cap->driver, "marvell_ccic"); | 1409 | strcpy(cap->driver, "marvell_ccic"); |
1410 | strcpy(cap->card, "marvell_ccic"); | 1410 | strcpy(cap->card, "marvell_ccic"); |
1411 | cap->version = 1; | 1411 | cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | |
1412 | cap->capabilities = V4L2_CAP_VIDEO_CAPTURE | | ||
1413 | V4L2_CAP_READWRITE | V4L2_CAP_STREAMING; | 1412 | V4L2_CAP_READWRITE | V4L2_CAP_STREAMING; |
1413 | cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; | ||
1414 | return 0; | 1414 | return 0; |
1415 | } | 1415 | } |
1416 | 1416 | ||
diff --git a/drivers/media/platform/mx2_emmaprp.c b/drivers/media/platform/mx2_emmaprp.c index 4971ff21f82b..f923d1bc43a0 100644 --- a/drivers/media/platform/mx2_emmaprp.c +++ b/drivers/media/platform/mx2_emmaprp.c | |||
@@ -402,13 +402,8 @@ static int vidioc_querycap(struct file *file, void *priv, | |||
402 | { | 402 | { |
403 | strncpy(cap->driver, MEM2MEM_NAME, sizeof(cap->driver) - 1); | 403 | strncpy(cap->driver, MEM2MEM_NAME, sizeof(cap->driver) - 1); |
404 | strncpy(cap->card, MEM2MEM_NAME, sizeof(cap->card) - 1); | 404 | strncpy(cap->card, MEM2MEM_NAME, sizeof(cap->card) - 1); |
405 | /* | 405 | cap->device_caps = V4L2_CAP_VIDEO_M2M | V4L2_CAP_STREAMING; |
406 | * This is only a mem-to-mem video device. The capture and output | 406 | cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; |
407 | * device capability flags are left only for backward compatibility | ||
408 | * and are scheduled for removal. | ||
409 | */ | ||
410 | cap->capabilities = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_VIDEO_OUTPUT | | ||
411 | V4L2_CAP_VIDEO_M2M | V4L2_CAP_STREAMING; | ||
412 | return 0; | 407 | return 0; |
413 | } | 408 | } |
414 | 409 | ||
diff --git a/drivers/media/platform/omap/omap_vout.c b/drivers/media/platform/omap/omap_vout.c index 64ab6fb06b9c..d39e2b4027be 100644 --- a/drivers/media/platform/omap/omap_vout.c +++ b/drivers/media/platform/omap/omap_vout.c | |||
@@ -1054,8 +1054,9 @@ static int vidioc_querycap(struct file *file, void *fh, | |||
1054 | strlcpy(cap->driver, VOUT_NAME, sizeof(cap->driver)); | 1054 | strlcpy(cap->driver, VOUT_NAME, sizeof(cap->driver)); |
1055 | strlcpy(cap->card, vout->vfd->name, sizeof(cap->card)); | 1055 | strlcpy(cap->card, vout->vfd->name, sizeof(cap->card)); |
1056 | cap->bus_info[0] = '\0'; | 1056 | cap->bus_info[0] = '\0'; |
1057 | cap->capabilities = V4L2_CAP_STREAMING | V4L2_CAP_VIDEO_OUTPUT | | 1057 | cap->device_caps = V4L2_CAP_STREAMING | V4L2_CAP_VIDEO_OUTPUT | |
1058 | V4L2_CAP_VIDEO_OUTPUT_OVERLAY; | 1058 | V4L2_CAP_VIDEO_OUTPUT_OVERLAY; |
1059 | cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; | ||
1059 | 1060 | ||
1060 | return 0; | 1061 | return 0; |
1061 | } | 1062 | } |
diff --git a/drivers/media/platform/sh_vou.c b/drivers/media/platform/sh_vou.c index 047669609458..154ef0b6b8ab 100644 --- a/drivers/media/platform/sh_vou.c +++ b/drivers/media/platform/sh_vou.c | |||
@@ -396,7 +396,8 @@ static int sh_vou_querycap(struct file *file, void *priv, | |||
396 | dev_dbg(vou_dev->v4l2_dev.dev, "%s()\n", __func__); | 396 | dev_dbg(vou_dev->v4l2_dev.dev, "%s()\n", __func__); |
397 | 397 | ||
398 | strlcpy(cap->card, "SuperH VOU", sizeof(cap->card)); | 398 | strlcpy(cap->card, "SuperH VOU", sizeof(cap->card)); |
399 | cap->capabilities = V4L2_CAP_VIDEO_OUTPUT | V4L2_CAP_STREAMING; | 399 | cap->device_caps = V4L2_CAP_VIDEO_OUTPUT | V4L2_CAP_STREAMING; |
400 | cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; | ||
400 | return 0; | 401 | return 0; |
401 | } | 402 | } |
402 | 403 | ||
diff --git a/drivers/media/platform/via-camera.c b/drivers/media/platform/via-camera.c index 2616483fce0b..86989d86abfa 100644 --- a/drivers/media/platform/via-camera.c +++ b/drivers/media/platform/via-camera.c | |||
@@ -985,9 +985,9 @@ static int viacam_querycap(struct file *filp, void *priv, | |||
985 | { | 985 | { |
986 | strcpy(cap->driver, "via-camera"); | 986 | strcpy(cap->driver, "via-camera"); |
987 | strcpy(cap->card, "via-camera"); | 987 | strcpy(cap->card, "via-camera"); |
988 | cap->version = 1; | 988 | cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | |
989 | cap->capabilities = V4L2_CAP_VIDEO_CAPTURE | | ||
990 | V4L2_CAP_READWRITE | V4L2_CAP_STREAMING; | 989 | V4L2_CAP_READWRITE | V4L2_CAP_STREAMING; |
990 | cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; | ||
991 | return 0; | 991 | return 0; |
992 | } | 992 | } |
993 | 993 | ||
diff --git a/drivers/media/platform/vino.c b/drivers/media/platform/vino.c index 91d44ea16f27..2c85357f774d 100644 --- a/drivers/media/platform/vino.c +++ b/drivers/media/platform/vino.c | |||
@@ -2932,10 +2932,8 @@ static int vino_querycap(struct file *file, void *__fh, | |||
2932 | strcpy(cap->driver, vino_driver_name); | 2932 | strcpy(cap->driver, vino_driver_name); |
2933 | strcpy(cap->card, vino_driver_description); | 2933 | strcpy(cap->card, vino_driver_description); |
2934 | strcpy(cap->bus_info, vino_bus_name); | 2934 | strcpy(cap->bus_info, vino_bus_name); |
2935 | cap->capabilities = | 2935 | cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING; |
2936 | V4L2_CAP_VIDEO_CAPTURE | | 2936 | cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; |
2937 | V4L2_CAP_STREAMING; | ||
2938 | // V4L2_CAP_OVERLAY, V4L2_CAP_READWRITE | ||
2939 | return 0; | 2937 | return 0; |
2940 | } | 2938 | } |
2941 | 2939 | ||