forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/media/i2c/gc2155.c
....@@ -1399,9 +1399,7 @@
13991399 {
14001400 struct gc2155 *gc2155 = to_gc2155(sd);
14011401
1402
- mutex_lock(&gc2155->mutex);
14031402 fi->interval = gc2155->cur_mode->max_fps;
1404
- mutex_unlock(&gc2155->mutex);
14051403
14061404 return 0;
14071405 }
....@@ -1487,9 +1485,7 @@
14871485 if (fie->index >= ARRAY_SIZE(supported_modes))
14881486 return -EINVAL;
14891487
1490
- if (fie->code != MEDIA_BUS_FMT_UYVY8_2X8)
1491
- return -EINVAL;
1492
-
1488
+ fie->code = MEDIA_BUS_FMT_UYVY8_2X8;
14931489 fie->width = supported_modes[fie->index].width;
14941490 fie->height = supported_modes[fie->index].height;
14951491 fie->interval = supported_modes[fie->index].max_fps;