Index: uspace/lib/usbdev/include/usb/dev/dp.h
===================================================================
--- uspace/lib/usbdev/include/usb/dev/dp.h	(revision 8a121b1fdd1be03445fd6d5c9d9a38c69090c325)
+++ uspace/lib/usbdev/include/usb/dev/dp.h	(revision 7c95d6f581cca56abbce43deed7b2c4c3e46e2b2)
@@ -65,5 +65,5 @@
 typedef struct {
 	/** Data to be parsed. */
-	uint8_t *data;
+	const uint8_t *data;
 	/** Size of input data in bytes. */
 	size_t size;
Index: uspace/lib/usbdev/include/usb/dev/driver.h
===================================================================
--- uspace/lib/usbdev/include/usb/dev/driver.h	(revision 8a121b1fdd1be03445fd6d5c9d9a38c69090c325)
+++ uspace/lib/usbdev/include/usb/dev/driver.h	(revision 7c95d6f581cca56abbce43deed7b2c4c3e46e2b2)
@@ -43,5 +43,5 @@
 	usb_standard_device_descriptor_t device;
 	/** Full configuration descriptor of current configuration. */
-	uint8_t *configuration;
+	const uint8_t *configuration;
 	size_t configuration_size;
 } usb_device_descriptors_t;
@@ -168,5 +168,5 @@
 int usb_device_retrieve_descriptors(usb_pipe_t *, usb_device_descriptors_t *);
 int usb_device_create_pipes(const ddf_dev_t *, usb_device_connection_t *,
-    usb_endpoint_description_t **, uint8_t *, size_t, int, int,
+    usb_endpoint_description_t **, const uint8_t *, size_t, int, int,
     usb_endpoint_mapping_t **, size_t *);
 int usb_device_destroy_pipes(const ddf_dev_t *, usb_endpoint_mapping_t *, size_t);
@@ -174,6 +174,6 @@
 void usb_device_destroy(usb_device_t *);
 
-size_t usb_interface_count_alternates(uint8_t *, size_t, uint8_t);
-int usb_alternate_interfaces_create(uint8_t *, size_t, int,
+size_t usb_interface_count_alternates(const uint8_t *, size_t, uint8_t);
+int usb_alternate_interfaces_create(const uint8_t *, size_t, int,
     usb_alternate_interfaces_t **);
 
Index: uspace/lib/usbdev/include/usb/dev/pipes.h
===================================================================
--- uspace/lib/usbdev/include/usb/dev/pipes.h	(revision 8a121b1fdd1be03445fd6d5c9d9a38c69090c325)
+++ uspace/lib/usbdev/include/usb/dev/pipes.h	(revision 7c95d6f581cca56abbce43deed7b2c4c3e46e2b2)
@@ -171,5 +171,5 @@
 int usb_pipe_probe_default_control(usb_pipe_t *);
 int usb_pipe_initialize_from_configuration(usb_endpoint_mapping_t *,
-    size_t, uint8_t *, size_t, usb_device_connection_t *);
+    size_t, const uint8_t *, size_t, usb_device_connection_t *);
 int usb_pipe_register_with_speed(usb_pipe_t *, usb_speed_t,
     unsigned int, usb_hc_connection_t *);
