Index: uspace/drv/uhci-hcd/iface.c
===================================================================
--- uspace/drv/uhci-hcd/iface.c	(revision 6427cf67e61dac03ff95a479691282c98e8bd5f3)
+++ uspace/drv/uhci-hcd/iface.c	(revision 1dde2eb1c03262de81bbf5b000cb1f986169c704)
@@ -54,5 +54,5 @@
 }
 /*----------------------------------------------------------------------------*/
-static int reserve_default_address(device_t *dev, bool full_speed)
+static int reserve_default_address(device_t *dev, usb_speed_t speed)
 {
 	assert(dev);
@@ -72,5 +72,5 @@
 }
 /*----------------------------------------------------------------------------*/
-static int request_address(device_t *dev, bool full_speed,
+static int request_address(device_t *dev, usb_speed_t speed,
     usb_address_t *address)
 {
Index: uspace/drv/uhci-rhd/port.c
===================================================================
--- uspace/drv/uhci-rhd/port.c	(revision 6427cf67e61dac03ff95a479691282c98e8bd5f3)
+++ uspace/drv/uhci-rhd/port.c	(revision 1dde2eb1c03262de81bbf5b000cb1f986169c704)
@@ -141,5 +141,5 @@
 	/* get address of the future device */
 	const usb_address_t usb_address = usb_hc_request_address(
-	    &port->hc_connection, true);
+	    &port->hc_connection, USB_SPEED_FULL);
 
 	if (usb_address <= 0) {
@@ -151,5 +151,5 @@
 
 	/* get default address */
-	int ret = usb_hc_reserve_default_address(&port->hc_connection, true);
+	int ret = usb_hc_reserve_default_address(&port->hc_connection, USB_SPEED_FULL);
 	if (ret != EOK) {
 		usb_log_error("Failed to reserve default address on port %d.\n",
Index: uspace/drv/vhc/connhost.c
===================================================================
--- uspace/drv/vhc/connhost.c	(revision 6427cf67e61dac03ff95a479691282c98e8bd5f3)
+++ uspace/drv/vhc/connhost.c	(revision 1dde2eb1c03262de81bbf5b000cb1f986169c704)
@@ -382,5 +382,5 @@
 
 
-static int reserve_default_address(device_t *dev, bool ignored)
+static int reserve_default_address(device_t *dev, usb_speed_t ignored)
 {
 	usb_address_keeping_reserve_default(&addresses);
@@ -394,5 +394,6 @@
 }
 
-static int request_address(device_t *dev, bool ignored, usb_address_t *address)
+static int request_address(device_t *dev, usb_speed_t ignored,
+    usb_address_t *address)
 {
 	usb_address_t addr = usb_address_keeping_request(&addresses);
