forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/usb/gadget/legacy/webcam.c
....@@ -125,6 +125,7 @@
125125 .bmControls[0] = 1,
126126 .bmControls[1] = 0,
127127 .iProcessing = 0,
128
+ .bmVideoStandards = 0,
128129 };
129130
130131 static const struct uvc_output_terminal_descriptor uvc_output_terminal = {
....@@ -292,6 +293,7 @@
292293 (const struct uvc_descriptor_header *) &uvc_format_yuv,
293294 (const struct uvc_descriptor_header *) &uvc_frame_yuv_360p,
294295 (const struct uvc_descriptor_header *) &uvc_frame_yuv_720p,
296
+ (const struct uvc_descriptor_header *) &uvc_color_matching,
295297 (const struct uvc_descriptor_header *) &uvc_format_mjpg,
296298 (const struct uvc_descriptor_header *) &uvc_frame_mjpg_360p,
297299 (const struct uvc_descriptor_header *) &uvc_frame_mjpg_720p,
....@@ -304,6 +306,7 @@
304306 (const struct uvc_descriptor_header *) &uvc_format_yuv,
305307 (const struct uvc_descriptor_header *) &uvc_frame_yuv_360p,
306308 (const struct uvc_descriptor_header *) &uvc_frame_yuv_720p,
309
+ (const struct uvc_descriptor_header *) &uvc_color_matching,
307310 (const struct uvc_descriptor_header *) &uvc_format_mjpg,
308311 (const struct uvc_descriptor_header *) &uvc_frame_mjpg_360p,
309312 (const struct uvc_descriptor_header *) &uvc_frame_mjpg_720p,
....@@ -316,6 +319,7 @@
316319 (const struct uvc_descriptor_header *) &uvc_format_yuv,
317320 (const struct uvc_descriptor_header *) &uvc_frame_yuv_360p,
318321 (const struct uvc_descriptor_header *) &uvc_frame_yuv_720p,
322
+ (const struct uvc_descriptor_header *) &uvc_color_matching,
319323 (const struct uvc_descriptor_header *) &uvc_format_mjpg,
320324 (const struct uvc_descriptor_header *) &uvc_frame_mjpg_360p,
321325 (const struct uvc_descriptor_header *) &uvc_frame_mjpg_720p,
....@@ -382,7 +386,6 @@
382386 uvc_opts->fs_streaming = uvc_fs_streaming_cls;
383387 uvc_opts->hs_streaming = uvc_hs_streaming_cls;
384388 uvc_opts->ss_streaming = uvc_ss_streaming_cls;
385
- uvc_opts->uvc_num_request = UVC_NUM_REQUESTS;
386389 uvc_opts->pm_qos_latency = 0;
387390
388391 /* Allocate string descriptor numbers ... note that string contents