Index: uspace/drv/bus/usb/ehci/main.c
===================================================================
--- uspace/drv/bus/usb/ehci/main.c	(revision 42de21a323468c0a530c33fc166fdb97c153e1ec)
+++ uspace/drv/bus/usb/ehci/main.c	(revision dc44023a126c400bd80646b282a56f72d8170292)
@@ -45,4 +45,5 @@
 #include "res.h"
 #include "hc.h"
+#include "ehci_endpoint.h"
 
 #define NAME "ehci"
@@ -60,5 +61,6 @@
 	if (ret == EOK)
 		hcd_set_implementation(hcd, instance, ehci_hc_schedule,
-		    NULL, NULL, ehci_hc_interrupt, ehci_hc_status);
+		    ehci_endpoint_init, ehci_endpoint_fini, ehci_hc_interrupt,
+		    ehci_hc_status);
 	return ret;
 }
