diff options
author | Peter Chen <peter.chen@freescale.com> | 2014-09-12 09:32:41 +0800 |
---|---|---|
committer | Felipe Balbi <balbi@ti.com> | 2014-09-12 09:12:51 -0500 |
commit | 974a70bdecea5296db1b643e4046ef208e99c592 (patch) | |
tree | 040d2ee0578c85b155fe91a3f5bfe13905e2ed32 /include/linux/usb | |
parent | 1f7c51660034091dc134fcc534b7f1fa86a6e823 (diff) | |
download | blackbird-op-linux-974a70bdecea5296db1b643e4046ef208e99c592.tar.gz blackbird-op-linux-974a70bdecea5296db1b643e4046ef208e99c592.zip |
usb: gadget: udc-core: add utility for bus reset
The udc driver can notify the udc core that bus reset occurs by
calling this utility, the core will notify gadget driver this
information and update gadget state accordingly.
Signed-off-by: Peter Chen <peter.chen@freescale.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'include/linux/usb')
-rw-r--r-- | include/linux/usb/gadget.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/usb/gadget.h b/include/linux/usb/gadget.h index 598a6e9b2850..d18811433324 100644 --- a/include/linux/usb/gadget.h +++ b/include/linux/usb/gadget.h @@ -1017,6 +1017,12 @@ 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 *, |