aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/gadget/g_zero.h
diff options
context:
space:
mode:
authorPaul Zimmerman <Paul.Zimmerman@synopsys.com>2012-04-16 17:19:06 -0400
committerFelipe Balbi <balbi@ti.com>2012-05-04 08:53:08 -0400
commitb4036ccdd2ce5ec0c4f29b91312dd3cf19fc9152 (patch)
treeb48719669536a489f842b1a8d55fd73a69055066 /drivers/usb/gadget/g_zero.h
parent20c5e74c7b47cefaf2cd0f84bdb4830b66452384 (diff)
usb: gadget: add isochronous support to gadget zero
Add two isochronous endpoints to the gadget zero source/sink function. They are enabled by selecting alternate interface 1, so by default they are not enabled. Module parameters for setting all the isoc endpoint characteristics are also provided. Signed-off-by: Pratyush Anand <pratyush.anand@st.com> Signed-off-by: Paul Zimmerman <paulz@synopsys.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb/gadget/g_zero.h')
-rw-r--r--drivers/usb/gadget/g_zero.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/usb/gadget/g_zero.h b/drivers/usb/gadget/g_zero.h
index e84b3c47ed3c..71ca193358b8 100644
--- a/drivers/usb/gadget/g_zero.h
+++ b/drivers/usb/gadget/g_zero.h
@@ -13,10 +13,11 @@ extern unsigned buflen;
13extern const struct usb_descriptor_header *otg_desc[]; 13extern const struct usb_descriptor_header *otg_desc[];
14 14
15/* common utilities */ 15/* common utilities */
16struct usb_request *alloc_ep_req(struct usb_ep *ep); 16struct usb_request *alloc_ep_req(struct usb_ep *ep, int len);
17void free_ep_req(struct usb_ep *ep, struct usb_request *req); 17void free_ep_req(struct usb_ep *ep, struct usb_request *req);
18void disable_endpoints(struct usb_composite_dev *cdev, 18void disable_endpoints(struct usb_composite_dev *cdev,
19 struct usb_ep *in, struct usb_ep *out); 19 struct usb_ep *in, struct usb_ep *out,
20 struct usb_ep *iso_in, struct usb_ep *iso_out);
20 21
21/* configuration-specific linkup */ 22/* configuration-specific linkup */
22int sourcesink_add(struct usb_composite_dev *cdev, bool autoresume); 23int sourcesink_add(struct usb_composite_dev *cdev, bool autoresume);