hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
kernel/drivers/media/i2c/gc0329.c
....@@ -858,9 +858,7 @@
858858 {
859859 struct gc0329 *gc0329 = to_gc0329(sd);
860860
861
- mutex_lock(&gc0329->lock);
862861 fi->interval = gc0329->frame_size->max_fps;
863
- mutex_unlock(&gc0329->lock);
864862
865863 return 0;
866864 }
....@@ -903,9 +901,7 @@
903901 if (fie->index >= ARRAY_SIZE(gc0329_framesizes))
904902 return -EINVAL;
905903
906
- if (fie->code != MEDIA_BUS_FMT_YUYV8_2X8)
907
- return -EINVAL;
908
-
904
+ fie->code = MEDIA_BUS_FMT_YUYV8_2X8;
909905 fie->width = gc0329_framesizes[fie->index].width;
910906 fie->height = gc0329_framesizes[fie->index].height;
911907 fie->interval = gc0329_framesizes[fie->index].max_fps;