Index: uspace/lib/usbdev/src/devdrv.c
===================================================================
--- uspace/lib/usbdev/src/devdrv.c	(revision 0eb2a0f3d23215059b2873c71fd866048cdca07a)
+++ uspace/lib/usbdev/src/devdrv.c	(revision 4ca778b5f0f922533b6cf07ca4155715fa320238)
@@ -592,4 +592,16 @@
 	return usb_dev->driver_data;
 }
+
+usb_address_t usb_device_address(usb_device_t *usb_dev)
+{
+	assert(usb_dev);
+	return usb_dev->wire.address;
+}
+
+devman_handle_t usb_device_hc_handle(usb_device_t *usb_dev)
+{
+	assert(usb_dev);
+	return usb_dev->hc_conn.hc_handle;
+}
 /**
  * @}
Index: uspace/lib/usbdev/src/recognise.c
===================================================================
--- uspace/lib/usbdev/src/recognise.c	(revision 0eb2a0f3d23215059b2873c71fd866048cdca07a)
+++ uspace/lib/usbdev/src/recognise.c	(revision 4ca778b5f0f922533b6cf07ca4155715fa320238)
@@ -39,5 +39,4 @@
 #include <usb/dev/pipes.h>
 #include <usb/dev/recognise.h>
-#include <usb/ddfiface.h>
 #include <usb/dev/request.h>
 #include <usb/classes/classes.h>
