usb-gadget-mode: add support for all linux gadgets and make g_cdc the default for...
authorKoen Kooi <koen@openembedded.org>
Fri, 29 May 2009 13:03:08 +0000 (15:03 +0200)
committerKoen Kooi <koen@openembedded.org>
Fri, 29 May 2009 13:03:08 +0000 (15:03 +0200)
recipes/usb-gadget-mode/files/beagleboard/usb-gadget.conf [new file with mode: 0644]
recipes/usb-gadget-mode/files/usb-gadget
recipes/usb-gadget-mode/usb-gadget-mode.bb

diff --git a/recipes/usb-gadget-mode/files/beagleboard/usb-gadget.conf b/recipes/usb-gadget-mode/files/beagleboard/usb-gadget.conf
new file mode 100644 (file)
index 0000000..35ff0d4
--- /dev/null
@@ -0,0 +1,3 @@
+USB_MODE="composite"
+MODULE_OPTIONS=""
+
index 6f957fd..c9ff2f0 100755 (executable)
@@ -10,6 +10,7 @@
 #
 # 20070606 - v0.0.1    - Initial release
 # 20070630 - v0.0.2    - Add forgotten host mode
+# 20090529 - add support for all gadgets in 2.6.29 (koen)
 
 CONF_FILE="/etc/default/usb-gadget"
 
@@ -23,6 +24,11 @@ go() {
        
        case "$USB_MODE" in
        networking)     setup_usb g_ether "$MODULE_OPTIONS" ;;
+       zero)           setup_usb g_zero "$MODULE_OPTIONS" ;;
+       midi)           setup_usb g_midi "$MODULE_OPTIONS" ;;
+       printer         setup_usb g_printer "$MODULE_OPTIONS" ;;
+       gadgetfs)       setup_usb gadgetfs "$MODULE_OPTIONS" ;;
+       composite)      setup_usb g_cdc "$MODULE_OPTIONS" ;;
        storage)        setup_usb g_file_storage "$MODULE_OPTIONS" ;;
        hostmode)       unload_usb_gadgets
                        setup_usb ohci_hcd "$MODULE_OPTIONS" ;;
index daf7cfb..cc00a88 100644 (file)
@@ -9,7 +9,7 @@ DESCRIPTION = "Manage the default USB gadget mode"
 SECTION = "console/network"
 LICENSE = "GPL"
 PV = "0.0.2"
-PR = "r1"
+PR = "r2"
 
 SRC_URI = "\
   file://usb-gadget.conf \