video_dev->device_caps = V4L2_CAP_VIDEO_M2M | V4L2_CAP_STREAMING;
        video_set_drvdata(video_dev, dev);
 
-       return video_register_device(video_dev, VFL_TYPE_GRABBER, 0);
+       return video_register_device(video_dev, VFL_TYPE_VIDEO, 0);
 }
 
 static void allegro_device_run(void *priv)
 
 
        video_set_drvdata(vfd, vpu);
 
-       ret = video_register_device(vfd, VFL_TYPE_GRABBER, -1);
+       ret = video_register_device(vfd, VFL_TYPE_VIDEO, -1);
        if (ret) {
                v4l2_err(&vpu->v4l2_dev, "Failed to register video device\n");
                return ret;
 
 
        vfd->v4l2_dev = v4l2_dev;
 
-       ret = video_register_device(vfd, VFL_TYPE_GRABBER, -1);
+       ret = video_register_device(vfd, VFL_TYPE_VIDEO, -1);
        if (ret) {
                v4l2_err(sd, "Failed to register video device\n");
                return ret;
 
 
        vfd->v4l2_dev = &priv->md->v4l2_dev;
 
-       ret = video_register_device(vfd, VFL_TYPE_GRABBER, -1);
+       ret = video_register_device(vfd, VFL_TYPE_VIDEO, -1);
        if (ret) {
                v4l2_err(vfd->v4l2_dev, "Failed to register video device\n");
                return ret;
 
        vdev->queue = &node->vbq;
        vdev->vfl_dir = node->output ? VFL_DIR_TX : VFL_DIR_RX;
        video_set_drvdata(vdev, imgu);
-       r = video_register_device(vdev, VFL_TYPE_GRABBER, -1);
+       r = video_register_device(vdev, VFL_TYPE_VIDEO, -1);
        if (r) {
                dev_err(dev, "failed to register video device (%d)", r);
                media_entity_cleanup(&vdev->entity);
 
 
        video_set_drvdata(vdev, core);
 
-       ret = video_register_device(vdev, VFL_TYPE_GRABBER, -1);
+       ret = video_register_device(vdev, VFL_TYPE_VIDEO, -1);
        if (ret) {
                dev_err(dev, "Failed registering video device\n");
                goto err_vdev_release;
 
        video->video.fops = &iss_video_fops;
        snprintf(video->video.name, sizeof(video->video.name),
                 "OMAP4 ISS %s %s", name, direction);
-       video->video.vfl_type = VFL_TYPE_GRABBER;
+       video->video.vfl_type = VFL_TYPE_VIDEO;
        video->video.release = video_device_release_empty;
        video->video.ioctl_ops = &iss_video_ioctl_ops;
        video->pipe.stream_state = ISS_PIPELINE_STREAM_STOPPED;
                video->video.device_caps = V4L2_CAP_VIDEO_OUTPUT;
        video->video.device_caps |= V4L2_CAP_STREAMING;
 
-       ret = video_register_device(&video->video, VFL_TYPE_GRABBER, -1);
+       ret = video_register_device(&video->video, VFL_TYPE_VIDEO, -1);
        if (ret < 0)
                dev_err(video->iss->dev,
                        "could not register video device (%d)\n", ret);
 
 
        vdev->queue = q;
 
-       ret = video_register_device(vdev, VFL_TYPE_GRABBER, -1);
+       ret = video_register_device(vdev, VFL_TYPE_VIDEO, -1);
        if (ret) {
                dev_err(cap->rkisp1->dev,
                        "failed to register %s, ret=%d\n", vdev->name, ret);
 
        ret = media_entity_pads_init(&vdev->entity, 1, &node->pad);
        if (ret)
                goto err_release_queue;
-       ret = video_register_device(vdev, VFL_TYPE_GRABBER, -1);
+       ret = video_register_device(vdev, VFL_TYPE_VIDEO, -1);
        if (ret) {
                dev_err(&vdev->dev,
                        "failed to register %s, ret=%d\n", vdev->name, ret);
 
        if (ret)
                goto err_release_queue;
 
-       ret = video_register_device(vdev, VFL_TYPE_GRABBER, -1);
+       ret = video_register_device(vdev, VFL_TYPE_VIDEO, -1);
        if (ret) {
                dev_err(&vdev->dev,
                        "failed to register %s, ret=%d\n", vdev->name, ret);
 
                v4l2_disable_ioctl(icd->vdev, VIDIOC_S_STD);
                v4l2_disable_ioctl(icd->vdev, VIDIOC_ENUMSTD);
        }
-       ret = video_register_device(icd->vdev, VFL_TYPE_GRABBER, -1);
+       ret = video_register_device(icd->vdev, VFL_TYPE_VIDEO, -1);
        if (ret < 0) {
                dev_err(icd->pdev, "video_register_device failed: %d\n", ret);
                return ret;
 
        dev->mdev.ops = &cedrus_m2m_media_ops;
        dev->v4l2_dev.mdev = &dev->mdev;
 
-       ret = video_register_device(vfd, VFL_TYPE_GRABBER, 0);
+       ret = video_register_device(vfd, VFL_TYPE_VIDEO, 0);
        if (ret) {
                v4l2_err(&dev->v4l2_dev, "Failed to register video device\n");
                goto err_m2m;