Index: uspace/lib/usb/include/usb/addrkeep.h
===================================================================
--- uspace/lib/usb/include/usb/addrkeep.h	(revision 1f5c1e619f8747f44de5cff299dbf0494f35ae84)
+++ uspace/lib/usb/include/usb/addrkeep.h	(revision 1f5c1e619f8747f44de5cff299dbf0494f35ae84)
@@ -0,0 +1,1 @@
+hcd.h
Index: uspace/lib/usb/include/usb/devreq.h
===================================================================
--- uspace/lib/usb/include/usb/devreq.h	(revision 0c3beebaacba5b7d02b80cf5c1b16a3eafd47a45)
+++ uspace/lib/usb/include/usb/devreq.h	(revision 1f5c1e619f8747f44de5cff299dbf0494f35ae84)
@@ -70,4 +70,5 @@
 	/** Main parameter to the request. */
 	union {
+		uint16_t value;
 		/* FIXME: add #ifdefs according to host endianess */
 		struct {
@@ -75,5 +76,4 @@
 			uint8_t value_high;
 		};
-		uint16_t value;
 	};
 	/** Auxiliary parameter to the request.
Index: uspace/lib/usb/src/addrkeep.c
===================================================================
--- uspace/lib/usb/src/addrkeep.c	(revision 0c3beebaacba5b7d02b80cf5c1b16a3eafd47a45)
+++ uspace/lib/usb/src/addrkeep.c	(revision 1f5c1e619f8747f44de5cff299dbf0494f35ae84)
@@ -33,5 +33,5 @@
  * @brief Address keeping.
  */
-#include <usb/hcd.h>
+#include <usb/addrkeep.h>
 #include <errno.h>
 #include <assert.h>
