forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/media/i2c/gc0403.c
....@@ -614,9 +614,7 @@
614614 struct gc0403 *gc0403 = to_gc0403(sd);
615615 const struct gc0403_mode *mode = gc0403->cur_mode;
616616
617
- mutex_lock(&gc0403->mutex);
618617 fi->interval = mode->max_fps;
619
- mutex_unlock(&gc0403->mutex);
620618
621619 return 0;
622620 }
....@@ -908,9 +906,7 @@
908906 if (fie->index >= ARRAY_SIZE(supported_modes))
909907 return -EINVAL;
910908
911
- if (fie->code != MEDIA_BUS_FMT_SRGGB10_1X10)
912
- return -EINVAL;
913
-
909
+ fie->code = MEDIA_BUS_FMT_SRGGB10_1X10;
914910 fie->width = supported_modes[fie->index].width;
915911 fie->height = supported_modes[fie->index].height;
916912 fie->interval = supported_modes[fie->index].max_fps;