OSDN Git Service

media: atomisp: sh_css_sp: better support the current firmware
authorMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Wed, 17 Nov 2021 09:12:50 +0000 (09:12 +0000)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Wed, 17 Nov 2021 13:44:48 +0000 (13:44 +0000)
As we're using Intel Aero firmware, make the code closer to the
driver for such device.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/staging/media/atomisp/pci/sh_css_sp.c

index 778639f..615500a 100644 (file)
@@ -1032,16 +1032,14 @@ sh_css_sp_init_stage(struct ia_css_binary *binary,
                return err;
 
 #ifdef ISP2401
-       if (stage == 0) {
-               pipe = find_pipe_by_num(sh_css_sp_group.pipe[thread_id].pipe_num);
-               if (!pipe)
-                       return -EINVAL;
-
-               if (args->in_frame)
-                       ia_css_get_crop_offsets(pipe, &args->in_frame->info);
-               else
-                       ia_css_get_crop_offsets(pipe, &binary->in_frame_info);
-       }
+       pipe = find_pipe_by_num(sh_css_sp_group.pipe[thread_id].pipe_num);
+       if (!pipe)
+               return -EINVAL;
+
+       if (args->in_frame)
+               ia_css_get_crop_offsets(pipe, &args->in_frame->info);
+       else
+               ia_css_get_crop_offsets(pipe, &binary->in_frame_info);
 #else
        (void)pipe; /*avoid build warning*/
 #endif