summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/dev/usb/usbdi.c8
-rw-r--r--sys/dev/usb/usbdi.h1
2 files changed, 9 insertions, 0 deletions
diff --git a/sys/dev/usb/usbdi.c b/sys/dev/usb/usbdi.c
index 75741fb..23063df 100644
--- a/sys/dev/usb/usbdi.c
+++ b/sys/dev/usb/usbdi.c
@@ -609,6 +609,14 @@ usbd_clear_endpoint_stall_async(pipe)
return (err);
}
+void
+usbd_clear_endpoint_toggle(pipe)
+ usbd_pipe_handle pipe;
+{
+ pipe->methods->cleartoggle(pipe);
+}
+
+
usbd_status
usbd_endpoint_count(iface, count)
usbd_interface_handle iface;
diff --git a/sys/dev/usb/usbdi.h b/sys/dev/usb/usbdi.h
index dd1671c..be28e25 100644
--- a/sys/dev/usb/usbdi.h
+++ b/sys/dev/usb/usbdi.h
@@ -124,6 +124,7 @@ usb_endpoint_descriptor_t *usbd_interface2endpoint_descriptor
usbd_status usbd_abort_pipe __P((usbd_pipe_handle pipe));
usbd_status usbd_clear_endpoint_stall __P((usbd_pipe_handle pipe));
usbd_status usbd_clear_endpoint_stall_async __P((usbd_pipe_handle pipe));
+void usbd_clear_endpoint_toggle __P((usbd_pipe_handle pipe));
usbd_status usbd_endpoint_count
__P((usbd_interface_handle dev, u_int8_t *count));
usbd_status usbd_interface_count
OpenPOWER on IntegriCloud