summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorMichael Brown2015-05-11 15:56:46 +0200
committerMichael Brown2015-05-11 15:56:46 +0200
commit0eaa3a34bffde2afb0b8f5f5e3b6ad6820564007 (patch)
tree59599531611c5bec20348ed47f830d988ac56c8e /src/include
parent[ipv6] Disambiguate received ICMPv6 errors (diff)
downloadipxe-0eaa3a34bffde2afb0b8f5f5e3b6ad6820564007.tar.gz
ipxe-0eaa3a34bffde2afb0b8f5f5e3b6ad6820564007.tar.xz
ipxe-0eaa3a34bffde2afb0b8f5f5e3b6ad6820564007.zip
[usb] Add USB_INTERRUPT_OUT internal type
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/ipxe/usb.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/include/ipxe/usb.h b/src/include/ipxe/usb.h
index 0b27d02c..ab060b8f 100644
--- a/src/include/ipxe/usb.h
+++ b/src/include/ipxe/usb.h
@@ -277,8 +277,11 @@ struct usb_endpoint_descriptor {
/** Bulk IN endpoint (internal) type */
#define USB_BULK_IN ( USB_ENDPOINT_ATTR_BULK | USB_DIR_IN )
-/** Interrupt endpoint (internal) type */
-#define USB_INTERRUPT ( USB_ENDPOINT_ATTR_INTERRUPT | USB_DIR_IN )
+/** Interrupt IN endpoint (internal) type */
+#define USB_INTERRUPT_IN ( USB_ENDPOINT_ATTR_INTERRUPT | USB_DIR_IN )
+
+/** Interrupt OUT endpoint (internal) type */
+#define USB_INTERRUPT_OUT ( USB_ENDPOINT_ATTR_INTERRUPT | USB_DIR_OUT )
/** USB endpoint MTU */
#define USB_ENDPOINT_MTU(sizes) ( ( (sizes) >> 0 ) & 0x07ff )