diff --git a/drivers/amlogic/media/video_processor/video_dev/amlvideo2.c b/drivers/amlogic/media/video_processor/video_dev/amlvideo2.c index cc0723059405..16c525eaeb7f 100644 --- a/drivers/amlogic/media/video_processor/video_dev/amlvideo2.c +++ b/drivers/amlogic/media/video_processor/video_dev/amlvideo2.c @@ -4420,7 +4420,9 @@ static int vidioc_querycap(struct file *file, void *priv, node->vid_dev->v4l2_dev.name, sizeof(cap->bus_info)); cap->version = AMLVIDEO2_VERSION; - cap->capabilities = V4L2_CAP_VIDEO_CAPTURE + cap->device_caps = V4L2_CAP_VIDEO_CAPTURE; + cap->capabilities = cap->device_caps + |V4L2_CAP_DEVICE_CAPS |V4L2_CAP_STREAMING | V4L2_CAP_READWRITE; return 0;