Index: uspace/lib/libc/include/device/hw_res.h
===================================================================
--- uspace/lib/libc/include/device/hw_res.h	(revision 3843ecb7d7c7992f743d7917e8f23cddd7c7b5c9)
+++ uspace/lib/libc/include/device/hw_res.h	(revision a78fa2a9d35d4b71830ba7c047cb36f2e14a33c7)
@@ -39,4 +39,24 @@
 #include <bool.h>
 
+// HW resource provider interface
+
+typedef enum {
+	GET_RESOURCE_LIST = 0,
+	ENABLE_INTERRUPT	
+} hw_res_funcs_t;
+
+/** HW resource types. */
+typedef enum {
+	INTERRUPT,
+	IO_RANGE, 
+	MEM_RANGE
+} hw_res_type_t;
+
+typedef enum {
+	LITTLE_ENDIAN = 0,
+	BIG_ENDIAN
+} endianness_t;
+
+
 /** HW resource (e.g. interrupt, memory register, i/o register etc.). */
 typedef struct hw_resource {
@@ -74,4 +94,5 @@
 
 
+
 bool get_hw_resources(int dev_phone, hw_resource_list_t *hw_resources);
 
Index: uspace/lib/libc/include/ipc/dev_iface.h
===================================================================
--- uspace/lib/libc/include/ipc/dev_iface.h	(revision 3843ecb7d7c7992f743d7917e8f23cddd7c7b5c9)
+++ uspace/lib/libc/include/ipc/dev_iface.h	(revision a78fa2a9d35d4b71830ba7c047cb36f2e14a33c7)
@@ -47,23 +47,3 @@
 
 
-
-// HW resource provider interface
-
-typedef enum {
-	GET_RESOURCE_LIST = 0,
-	ENABLE_INTERRUPT	
-} hw_res_funcs_t;
-
-/** HW resource types. */
-typedef enum {
-	INTERRUPT,
-	IO_RANGE, 
-	MEM_RANGE
-} hw_res_type_t;
-
-typedef enum {
-	LITTLE_ENDIAN = 0,
-	BIG_ENDIAN
-} endianness_t;
-
 #endif
