diff options
author | Paul Zimmerman <Paul.Zimmerman@synopsys.com> | 2012-04-16 17:19:06 -0400 |
---|---|---|
committer | Felipe Balbi <balbi@ti.com> | 2012-05-04 08:53:08 -0400 |
commit | b4036ccdd2ce5ec0c4f29b91312dd3cf19fc9152 (patch) | |
tree | b48719669536a489f842b1a8d55fd73a69055066 /drivers/usb/gadget/g_zero.h | |
parent | 20c5e74c7b47cefaf2cd0f84bdb4830b66452384 (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.h | 5 |
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; | |||
13 | extern const struct usb_descriptor_header *otg_desc[]; | 13 | extern const struct usb_descriptor_header *otg_desc[]; |
14 | 14 | ||
15 | /* common utilities */ | 15 | /* common utilities */ |
16 | struct usb_request *alloc_ep_req(struct usb_ep *ep); | 16 | struct usb_request *alloc_ep_req(struct usb_ep *ep, int len); |
17 | void free_ep_req(struct usb_ep *ep, struct usb_request *req); | 17 | void free_ep_req(struct usb_ep *ep, struct usb_request *req); |
18 | void disable_endpoints(struct usb_composite_dev *cdev, | 18 | void 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 */ |
22 | int sourcesink_add(struct usb_composite_dev *cdev, bool autoresume); | 23 | int sourcesink_add(struct usb_composite_dev *cdev, bool autoresume); |