vserver 1.9.3
[linux-2.6.git] / drivers / usb / gadget / Kconfig
index 9189fb0..decbca3 100644 (file)
@@ -135,6 +135,18 @@ config USB_SA1100
        depends on USB_GADGET_SA1100
        default USB_GADGET
 
+config USB_GADGET_LH7A40X
+       boolean "LH7A40X"
+       depends on ARCH_LH7A40X
+       help
+    This driver provides USB Device Controller driver for LH7A40x
+
+config USB_LH7A40X
+       tristate
+       depends on USB_GADGET_LH7A40X
+       default USB_GADGET
+
+
 config USB_GADGET_DUMMY_HCD
        boolean "Dummy HCD (DEVELOPMENT)"
        depends on USB && EXPERIMENTAL
@@ -163,6 +175,41 @@ config USB_DUMMY_HCD
        depends on USB_GADGET_DUMMY_HCD
        default USB_GADGET
 
+config USB_GADGET_OMAP
+       boolean "OMAP USB Device Controller"
+       depends on ARCH_OMAP
+       select ISP1301_OMAP if MACH_OMAP_H2
+       help
+          Many Texas Instruments OMAP processors have flexible full
+          speed USB device controllers, with support for up to 30
+          endpoints (plus endpoint zero).  This driver supports the
+          controller in the OMAP 1611, and should work with controllers
+          in other OMAP processors too, given minor tweaks.
+
+          Say "y" to link the driver statically, or "m" to build a
+          dynamically linked module called "omap_udc" and force all
+          gadget drivers to also be dynamically linked.
+
+config USB_OMAP
+       tristate
+       depends on USB_GADGET_OMAP
+       default USB_GADGET
+
+config USB_OTG
+       boolean "OTG Support"
+       depends on USB_GADGET_OMAP && ARCH_OMAP_OTG && USB_OHCI_HCD
+       help
+          The most notable feature of USB OTG is support for a
+          "Dual-Role" device, which can act as either a device
+          or a host.  The initial role choice can be changed
+          later, when two dual-role devices talk to each other.
+
+          Select this only if your OMAP board has a Mini-AB connector.
+
+config USB_OMAP_PROC
+       boolean "/proc/driver/udc file"
+       depends on USB_GADGET_OMAP
+
 endchoice
 
 config USB_GADGET_DUALSPEED
@@ -275,7 +322,7 @@ config USB_GADGETFS
          dynamically linked module called "gadgetfs".
 
 config USB_FILE_STORAGE
-       tristate "File-backed Storage Gadget (DEVELOPMENT)"
+       tristate "File-backed Storage Gadget"
        # we don't support the SA1100 because of its limitations
        depends on USB_GADGET_SA1100 = n
        help
@@ -288,7 +335,7 @@ config USB_FILE_STORAGE
          dynamically linked module called "g_file_storage".
 
 config USB_FILE_STORAGE_TEST
-       bool "File-backed Storage Gadget test version"
+       bool "File-backed Storage Gadget testing version"
        depends on USB_FILE_STORAGE
        default n
        help