common: spl_fit: Default to IH_OS_U_BOOT if FIT_IMAGE_TINY enabled
[oweals/u-boot.git] / drivers / usb / gadget / Kconfig
index c387f5e497929162f64e18ca1e77521c7ca7b7ee..26b4d12a09fa509fe588c67f37b040730759ef8c 100644 (file)
@@ -127,12 +127,11 @@ config USB_GADGET_DOWNLOAD
 
 if USB_GADGET_DOWNLOAD
 
-config USB_FUNCTION_SDP
-       bool "Enable USB SDP (Serial Download Protocol)"
+config USB_FUNCTION_MASS_STORAGE
+       bool "Enable USB mass storage gadget"
        help
-         Enable Serial Download Protocol (SDP) device support in U-Boot. This
-         allows to download images into memory and execute (jump to) them
-         using the same protocol as implemented by the i.MX family's boot ROM.
+         Enable mass storage protocol support in U-Boot. It allows exporting
+         the eMMC/SD card content to HOST PC so it can be mounted.
 
 config USB_FUNCTION_ROCKUSB
         bool "Enable USB rockusb gadget"
@@ -142,10 +141,24 @@ config USB_FUNCTION_ROCKUSB
           the rockusb gadget.for more detail about Rockusb protocol, please see
           doc/README.rockusb
 
+config USB_FUNCTION_SDP
+       bool "Enable USB SDP (Serial Download Protocol)"
+       help
+         Enable Serial Download Protocol (SDP) device support in U-Boot. This
+         allows to download images into memory and execute (jump to) them
+         using the same protocol as implemented by the i.MX family's boot ROM.
+
+config USB_FUNCTION_THOR
+       bool "Enable USB THOR gadget"
+       help
+         Enable Tizen's THOR download protocol support in U-Boot. It
+         allows downloading images into memory and flash them to target device.
+
 endif # USB_GADGET_DOWNLOAD
 
 config USB_ETHER
        bool "USB Ethernet Gadget"
+       depends on NET
        default y if ARCH_SUNXI && USB_MUSB_GADGET
        help
          Creates an Ethernet network device through a USB peripheral