usb: dwc3: Move CONFIG_USB_DWC3_GADGET/HOST to Kconfig
Description was borrowed from kernel dwc3 Kconfig. Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
This commit is contained in:
parent
aaa4a9e313
commit
65403f3010
|
|
@ -22,5 +22,6 @@ CONFIG_TIMER=y
|
||||||
CONFIG_OMAP_TIMER=y
|
CONFIG_OMAP_TIMER=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
CONFIG_USB_DWC3=y
|
CONFIG_USB_DWC3=y
|
||||||
|
CONFIG_USB_DWC3_GADGET=y
|
||||||
CONFIG_USB_GADGET=y
|
CONFIG_USB_GADGET=y
|
||||||
CONFIG_USB_GADGET_DOWNLOAD=y
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
||||||
|
|
|
||||||
|
|
@ -26,5 +26,6 @@ CONFIG_TIMER=y
|
||||||
CONFIG_OMAP_TIMER=y
|
CONFIG_OMAP_TIMER=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
CONFIG_USB_DWC3=y
|
CONFIG_USB_DWC3=y
|
||||||
|
CONFIG_USB_DWC3_GADGET=y
|
||||||
CONFIG_USB_GADGET=y
|
CONFIG_USB_GADGET=y
|
||||||
CONFIG_USB_GADGET_DOWNLOAD=y
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ CONFIG_SYS_NS16550=y
|
||||||
CONFIG_TI_QSPI=y
|
CONFIG_TI_QSPI=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
CONFIG_USB_DWC3=y
|
CONFIG_USB_DWC3=y
|
||||||
|
CONFIG_USB_DWC3_GADGET=y
|
||||||
CONFIG_USB_GADGET=y
|
CONFIG_USB_GADGET=y
|
||||||
CONFIG_USB_GADGET_DOWNLOAD=y
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
||||||
CONFIG_OF_LIBFDT=y
|
CONFIG_OF_LIBFDT=y
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ CONFIG_SYS_NS16550=y
|
||||||
CONFIG_TI_QSPI=y
|
CONFIG_TI_QSPI=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
CONFIG_USB_DWC3=y
|
CONFIG_USB_DWC3=y
|
||||||
|
CONFIG_USB_DWC3_GADGET=y
|
||||||
CONFIG_USB_GADGET=y
|
CONFIG_USB_GADGET=y
|
||||||
CONFIG_USB_GADGET_DOWNLOAD=y
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
||||||
CONFIG_OF_LIBFDT=y
|
CONFIG_OF_LIBFDT=y
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@ CONFIG_SYS_NS16550=y
|
||||||
CONFIG_TI_QSPI=y
|
CONFIG_TI_QSPI=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
CONFIG_USB_DWC3=y
|
CONFIG_USB_DWC3=y
|
||||||
|
CONFIG_USB_DWC3_GADGET=y
|
||||||
CONFIG_USB_GADGET=y
|
CONFIG_USB_GADGET=y
|
||||||
CONFIG_USB_GADGET_DOWNLOAD=y
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
||||||
CONFIG_OF_LIBFDT=y
|
CONFIG_OF_LIBFDT=y
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ CONFIG_SYS_NS16550=y
|
||||||
CONFIG_TI_QSPI=y
|
CONFIG_TI_QSPI=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
CONFIG_USB_DWC3=y
|
CONFIG_USB_DWC3=y
|
||||||
|
CONFIG_USB_DWC3_GADGET=y
|
||||||
CONFIG_USB_GADGET=y
|
CONFIG_USB_GADGET=y
|
||||||
CONFIG_USB_GADGET_DOWNLOAD=y
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
||||||
CONFIG_OF_LIBFDT=y
|
CONFIG_OF_LIBFDT=y
|
||||||
|
|
|
||||||
|
|
@ -25,5 +25,6 @@ CONFIG_TIMER=y
|
||||||
CONFIG_OMAP_TIMER=y
|
CONFIG_OMAP_TIMER=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
CONFIG_USB_DWC3=y
|
CONFIG_USB_DWC3=y
|
||||||
|
CONFIG_USB_DWC3_GADGET=y
|
||||||
CONFIG_USB_GADGET=y
|
CONFIG_USB_GADGET=y
|
||||||
CONFIG_USB_GADGET_DOWNLOAD=y
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
||||||
|
|
|
||||||
|
|
@ -24,5 +24,6 @@ CONFIG_TIMER=y
|
||||||
CONFIG_OMAP_TIMER=y
|
CONFIG_OMAP_TIMER=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
CONFIG_USB_DWC3=y
|
CONFIG_USB_DWC3=y
|
||||||
|
CONFIG_USB_DWC3_GADGET=y
|
||||||
CONFIG_USB_GADGET=y
|
CONFIG_USB_GADGET=y
|
||||||
CONFIG_USB_GADGET_DOWNLOAD=y
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ CONFIG_SYS_NS16550=y
|
||||||
CONFIG_TI_QSPI=y
|
CONFIG_TI_QSPI=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
CONFIG_USB_DWC3=y
|
CONFIG_USB_DWC3=y
|
||||||
|
CONFIG_USB_DWC3_GADGET=y
|
||||||
CONFIG_USB_GADGET=y
|
CONFIG_USB_GADGET=y
|
||||||
CONFIG_USB_GADGET_DOWNLOAD=y
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
||||||
CONFIG_OF_LIBFDT=y
|
CONFIG_OF_LIBFDT=y
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ CONFIG_SYS_NS16550=y
|
||||||
CONFIG_TI_QSPI=y
|
CONFIG_TI_QSPI=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
CONFIG_USB_DWC3=y
|
CONFIG_USB_DWC3=y
|
||||||
|
CONFIG_USB_DWC3_GADGET=y
|
||||||
CONFIG_USB_GADGET=y
|
CONFIG_USB_GADGET=y
|
||||||
CONFIG_USB_GADGET_DOWNLOAD=y
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
||||||
CONFIG_OF_LIBFDT=y
|
CONFIG_OF_LIBFDT=y
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,7 @@ CONFIG_SYS_NS16550=y
|
||||||
CONFIG_TI_QSPI=y
|
CONFIG_TI_QSPI=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
CONFIG_USB_DWC3=y
|
CONFIG_USB_DWC3=y
|
||||||
|
CONFIG_USB_DWC3_GADGET=y
|
||||||
CONFIG_USB_GADGET=y
|
CONFIG_USB_GADGET=y
|
||||||
CONFIG_USB_GADGET_DOWNLOAD=y
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
||||||
CONFIG_OF_LIBFDT=y
|
CONFIG_OF_LIBFDT=y
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ CONFIG_DM_REGULATOR=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
CONFIG_DM_USB=y
|
CONFIG_DM_USB=y
|
||||||
CONFIG_USB_DWC3=y
|
CONFIG_USB_DWC3=y
|
||||||
|
CONFIG_USB_DWC3_GADGET=y
|
||||||
CONFIG_USB_GADGET=y
|
CONFIG_USB_GADGET=y
|
||||||
CONFIG_USB_GADGET_DOWNLOAD=y
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
||||||
CONFIG_VIDEO_BRIDGE=y
|
CONFIG_VIDEO_BRIDGE=y
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ CONFIG_CMD_GPIO=y
|
||||||
CONFIG_SYS_NS16550=y
|
CONFIG_SYS_NS16550=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
CONFIG_USB_DWC3=y
|
CONFIG_USB_DWC3=y
|
||||||
|
CONFIG_USB_DWC3_GADGET=y
|
||||||
CONFIG_USB_GADGET=y
|
CONFIG_USB_GADGET=y
|
||||||
CONFIG_USB_GADGET_DOWNLOAD=y
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
||||||
CONFIG_OF_LIBFDT=y
|
CONFIG_OF_LIBFDT=y
|
||||||
|
|
|
||||||
|
|
@ -39,6 +39,7 @@ CONFIG_DM_ETH=y
|
||||||
CONFIG_ZYNQ_GEM=y
|
CONFIG_ZYNQ_GEM=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
CONFIG_USB_DWC3=y
|
CONFIG_USB_DWC3=y
|
||||||
|
CONFIG_USB_DWC3_GADGET=y
|
||||||
CONFIG_USB_GADGET=y
|
CONFIG_USB_GADGET=y
|
||||||
CONFIG_USB_GADGET_DOWNLOAD=y
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
||||||
# CONFIG_REGEX is not set
|
# CONFIG_REGEX is not set
|
||||||
|
|
|
||||||
|
|
@ -5,3 +5,26 @@ config USB_DWC3
|
||||||
help
|
help
|
||||||
Say Y here if your system has a Dual Role SuperSpeed
|
Say Y here if your system has a Dual Role SuperSpeed
|
||||||
USB controller based on the DesignWare USB3 IP Core.
|
USB controller based on the DesignWare USB3 IP Core.
|
||||||
|
|
||||||
|
if USB_DWC3
|
||||||
|
|
||||||
|
choice
|
||||||
|
bool "DWC3 Mode Selection"
|
||||||
|
|
||||||
|
config USB_DWC3_HOST
|
||||||
|
bool "Host only mode"
|
||||||
|
depends on USB
|
||||||
|
help
|
||||||
|
Select this when you want to use DWC3 in host mode only,
|
||||||
|
thereby the gadget feature will be regressed.
|
||||||
|
|
||||||
|
config USB_DWC3_GADGET
|
||||||
|
bool "Gadget only mode"
|
||||||
|
depends on USB_GADGET
|
||||||
|
help
|
||||||
|
Select this when you want to use DWC3 in gadget mode only,
|
||||||
|
thereby the host feature will be regressed.
|
||||||
|
|
||||||
|
endchoice
|
||||||
|
|
||||||
|
endif
|
||||||
|
|
|
||||||
|
|
@ -124,6 +124,7 @@
|
||||||
/* USB GADGET */
|
/* USB GADGET */
|
||||||
#if defined(CONFIG_SPL_BUILD) && !defined(CONFIG_SPL_USBETH_SUPPORT)
|
#if defined(CONFIG_SPL_BUILD) && !defined(CONFIG_SPL_USBETH_SUPPORT)
|
||||||
#undef CONFIG_USB_DWC3
|
#undef CONFIG_USB_DWC3
|
||||||
|
#undef CONFIG_USB_DWC3_GADGET
|
||||||
|
|
||||||
#undef CONFIG_USB_GADGET_DOWNLOAD
|
#undef CONFIG_USB_GADGET_DOWNLOAD
|
||||||
#undef CONFIG_USB_GADGET_VBUS_DRAW
|
#undef CONFIG_USB_GADGET_VBUS_DRAW
|
||||||
|
|
@ -134,7 +135,6 @@
|
||||||
(defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_USBETH_SUPPORT))
|
(defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_USBETH_SUPPORT))
|
||||||
#define CONFIG_USB_DWC3_PHY_OMAP
|
#define CONFIG_USB_DWC3_PHY_OMAP
|
||||||
#define CONFIG_USB_DWC3_OMAP
|
#define CONFIG_USB_DWC3_OMAP
|
||||||
#define CONFIG_USB_DWC3_GADGET
|
|
||||||
|
|
||||||
#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"
|
#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"
|
||||||
#define CONFIG_G_DNL_VENDOR_NUM 0x0403
|
#define CONFIG_G_DNL_VENDOR_NUM 0x0403
|
||||||
|
|
|
||||||
|
|
@ -229,7 +229,6 @@
|
||||||
/* USB GADGET */
|
/* USB GADGET */
|
||||||
#define CONFIG_USB_DWC3_PHY_OMAP
|
#define CONFIG_USB_DWC3_PHY_OMAP
|
||||||
#define CONFIG_USB_DWC3_OMAP
|
#define CONFIG_USB_DWC3_OMAP
|
||||||
#define CONFIG_USB_DWC3_GADGET
|
|
||||||
|
|
||||||
#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"
|
#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"
|
||||||
#define CONFIG_G_DNL_VENDOR_NUM 0x0451
|
#define CONFIG_G_DNL_VENDOR_NUM 0x0451
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,6 @@
|
||||||
#define CONFIG_USB_EHCI_EXYNOS
|
#define CONFIG_USB_EHCI_EXYNOS
|
||||||
|
|
||||||
/* DWC3 */
|
/* DWC3 */
|
||||||
#define CONFIG_USB_DWC3_GADGET
|
|
||||||
#define CONFIG_USB_DWC3_PHY_SAMSUNG
|
#define CONFIG_USB_DWC3_PHY_SAMSUNG
|
||||||
|
|
||||||
/* Downloader */
|
/* Downloader */
|
||||||
|
|
|
||||||
|
|
@ -102,7 +102,6 @@
|
||||||
/* USB GADGET */
|
/* USB GADGET */
|
||||||
#define CONFIG_USB_DWC3_PHY_OMAP
|
#define CONFIG_USB_DWC3_PHY_OMAP
|
||||||
#define CONFIG_USB_DWC3_OMAP
|
#define CONFIG_USB_DWC3_OMAP
|
||||||
#define CONFIG_USB_DWC3_GADGET
|
|
||||||
|
|
||||||
#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"
|
#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"
|
||||||
#define CONFIG_G_DNL_VENDOR_NUM 0x0403
|
#define CONFIG_G_DNL_VENDOR_NUM 0x0403
|
||||||
|
|
|
||||||
|
|
@ -122,8 +122,6 @@
|
||||||
#define CONFIG_USB_STORAGE
|
#define CONFIG_USB_STORAGE
|
||||||
#define CONFIG_USB_XHCI_ZYNQMP
|
#define CONFIG_USB_XHCI_ZYNQMP
|
||||||
|
|
||||||
#define CONFIG_USB_DWC3_GADGET
|
|
||||||
|
|
||||||
#define CONFIG_SYS_DFU_DATA_BUF_SIZE 0x1800000
|
#define CONFIG_SYS_DFU_DATA_BUF_SIZE 0x1800000
|
||||||
#define DFU_DEFAULT_POLL_TIMEOUT 300
|
#define DFU_DEFAULT_POLL_TIMEOUT 300
|
||||||
#define CONFIG_USB_FUNCTION_DFU
|
#define CONFIG_USB_FUNCTION_DFU
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue