]> git.sur5r.net Git - u-boot/blobdiff - drivers/usb/gadget/Kconfig
Merge git://git.denx.de/u-boot-fsl-qoriq
[u-boot] / drivers / usb / gadget / Kconfig
index 5838d6e8def97f294c3e7f037dac386e3ce66bbc..261ed128acd882c996c11114f9d51eb963e435b5 100644 (file)
@@ -43,6 +43,11 @@ config USB_GADGET_ATMEL_USBA
          USBA is the integrated high-speed USB Device controller on
          the AT32AP700x, some AT91SAM9 and AT91CAP9 processors from Atmel.
 
+config USB_GADGET_BCM_UDC_OTG_PHY
+       bool "Broadcom UDC OTG PHY"
+       help
+         Enable the Broadcom UDC OTG physical device interface.
+
 config USB_GADGET_DWC2_OTG
        bool "DesignWare USB2.0 HS OTG controller (gadget mode)"
        select USB_GADGET_DUALSPEED
@@ -52,6 +57,16 @@ config USB_GADGET_DWC2_OTG
          driver to operate in Peripheral mode. This option requires
          USB_GADGET to be enabled.
 
+if USB_GADGET_DWC2_OTG
+
+config USB_GADGET_DWC2_OTG_PHY_BUS_WIDTH_8
+       bool "DesignWare USB2.0 HS OTG controller 8-bit PHY bus width"
+       help
+         Set the Designware USB2.0 high-speed OTG controller
+         PHY interface width to 8 bits, rather than the default (16 bits).
+
+endif # USB_GADGET_DWC2_OTG
+
 config CI_UDC
        bool "ChipIdea device controller"
        select USB_GADGET_DUALSPEED
@@ -80,4 +95,27 @@ config USB_GADGET_VBUS_DRAW
 config USB_GADGET_DUALSPEED
        bool
 
+config USB_GADGET_DOWNLOAD
+       bool "Enable USB download gadget"
+       help
+         Composite USB download gadget support (g_dnl) for download functions.
+         This code works on top of composite gadget.
+
+if USB_GADGET_DOWNLOAD
+
+config G_DNL_MANUFACTURER
+       string "Vendor name of USB device"
+
+config G_DNL_VENDOR_NUM
+       hex "Vendor ID of USB device"
+
+config G_DNL_PRODUCT_NUM
+       hex "Product ID of USB device"
+
+config USBNET_DEVADDR
+       string "USB Gadget Ethernet device mac address"
+       default "de:ad:be:ef:00:01"
+
+endif # USB_GADGET_DOWNLOAD
+
 endif # USB_GADGET