Index: uspace/drv/bus/usb/usbmid/main.c
===================================================================
--- uspace/drv/bus/usb/usbmid/main.c	(revision d15797de77c0b69b5bef26ccf17a3c40947a75df)
+++ uspace/drv/bus/usb/usbmid/main.c	(revision d46ceb2b135bb1118b9cac35e2589807c28d3c97)
@@ -147,4 +147,16 @@
 }
 
+static int usbmid_function_online(ddf_fun_t *fun)
+{
+	/* TODO: What if this is the control function? */
+	return ddf_fun_online(fun);
+}
+
+static int usbmid_function_offline(ddf_fun_t *fun)
+{
+	/* TODO: What if this is the control function? */
+	return ddf_fun_offline(fun);
+}
+
 /** USB MID driver ops. */
 static const usb_driver_ops_t mid_driver_ops = {
@@ -152,4 +164,6 @@
 	.device_rem = usbmid_device_remove,
 	.device_gone = usbmid_device_gone,
+	.function_online = usbmid_function_online,
+	.function_offline = usbmid_function_offline
 };
 
