struct v4l2_mbus_framefmt *format;
        unsigned int flags;
        unsigned int i;
-       int ret;
 
-       ret = vsp1_entity_set_streaming(&bru->entity, enable);
-       if (ret < 0)
-               return ret;
+       vsp1_entity_set_streaming(&bru->entity, enable);
 
        if (!enable)
                return 0;
 
        return streaming;
 }
 
-int vsp1_entity_set_streaming(struct vsp1_entity *entity, bool streaming)
+void vsp1_entity_set_streaming(struct vsp1_entity *entity, bool streaming)
 {
        unsigned long flags;
-       int ret;
 
        spin_lock_irqsave(&entity->lock, flags);
        entity->streaming = streaming;
        spin_unlock_irqrestore(&entity->lock, flags);
-
-       if (!streaming)
-               return 0;
-
-       if (!entity->vsp1->info->uapi || !entity->subdev.ctrl_handler)
-               return 0;
-
-       ret = v4l2_ctrl_handler_setup(entity->subdev.ctrl_handler);
-       if (ret < 0) {
-               spin_lock_irqsave(&entity->lock, flags);
-               entity->streaming = false;
-               spin_unlock_irqrestore(&entity->lock, flags);
-       }
-
-       return ret;
 }
 
 void vsp1_entity_route_setup(struct vsp1_entity *source)
 
                              struct v4l2_subdev_pad_config *cfg);
 
 bool vsp1_entity_is_streaming(struct vsp1_entity *entity);
-int vsp1_entity_set_streaming(struct vsp1_entity *entity, bool streaming);
+void vsp1_entity_set_streaming(struct vsp1_entity *entity, bool streaming);
 
 void vsp1_entity_route_setup(struct vsp1_entity *source);
 
 
        const struct v4l2_rect *crop = &rpf->crop;
        u32 pstride;
        u32 infmt;
-       int ret;
 
-       ret = vsp1_entity_set_streaming(&rpf->entity, enable);
-       if (ret < 0)
-               return ret;
+       vsp1_entity_set_streaming(&rpf->entity, enable);
 
        if (!enable)
                return 0;
 
        struct v4l2_mbus_framefmt *input;
        struct v4l2_mbus_framefmt *output;
        u32 ctrl0;
-       int ret;
 
-       ret = vsp1_entity_set_streaming(&sru->entity, enable);
-       if (ret < 0)
-               return ret;
+       vsp1_entity_set_streaming(&sru->entity, enable);
 
        if (!enable)
                return 0;
 
        unsigned int i;
        u32 srcrpf = 0;
        u32 outfmt = 0;
-       int ret;
 
-       ret = vsp1_entity_set_streaming(&wpf->entity, enable);
-       if (ret < 0)
-               return ret;
+       vsp1_entity_set_streaming(&wpf->entity, enable);
 
        if (!enable) {
                vsp1_write(vsp1, VI6_WPF_IRQ_ENB(wpf->entity.index), 0);