summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorSteffen Trumtrar <s.trumtrar@pengutronix.de>2019-09-16 14:43:41 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2019-09-17 11:51:17 +0200
commit6e579138e1c98ff2cbef7b06269083365b97c72d (patch)
tree7b6d8dfe8e595f5398e77d9a97b878f62e7319bf /include
parentfd72834fa74b604efc7b2af5f40ccab5796b79e7 (diff)
downloadbarebox-6e579138e1c98ff2cbef7b06269083365b97c72d.tar.gz
barebox-6e579138e1c98ff2cbef7b06269083365b97c72d.tar.xz
usb: gadget: add usb_gadget_udc_reset function
Add a function to notify the udc core, that a bus reset occured. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include')
-rw-r--r--include/usb/gadget.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/usb/gadget.h b/include/usb/gadget.h
index 80418a9cd4..afa11b2d9d 100644
--- a/include/usb/gadget.h
+++ b/include/usb/gadget.h
@@ -1018,6 +1018,10 @@ extern void usb_gadget_set_state(struct usb_gadget *gadget,
/*-------------------------------------------------------------------------*/
+/* utility to tell udc core that the bus reset occurs */
+extern void usb_gadget_udc_reset(struct usb_gadget *gadget,
+ struct usb_gadget_driver *driver);
+
/* utility wrapping a simple endpoint selection policy */
extern struct usb_ep *usb_ep_autoconfig(struct usb_gadget *,