summaryrefslogtreecommitdiffstats
path: root/drivers/usb/gadget/f_uvc.h
diff options
context:
space:
mode:
authorBhupesh Sharma <bhupesh.sharma@st.com>2012-06-01 15:08:56 +0530
committerFelipe Balbi <balbi@ti.com>2012-06-04 18:12:36 +0300
commitfbcaba0e3dcec8451cccdc1fa92fcddbde2bc3f2 (patch)
treeb21dad6486886007a24cffeb38c7ea8af8a7055b /drivers/usb/gadget/f_uvc.h
parent5797663674b0d802f275761e71593b32b0849242 (diff)
downloadop-kernel-dev-fbcaba0e3dcec8451cccdc1fa92fcddbde2bc3f2.zip
op-kernel-dev-fbcaba0e3dcec8451cccdc1fa92fcddbde2bc3f2.tar.gz
usb: gadget: uvc: Add super-speed support to UVC webcam gadget
This patch adds super-speed support to UVC webcam gadget. Also in this patch: - We add the configurability to pass bInterval, bMaxBurst, mult factors for video streaming endpoint (ISOC IN) through module parameters. - We use config_ep_by_speed helper routine to configure video streaming endpoint. Signed-off-by: Bhupesh Sharma <bhupesh.sharma@st.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb/gadget/f_uvc.h')
-rw-r--r--drivers/usb/gadget/f_uvc.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/usb/gadget/f_uvc.h b/drivers/usb/gadget/f_uvc.h
index abf8329..c3d258d 100644
--- a/drivers/usb/gadget/f_uvc.h
+++ b/drivers/usb/gadget/f_uvc.h
@@ -17,9 +17,11 @@
#include <linux/usb/video.h>
extern int uvc_bind_config(struct usb_configuration *c,
- const struct uvc_descriptor_header * const *control,
- const struct uvc_descriptor_header * const *fs_streaming,
- const struct uvc_descriptor_header * const *hs_streaming);
+ const struct uvc_descriptor_header * const *fs_control,
+ const struct uvc_descriptor_header * const *hs_control,
+ const struct uvc_descriptor_header * const *fs_streaming,
+ const struct uvc_descriptor_header * const *hs_streaming,
+ const struct uvc_descriptor_header * const *ss_streaming);
#endif /* _F_UVC_H_ */
OpenPOWER on IntegriCloud