Index: uspace/Makefile
===================================================================
--- uspace/Makefile	(revision c7d11a0b50fa77b0cc25c6b6fc3a06bb47c970d6)
+++ uspace/Makefile	(revision bfb6576e89c4d2600b157907c8fa8b70434a94d0)
@@ -194,5 +194,6 @@
 ifeq ($(UARCH),arm32)
 	DIRS += \
-		drv/infrastructure/rootamdm37x
+		drv/infrastructure/rootamdm37x \
+		drv/fb/amdm37x_dispc
 endif
 
Index: uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c
===================================================================
--- uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c	(revision c7d11a0b50fa77b0cc25c6b6fc3a06bb47c970d6)
+++ uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c	(revision bfb6576e89c4d2600b157907c8fa8b70434a94d0)
@@ -316,6 +316,4 @@
 	}
 
-	ddf_log_note("Handling damage\n");
-	return EOK;
-}
-
+	return EOK;
+}
Index: uspace/drv/infrastructure/rootamdm37x/rootamdm37x.c
===================================================================
--- uspace/drv/infrastructure/rootamdm37x/rootamdm37x.c	(revision c7d11a0b50fa77b0cc25c6b6fc3a06bb47c970d6)
+++ uspace/drv/infrastructure/rootamdm37x/rootamdm37x.c	(revision bfb6576e89c4d2600b157907c8fa8b70434a94d0)
@@ -195,4 +195,7 @@
 		ddf_msg(LVL_ERROR, "Failed to add EHCI function for "
 		    "BeagleBoard-xM platform.");
+	if (rootamdm37x_add_fun(dev, "dispc", "amdm37x&dispc", &ehci) != EOK)
+		ddf_msg(LVL_ERROR, "Failed to add dispc function for "
+		    "BeagleBoard-xM platform.");
 
 	return EOK;
