]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/usb/gadget/Kconfig
usb: gadget: f_tcm: add configfs support
[linux.git] / drivers / usb / gadget / Kconfig
index 5bf50db692cd6b7476c20062a81cdf8854e8b71c..0527308334ac4d2eaadec7f65f1ea1c85dc87b24 100644 (file)
@@ -454,6 +454,20 @@ config USB_CONFIGFS_F_PRINTER
          For more information, see Documentation/usb/gadget_printer.txt
          which includes sample code for accessing the device file.
 
+config USB_CONFIGFS_F_TCM
+       bool "USB Gadget Target Fabric"
+       depends on TARGET_CORE
+       depends on USB_CONFIGFS
+       select USB_LIBCOMPOSITE
+       select USB_F_TCM
+       help
+         This fabric is a USB gadget component. Two USB protocols are
+         supported that is BBB or BOT (Bulk Only Transport) and UAS
+         (USB Attached SCSI). BOT is advertised on alternative
+         interface 0 (primary) and UAS is on alternative interface 1.
+         Both protocols can work on USB2.0 and USB3.0.
+         UAS utilizes the USB 3.0 feature called streams support.
+
 source "drivers/usb/gadget/legacy/Kconfig"
 
 endchoice