Index: uspace/lib/usbdev/src/devdrv.c
===================================================================
--- uspace/lib/usbdev/src/devdrv.c	(revision 945d66cf8dee14cc5321c053cc3ed3c7d7f918bf)
+++ uspace/lib/usbdev/src/devdrv.c	(revision bb512b2dfe81fc6bd3a761fa2b68482f7e4c894c)
@@ -543,4 +543,13 @@
 }
 
+ddf_fun_t *usb_device_ddf_fun_create(usb_device_t *usb_dev, fun_type_t ftype,
+    const char* name)
+{
+	assert(usb_dev);
+	if (usb_dev->ddf_dev)
+		return ddf_fun_create(usb_dev->ddf_dev, ftype, name);
+	return NULL;
+}
+
 async_exch_t * usb_device_bus_exchange_begin(usb_device_t *usb_dev)
 {
