Index: uspace/lib/usbhost/include/usb/host/bus.h
===================================================================
--- uspace/lib/usbhost/include/usb/host/bus.h	(revision 1ed3eb446a3e26cd5f83359306aa7e05b1fc14ad)
+++ uspace/lib/usbhost/include/usb/host/bus.h	(revision 957ea3a5214cbbd5b086171e4b7e8cd700bae8c8)
@@ -71,5 +71,8 @@
 
 	/* Transaction translator */
-	usb_tt_address_t tt;
+	struct {
+		device_t *dev;
+		unsigned port;
+	} tt;
 
 	/* The following are not set by the library */
Index: uspace/lib/usbhost/include/usb/host/hcd.h
===================================================================
--- uspace/lib/usbhost/include/usb/host/hcd.h	(revision 1ed3eb446a3e26cd5f83359306aa7e05b1fc14ad)
+++ uspace/lib/usbhost/include/usb/host/hcd.h	(revision 957ea3a5214cbbd5b086171e4b7e8cd700bae8c8)
@@ -114,5 +114,4 @@
  */
 extern int hcd_get_ep0_max_packet_size(uint16_t *, bus_t *, device_t *);
-extern void hcd_setup_device_tt(device_t *);
 
 /** How many toggles need to be reset */
