Index: uspace/lib/usb/include/usb/dp.h
===================================================================
--- uspace/lib/usb/include/usb/dp.h	(revision bb41b8510c8359a9d0db89675e425ca4f828efff)
+++ uspace/lib/usb/include/usb/dp.h	(revision f0a1c86a95a51d40726fd5e249e358b38486bc75)
@@ -77,4 +77,7 @@
     usb_dp_parser_data_t *, uint8_t *, uint8_t *);
 
+void usb_dp_walk_simple(uint8_t *, size_t, usb_dp_descriptor_nesting_t *,
+    void (*)(uint8_t *, size_t, void *), void *);
+
 #endif
 /**
Index: uspace/lib/usb/include/usb/pipes.h
===================================================================
--- uspace/lib/usb/include/usb/pipes.h	(revision bb41b8510c8359a9d0db89675e425ca4f828efff)
+++ uspace/lib/usb/include/usb/pipes.h	(revision f0a1c86a95a51d40726fd5e249e358b38486bc75)
@@ -123,4 +123,5 @@
 
 int usb_device_get_assigned_interface(ddf_dev_t *);
+usb_address_t usb_device_get_assigned_address(devman_handle_t);
 
 int usb_endpoint_pipe_initialize(usb_endpoint_pipe_t *,
