diff --git a/os/run/demo.run b/os/run/demo.run
index b7af4d86e..d17735f5d 100644
--- a/os/run/demo.run
+++ b/os/run/demo.run
@@ -10,6 +10,8 @@ set build_components {
drivers/framebuffer drivers/pci drivers/input
}
+lappend_if [have_spec usb] build_components drivers/usb
+
build $build_components
create_boot_directory
@@ -31,6 +33,7 @@ append config {
+
@@ -63,10 +66,23 @@ append_if [have_spec pl11x] config {
}
+append_if [have_spec omap4] config {
+
+
+
+ }
+
append_if [have_spec ps2] config {
+ }
+
+append_if [expr ![have_spec ps2] && [have_spec usb]] config {
+
+
+
+
}
append config {
@@ -103,6 +119,8 @@ lappend_if [have_spec pci] boot_modules pci_drv
lappend_if [have_spec vesa] boot_modules vesa_drv
lappend_if [have_spec ps2] boot_modules ps2_drv
lappend_if [have_spec pl11x] boot_modules pl11x_drv
+lappend_if [have_spec omap4] boot_modules omap4_fb_drv
+lappend_if [have_spec usb] boot_modules usb_drv
build_boot_image $boot_modules