Index: uspace/lib/usb/include/usb/pipes.h
===================================================================
--- uspace/lib/usb/include/usb/pipes.h	(revision 6865243cd55833c9c1472bd831983d5ebe21226e)
+++ uspace/lib/usb/include/usb/pipes.h	(revision 43f698b5372b28ec75d8488cd8c533bc8aa72542)
@@ -49,4 +49,6 @@
 	/** Handle of the host controller device is connected to. */
 	devman_handle_t hc_handle;
+	/** Address of the device. */
+	usb_address_t address;
 } usb_device_connection_t;
 
Index: uspace/lib/usb/include/usb/usb.h
===================================================================
--- uspace/lib/usb/include/usb/usb.h	(revision 6865243cd55833c9c1472bd831983d5ebe21226e)
+++ uspace/lib/usb/include/usb/usb.h	(revision 43f698b5372b28ec75d8488cd8c533bc8aa72542)
@@ -52,5 +52,6 @@
 typedef enum {
 	USB_DIRECTION_IN,
-	USB_DIRECTION_OUT
+	USB_DIRECTION_OUT,
+	USB_DIRECTION_BOTH
 } usb_direction_t;
 
