Index: uspace/drv/bus/usb/xhci/bus.c
===================================================================
--- uspace/drv/bus/usb/xhci/bus.c	(revision 5995383cc4732976f61af14d1cb01c30ecda15e0)
+++ uspace/drv/bus/usb/xhci/bus.c	(revision cb69854fb7d076b075ced86a6da24ecd2f6e04e9)
@@ -148,6 +148,10 @@
 static int get_speed(bus_t *bus_base, usb_address_t address, usb_speed_t *speed)
 {
-	// TODO: Implement me!
-	return ENOTSUP;
+	xhci_bus_t *bus = bus_to_xhci_bus(bus_base);
+	assert(bus);
+
+	// TODO: Use `xhci_get_port_speed` once we find the port corresponding to `address`.
+	*speed = USB_SPEED_SUPER;
+	return EOK;
 }
 
