Index: uspace/lib/usbdev/include/usb/dev/device.h
===================================================================
--- uspace/lib/usbdev/include/usb/dev/device.h	(revision 0eb2a0f3d23215059b2873c71fd866048cdca07a)
+++ uspace/lib/usbdev/include/usb/dev/device.h	(revision fe9d542fc0e5aba8dda7a5624ecfc35be50d4daf)
@@ -52,6 +52,14 @@
 typedef struct usb_device usb_device_t;
 
+/* DDF parts */
 int usb_device_create_ddf(ddf_dev_t *, const usb_endpoint_description_t **, const char **);
 void usb_device_destroy_ddf(ddf_dev_t *);
+
+static inline usb_device_t *usb_device_get(ddf_dev_t *dev)
+{
+	assert(dev);
+	return ddf_dev_data_get(dev);
+}
+
 
 usb_device_t * usb_device_create(devman_handle_t);
@@ -87,4 +95,8 @@
 void * usb_device_data_get(usb_device_t *);
 
+/* Legacy support */
+usb_address_t usb_device_address(usb_device_t *);
+devman_handle_t usb_device_hc_handle(usb_device_t*);
+
 #endif
 /**
