Index: uspace/lib/usbdev/include/usb/dev/driver.h
===================================================================
--- uspace/lib/usbdev/include/usb/dev/driver.h	(revision e2856569931d46faeef218ba7da9518954f12638)
+++ uspace/lib/usbdev/include/usb/dev/driver.h	(revision 0cfb05eac7ee22a5dde91ef76d079e7ad73351f1)
@@ -173,5 +173,5 @@
 void usb_device_release_descriptors(usb_device_descriptors_t *);
 
-int usb_device_create_pipes(const ddf_dev_t *, usb_device_connection_t *,
+int usb_device_create_pipes(usb_device_connection_t *,
     const usb_endpoint_description_t **, const uint8_t *, size_t, int, int,
     usb_endpoint_mapping_t **, size_t *);
Index: uspace/lib/usbdev/src/devdrv.c
===================================================================
--- uspace/lib/usbdev/src/devdrv.c	(revision e2856569931d46faeef218ba7da9518954f12638)
+++ uspace/lib/usbdev/src/devdrv.c	(revision 0cfb05eac7ee22a5dde91ef76d079e7ad73351f1)
@@ -110,5 +110,5 @@
 	size_t pipes_count;
 
-	int rc = usb_device_create_pipes(dev->ddf_dev, &dev->wire, endpoints,
+	int rc = usb_device_create_pipes(&dev->wire, endpoints,
 	    dev->descriptors.configuration, dev->descriptors.configuration_size,
 	    dev->interface_no, alternate_setting, &pipes, &pipes_count);
@@ -333,5 +333,5 @@
  * @return Error code.
  */
-int usb_device_create_pipes(const ddf_dev_t *dev, usb_device_connection_t *wire,
+int usb_device_create_pipes(usb_device_connection_t *wire,
     const usb_endpoint_description_t **endpoints,
     const uint8_t *config_descr, size_t config_descr_size,
@@ -339,5 +339,4 @@
     usb_endpoint_mapping_t **pipes_ptr, size_t *pipes_count_ptr)
 {
-	assert(dev != NULL);
 	assert(wire != NULL);
 	assert(endpoints != NULL);
