Index: uspace/lib/usb/include/usb/usb.h
===================================================================
--- uspace/lib/usb/include/usb/usb.h	(revision 3f45993eb7dca245d8cf7a8185f179b4537df8d3)
+++ uspace/lib/usb/include/usb/usb.h	(revision f995350fcca3ed6fcf7ef3fb0f8cda7b9fffc0ef)
@@ -69,4 +69,7 @@
 typedef int usb_address_t;
 
+/** Default USB address. */
+#define USB_ADDRESS_DEFAULT 0
+
 /** USB endpoint number type.
  * Negative values could be used to indicate error.
Index: uspace/lib/usb/include/usb/usbdrv.h
===================================================================
--- uspace/lib/usb/include/usb/usbdrv.h	(revision 3f45993eb7dca245d8cf7a8185f179b4537df8d3)
+++ uspace/lib/usb/include/usb/usbdrv.h	(revision f995350fcca3ed6fcf7ef3fb0f8cda7b9fffc0ef)
@@ -36,5 +36,5 @@
 #define LIBUSB_USBDRV_H_
 
-#include "usb.h"
+#include <usb/usb.h>
 #include <driver.h>
 
@@ -70,4 +70,7 @@
 int usb_drv_async_wait_for(usb_handle_t);
 
+
+int usb_drv_req_set_address(int, usb_address_t, usb_address_t);
+
 #endif
 /**
