]> git.hungrycats.org Git - linux/commitdiff
[PATCH] USB: usb "gadgetfs" (2/2)
authorDavid Brownell <david-b@pacbell.net>
Thu, 4 Sep 2003 08:27:33 +0000 (01:27 -0700)
committerGreg Kroah-Hartman <greg@kroah.com>
Thu, 4 Sep 2003 08:27:33 +0000 (01:27 -0700)
This adds the kconfig/kbuild hooks needed to build
the driver.

drivers/usb/gadget/Kconfig
drivers/usb/gadget/Makefile

index e7d117b98348593239ffa5328e6d21a562d9c385..2ff0d802f19682a8a173b5f6f79832fefe9e6981 100644 (file)
@@ -147,6 +147,30 @@ config USB_ETH_SA1100
        depends on USB_ETH && USB_SA1100
        default y
 
+config USB_GADGETFS
+       tristate "Gadget Filesystem (EXPERIMENTAL)"
+       depends on USB_GADGET && (USB_DUMMY_HCD || USB_NET2280 || USB_PXA2XX) && EXPERIMENTAL
+       help
+         This driver provides a filesystem based API that lets user mode
+         programs implement a single-configuration USB device, including
+         endpoint I/O and control requests that don't relate to enumeration.
+         All endpoints, transfer speeds, and transfer types supported by
+         the hardware are available, through read() and write() calls.
+
+         Say "y" to link the driver statically, or "m" to build a
+         dynamically linked module called "gadgetfs".
+
+config USB_GADGETFS_NET2280
+       bool
+       # for now, treat the "dummy" hcd as if it were a net2280
+       depends on USB_GADGETFS && (USB_NET2280 || USB_DUMMY_HCD)
+       default y
+
+config USB_GADGETFS_PXA2XX
+       bool
+       depends on USB_GADGETFS && USB_PXA2XX
+       default y
+
 endchoice
 
 # endmenuconfig
index 0575e6d8b1f05c872e328502213a170c98d9a88f..6bf13ffc525bafef2c65d10cfa4269296730e0a2 100644 (file)
@@ -8,7 +8,9 @@ obj-$(CONFIG_USB_NET2280)       += net2280.o
 #
 g_zero-objs                    := zero.o usbstring.o
 g_ether-objs                   := ether.o usbstring.o
+gadgetfs-objs                  := inode.o usbstring.o
  
 obj-$(CONFIG_USB_ZERO)         += g_zero.o
 obj-$(CONFIG_USB_ETH)          += g_ether.o
+obj-$(CONFIG_USB_GADGETFS)     += gadgetfs.o