forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-11 04dd17822334871b23ea2862f7798fb0e0007777
kernel/drivers/media/i2c/gc2035.c
....@@ -1166,9 +1166,7 @@
11661166 {
11671167 struct gc2035 *gc2035 = to_gc2035(sd);
11681168
1169
- mutex_lock(&gc2035->lock);
11701169 fi->interval = gc2035->frame_size->max_fps;
1171
- mutex_unlock(&gc2035->lock);
11721170
11731171 return 0;
11741172 }
....@@ -1294,9 +1292,7 @@
12941292 if (fie->index >= ARRAY_SIZE(gc2035_framesizes))
12951293 return -EINVAL;
12961294
1297
- if (fie->code != MEDIA_BUS_FMT_UYVY8_2X8)
1298
- return -EINVAL;
1299
-
1295
+ fie->code = MEDIA_BUS_FMT_UYVY8_2X8;
13001296 fie->width = gc2035_framesizes[fie->index].width;
13011297 fie->height = gc2035_framesizes[fie->index].height;
13021298 fie->interval = gc2035_framesizes[fie->index].max_fps;