usb: Move DWC3 and some gadget options to Kconfig
Subsystems (9)
cover usb: Move DWC3 and some gadget options to Kconfig
Hi All,
This patch series move next options to Kconfigs/defconfigs:
- CONFIG_USB_DWC3*
- CONFIG_USB_GADGET_VBUS_DRAW
- CONFIG_USB_GADGET_DUALSPEED (partially, only for DWC3 platforms for now)
- CONFIG_USB_GADGET_DOWNLOAD
- CONFIG_G_DNL_*
All defconfig files were post-processed via "make savedefconfig" rule to keep correct order of options in defconfigs.
The whole series was tested using buildman tool for all arm boards.
PATCH 1/8 usb: gadget: Move CONFIG_USB_GADGET_VBUS_DRAW to Kconfig
From: Sam Protsenko <[email protected]>
The description was borrowed from kernel, but allowed range was changed from 2..500 to 0..500, because some boards require this option to be 0.
Definitions were added to defconfig files in a way that "make savedefconfig" generates exactly the same file as used defconfig.
--- configs/A13-OLinuXino_defconfig | 1 + configs/CHIP_defconfig | 1 + configs/Cubietruck_defconfig | 1 + configs/bcm11130_defconfig | 1 + configs/bcm11130_nand_defconfig | 1 + configs/bcm28155_ap_defconfig | 1 + configs/bcm28155_w1d_defconfig | 1 + configs/kc1_defconfig | 1 + configs/omap3_beagle_defconfig | 1 + configs/omap3_logic_defconfig | 1 + configs/sniper_defconfig | 1 + configs/tbs2910_defconfig | 1 + drivers/usb/gadget/Kconfig | 21 +++++++++++++++++++++ include/configs/am335x_evm.h | 1 - include/configs/am43xx_evm.h | 5 ++++- include/configs/baltos.h | 1 - include/configs/bav335x.h | 1 - include/configs/bcm28155_ap.h | 1 - include/configs/cgtqmx6eval.h | 1 - include/configs/colibri_vf.h | 1 - include/configs/corvus.h | 1 - include/configs/dra7xx_evm.h | 1 - include/configs/exynos4-common.h | 1 - include/configs/gw_ventana.h | 1 - include/configs/kc1.h | 1 - include/configs/mx6sabre_common.h | 1 - include/configs/mx7dsabresd.h | 1 - include/configs/nitrogen6x.h | 1 - include/configs/odroid_xu3.h | 1 - include/configs/omap3_beagle.h | 1 - include/configs/omap3_logic.h | 1 - include/configs/omap5_uevm.h | 1 - include/configs/pengwyn.h | 1 - include/configs/s5p_goni.h | 1 - include/configs/siemens-am33x-common.h | 1 - include/configs/smartweb.h | 1 - include/configs/sniper.h | 1 - include/configs/socfpga_common.h | 1 - include/configs/sunxi-common.h | 1 - include/configs/taurus.h | 1 - include/configs/tbs2910.h | 1 - include/configs/tegra-common-usb-gadget.h | 1 - include/configs/warp.h | 1 - include/configs/xilinx_zynqmp.h | 1 - include/configs/zynq-common.h | 1 - 45 files changed, 37 insertions(+), 32 deletions(-)
configs/A13-OLinuXino_defconfig +1 -0
@@ -23,3 +23,4 @@ CONFIG_CMD_GPIO=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_VBUS_DRAW=0
configs/CHIP_defconfig +1 -0
@@ -14,3 +14,4 @@ CONFIG_AXP_ALDO3_VOLT=3300 CONFIG_AXP_ALDO4_VOLT=3300 CONFIG_USB_MUSB_GADGET=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_VBUS_DRAW=0
configs/Cubietruck_defconfig +1 -0
@@ -20,3 +20,4 @@ CONFIG_ETH_DESIGNWARE=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_VBUS_DRAW=0
configs/bcm11130_defconfig +1 -0
@@ -10,3 +10,4 @@ CONFIG_CMD_GPIO=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_VBUS_DRAW=0
configs/bcm11130_nand_defconfig +1 -0
@@ -10,3 +10,4 @@ CONFIG_CMD_GPIO=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_VBUS_DRAW=0
configs/bcm28155_ap_defconfig +1 -0
@@ -9,3 +9,4 @@ CONFIG_CMD_GPIO=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_VBUS_DRAW=0
configs/bcm28155_w1d_defconfig +1 -0
@@ -10,3 +10,4 @@ CONFIG_CMD_GPIO=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_VBUS_DRAW=0
configs/kc1_defconfig +1 -0
@@ -13,4 +13,5 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_OF_LIBFDT=y
configs/omap3_beagle_defconfig +1 -0
@@ -9,4 +9,5 @@ CONFIG_CMD_GPIO=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_OF_LIBFDT=y
configs/omap3_logic_defconfig +1 -0
@@ -13,4 +13,5 @@ CONFIG_CMD_GPIO=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_OF_LIBFDT=y
configs/sniper_defconfig +1 -0
@@ -13,4 +13,5 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_OF_LIBFDT=y
configs/tbs2910_defconfig +1 -0
@@ -10,4 +10,5 @@ CONFIG_DM=y CONFIG_DM_THERMAL=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_OF_LIBFDT=y
drivers/usb/gadget/Kconfig +21 -0
@@ -33,3 +33,24 @@ menuconfig USB_GADGET a USB peripheral device. Configure one hardware driver for your peripheral/device side bus controller, and a "gadget driver" for your peripheral protocol. + +if USB_GADGET + +config USB_GADGET_VBUS_DRAW + int "Maximum VBUS Power usage (2-500 mA)" + range 0 500 + default 2 + help + Some devices need to draw power from USB when they are + configured, perhaps to operate circuitry or to recharge + batteries. This is in addition to any local power supply, + such as an AC adapter or batteries. + + Enter the maximum power your device draws through USB, in + milliAmperes. The permitted range of values is 2 - 500 mA; + 0 mA would be legal, but can make some hosts misbehave. + + This value will be used except for system-specific gadget + drivers that have more specific information. + +endif # USB_GADGET
include/configs/am335x_evm.h +0 -1
@@ -290,7 +290,6 @@#define CONFIG_USB_MUSB_DISABLE_BULK_COMBINE_SPLIT #define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_USB_MUSB_HOST #define CONFIG_AM335X_USB0 #define CONFIG_AM335X_USB0_MODE MUSB_PERIPHERAL
include/configs/am43xx_evm.h +4 -1
@@ -122,6 +122,10 @@#endif /* USB GADGET */ +#if defined(CONFIG_SPL_BUILD ) && !defined(CONFIG_SPL_USBETH_SUPPORT ) +#undef CONFIG_USB_GADGET_VBUS_DRAW +#endif +#if !defined(CONFIG_SPL_BUILD ) || \ (defined(CONFIG_SPL_BUILD ) && defined(CONFIG_SPL_USBETH_SUPPORT ))#define CONFIG_USB_DWC3_PHY_OMAP
@@ -130,7 +134,6 @@#define CONFIG_USB_DWC3_GADGET #define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0403#define CONFIG_G_DNL_PRODUCT_NUM 0xBD00
include/configs/baltos.h +0 -1
@@ -276,7 +276,6 @@#define CONFIG_USB_MUSB_DISABLE_BULK_COMBINE_SPLIT #define CONFIG_USBDOWNLOAD_GADGET #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_USB_MUSB_HOST #define CONFIG_AM335X_USB0 #define CONFIG_AM335X_USB0_MODE MUSB_HOST
include/configs/bav335x.h +0 -1
@@ -441,7 +441,6 @@ DEFAULT_LINUX_BOOT_ENV \#define CONFIG_USB_MUSB_DISABLE_BULK_COMBINE_SPLIT #define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_USB_MUSB_HOST #define CONFIG_AM335X_USB0 #define CONFIG_AM335X_USB0_MODE MUSB_PERIPHERAL
include/configs/bcm28155_ap.h +0 -1
@@ -139,7 +139,6 @@#define CONFIG_FASTBOOT_BUF_SIZE (CONFIG_SYS_SDRAM_SIZE - SZ_1M)#define CONFIG_FASTBOOT_BUF_ADDR CONFIG_SYS_SDRAM_BASE#define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_VBUS_DRAW 0#define CONFIG_USB_GADGET_DWC2_OTG #define CONFIG_USB_GADGET_BCM_UDC_OTG_PHY #define CONFIG_USB_GADGET_DOWNLOAD
include/configs/cgtqmx6eval.h +0 -1
@@ -93,7 +93,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE #define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_G_DNL_VENDOR_NUM 0x0525#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5
include/configs/colibri_vf.h +0 -1
@@ -235,7 +235,6 @@/* USB Client Support */ #define CONFIG_CI_UDC #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_TRDX_VID 0x1B67#define CONFIG_TRDX_PID_COLIBRI_VF50 0x0016#define CONFIG_TRDX_PID_COLIBRI_VF61 0x0017
include/configs/corvus.h +0 -1
@@ -125,7 +125,6 @@#define CONFIG_USB_FUNCTION_DFU #define CONFIG_DFU_NAND #define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_SYS_DFU_DATA_BUF_SIZE (SZ_1M)#define DFU_MANIFEST_POLL_TIMEOUT 25000
include/configs/dra7xx_evm.h +0 -1
@@ -233,7 +233,6 @@#define CONFIG_USB_DWC3_GADGET #define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0451#define CONFIG_G_DNL_PRODUCT_NUM 0xd022
include/configs/exynos4-common.h +0 -1
@@ -53,7 +53,6 @@#define CONFIG_USB_GADGET_DWC2_OTG #define CONFIG_USB_GADGET_DWC2_OTG_PHY #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE
include/configs/gw_ventana.h +0 -1
@@ -196,7 +196,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE #define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_USB_GADGET_VBUS_DRAW 2/* Netchip IDs */ #define CONFIG_G_DNL_VENDOR_NUM 0x0525
include/configs/kc1.h +0 -1
@@ -185,7 +185,6 @@#define CONFIG_USB_MUSB_OMAP2PLUS #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_VBUS_DRAW 0/* * Download
include/configs/mx6sabre_common.h +0 -1
@@ -241,7 +241,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE #define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_G_DNL_VENDOR_NUM 0x0525#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5
include/configs/mx7dsabresd.h +0 -1
@@ -256,7 +256,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE #define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_G_DNL_VENDOR_NUM 0x0525#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5
include/configs/nitrogen6x.h +0 -1
@@ -333,7 +333,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE #define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_USB_GADGET_VBUS_DRAW 2/* Netchip IDs */ #define CONFIG_G_DNL_VENDOR_NUM 0x0525
include/configs/odroid_xu3.h +0 -1
@@ -54,7 +54,6 @@/* USB gadget */ #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_VBUS_DRAW 2/* Downloader */ #define CONFIG_G_DNL_VENDOR_NUM 0x04E8
include/configs/omap3_beagle.h +0 -1
@@ -66,7 +66,6 @@#define CONFIG_TWL4030_USB 1#define CONFIG_USB_ETHER #define CONFIG_USB_ETHER_RNDIS -#define CONFIG_USB_GADGET_VBUS_DRAW 0#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_VENDOR_NUM 0x0451#define CONFIG_G_DNL_PRODUCT_NUM 0xd022
include/configs/omap3_logic.h +0 -1
@@ -85,7 +85,6 @@#define CONFIG_USB_GADGET_DUALSPEED #define CONFIG_USB_ETHER #define CONFIG_USB_ETHER_RNDIS -#define CONFIG_USB_GADGET_VBUS_DRAW 0#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_VENDOR_NUM 0x0451#define CONFIG_G_DNL_PRODUCT_NUM 0xd022
include/configs/omap5_uevm.h +0 -1
@@ -106,7 +106,6 @@#define CONFIG_USB_DWC3_GADGET #define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0403#define CONFIG_G_DNL_PRODUCT_NUM 0xBD00
include/configs/pengwyn.h +0 -1
@@ -200,7 +200,6 @@#define CONFIG_USB_MUSB_PIO_ONLY #define CONFIG_USB_MUSB_DISABLE_BULK_COMBINE_SPLIT #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_USB_MUSB_HOST #define CONFIG_AM335X_USB0 #define CONFIG_AM335X_USB0_MODE MUSB_PERIPHERAL
include/configs/s5p_goni.h +0 -1
@@ -273,7 +273,6 @@#define CONFIG_USB_GADGET_DWC2_OTG #define CONFIG_USB_GADGET_DWC2_OTG_PHY #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE
include/configs/siemens-am33x-common.h +0 -1
@@ -225,7 +225,6 @@#define CONFIG_USB_MUSB_PIO_ONLY #define CONFIG_USB_MUSB_DISABLE_BULK_COMBINE_SPLIT #undef CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_USB_MUSB_HOST #define CONFIG_AM335X_USB0
include/configs/smartweb.h +0 -1
@@ -176,7 +176,6 @@#define CONFIG_USB_FUNCTION_DFU #define CONFIG_DFU_NAND #define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_SYS_DFU_DATA_BUF_SIZE SZ_1M#define DFU_MANIFEST_POLL_TIMEOUT 25000
include/configs/sniper.h +0 -1
@@ -202,7 +202,6 @@#define CONFIG_TWL4030_USB #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_VBUS_DRAW 0/* * Download
include/configs/socfpga_common.h +0 -1
@@ -254,7 +254,6 @@ unsigned int cm_get_qspi_controller_clk_hz(void);#if defined(CONFIG_CMD_DFU ) || defined(CONFIG_CMD_USB_MASS_STORAGE )#define CONFIG_USB_GADGET_DWC2_OTG #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_VBUS_DRAW 2/* USB Composite download gadget - g_dnl */ #define CONFIG_USB_GADGET_DOWNLOAD
include/configs/sunxi-common.h +0 -1
@@ -343,7 +343,6 @@ extern int soft_i2c_gpio_scl;#ifdef CONFIG_USB_MUSB_GADGET #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_VBUS_DRAW 0#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_USB_FUNCTION_DFU
include/configs/taurus.h +0 -1
@@ -140,7 +140,6 @@#define CONFIG_USB_FUNCTION_DFU #define CONFIG_DFU_NAND #define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_SYS_DFU_DATA_BUF_SIZE (SZ_1M)#define DFU_MANIFEST_POLL_TIMEOUT 25000
include/configs/tbs2910.h +0 -1
@@ -132,7 +132,6 @@#define CONFIG_USBD_HS #define CONFIG_USB_FUNCTION_MASS_STORAGE #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_VBUS_DRAW 0#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_VENDOR_NUM 0x0525#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5
include/configs/tegra-common-usb-gadget.h +0 -1
@@ -10,7 +10,6 @@#ifndef CONFIG_SPL_BUILD /* USB gadget mode support*/ -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_CI_UDC #define CONFIG_CI_UDC_HAS_HOSTPC #define CONFIG_USB_GADGET_DUALSPEED
include/configs/warp.h +0 -1
@@ -81,7 +81,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE #define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_G_DNL_VENDOR_NUM 0x0525#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5
include/configs/xilinx_zynqmp.h +0 -1
@@ -130,7 +130,6 @@#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_VBUS_DRAW 2#define CONFIG_USBDOWNLOAD_GADGET #define CONFIG_SYS_DFU_DATA_BUF_SIZE 0x1800000#define DFU_DEFAULT_POLL_TIMEOUT 300
include/configs/zynq-common.h +0 -1
@@ -107,7 +107,6 @@# define DFU_DEFAULT_POLL_TIMEOUT 300# define CONFIG_USB_FUNCTION_DFU # define CONFIG_DFU_RAM -# define CONFIG_USB_GADGET_VBUS_DRAW 2# define CONFIG_G_DNL_VENDOR_NUM 0x03FD# define CONFIG_G_DNL_PRODUCT_NUM 0x0300# define CONFIG_G_DNL_MANUFACTURER "Xilinx"
Signature · 1 line
2.8.0.rc3
PATCH 1/8 usb: gadget: Move CONFIG_USB_GADGET_VBUS_DRAW to Kconfig
Quoted 4 lines · Semen Protsenko
From: Sam Protsenko <[email protected]>
The description was borrowed from kernel, but allowed range was changed from 2..500 to 0..500, because some boards require this option to be 0.
Do they /require/ the value to be 0, or simply currently have it set to 0 because whoever set the value in U-Boot wasn't aware that a value of 0 could cause issues with some hosts?
I'd be tempted to keep the same range as the Linux kernel and bump all boards up to a minimum value of 2. Presumably there's some good reason the kernel chose a minimum of 2, and in practice I expect increasing all boards to 2 isn't going to make any negative difference.
Quoted 5 lines
drivers/usb/gadget/Kconfig +3
-0+config USB_GADGET_VBUS_DRAW + int "Maximum VBUS Power usage (2-500 mA)" + range 0 500
drivers/usb/gadget/Kconfig menuconfig USB_GADGET · line 51
Quoted 10 lines
drivers/usb/gadget/Kconfig +10
-0+ default 2 + help + Some devices need to draw power from USB when they are + configured, perhaps to operate circuitry or to recharge + batteries. This is in addition to any local power supply, + such as an AC adapter or batteries. + + Enter the maximum power your device draws through USB, in + milliAmperes. The permitted range of values is 2 - 500 mA; + 0 mA would be legal, but can make some hosts misbehave.
In particular, I'm thinking of that last sentence.
PATCH 1/8 usb: gadget: Move CONFIG_USB_GADGET_VBUS_DRAW to Kconfig
Quoted 6 lines · Stephen Warren
Quoted 4 lines · Semen Protsenko
From: Sam Protsenko <[email protected]>
The description was borrowed from kernel, but allowed range was changed from 2..500 to 0..500, because some boards require this option to be 0.
Quoted 6 lines
Do they /require/ the value to be 0, or simply currently have it set to 0 because whoever set the value in U-Boot wasn't aware that a value of 0 could cause issues with some hosts?
I'd be tempted to keep the same range as the Linux kernel and bump all boards up to a minimum value of 2.
Right. VBUS draw 0 might confuse some non-Linux systems.
Quoted 21 lines
Presumably there's some good reason
the kernel chose a minimum of 2, and in practice I expect increasing all boards to 2 isn't going to make any negative difference.Quoted 5 lines
drivers/usb/gadget/Kconfig +3
-0+config USB_GADGET_VBUS_DRAW + int "Maximum VBUS Power usage (2-500 mA)" + range 0 500drivers/usb/gadget/Kconfig menuconfig USB_GADGET · line 51
Quoted 10 lines
drivers/usb/gadget/Kconfig +10
-0+ default 2 + help + Some devices need to draw power from USB when they are + configured, perhaps to operate circuitry or to recharge + batteries. This is in addition to any local power supply, + such as an AC adapter or batteries. + + Enter the maximum power your device draws through USB, in + milliAmperes. The permitted range of values is 2 - 500 mA; + 0 mA would be legal, but can make some hosts misbehave.In particular, I'm thinking of that last sentence.
Signature · 2 lines
Best regards, Marek Vasut
PATCH 1/8 usb: gadget: Move CONFIG_USB_GADGET_VBUS_DRAW to Kconfig
Quoted 10 lines · Marek Vasut
Quoted 9 lines · Stephen Warren
Quoted 4 lines · Semen Protsenko
From: Sam Protsenko <[email protected]>
The description was borrowed from kernel, but allowed range was changed from 2..500 to 0..500, because some boards require this option to be 0.
Do they /require/ the value to be 0, or simply currently have it set to 0 because whoever set the value in U-Boot wasn't aware that a value of 0 could cause issues with some hosts?
For TBS2910 I set the value to 0 because the board does not need any power from the host. It is always self-powered and cannot be driven from USB. And yes, I was not aware that a value of 0 could cause problems.
Quoted 26 lines
Quoted 2 lines
I'd be tempted to keep the same range as the Linux kernel and bump all boards up to a minimum value of 2.
Right. VBUS draw 0 might confuse some non-Linux systems.
Quoted 21 lines
Presumably there's some good reason
the kernel chose a minimum of 2, and in practice I expect increasing all boards to 2 isn't going to make any negative difference.Quoted 5 lines
drivers/usb/gadget/Kconfig +3
-0+config USB_GADGET_VBUS_DRAW + int "Maximum VBUS Power usage (2-500 mA)" + range 0 500drivers/usb/gadget/Kconfig menuconfig USB_GADGET · line 51
Quoted 10 lines
drivers/usb/gadget/Kconfig +10
-0+ default 2 + help + Some devices need to draw power from USB when they are + configured, perhaps to operate circuitry or to recharge + batteries. This is in addition to any local power supply, + such as an AC adapter or batteries. + + Enter the maximum power your device draws through USB, in + milliAmperes. The permitted range of values is 2 - 500 mA; + 0 mA would be legal, but can make some hosts misbehave.In particular, I'm thinking of that last sentence.
Is the problematic value of zero forbidden in some spec, or is actually a bug in the host driver (to be fixed there) causing confusion?
On the other hand, if no bus power is needed a maximum power value of 2mA should not hurt.
Regards,
Soeren
PATCH 1/8 usb: gadget: Move CONFIG_USB_GADGET_VBUS_DRAW to Kconfig
In reply to Stephen WarrenQuoted 20 lines · Stephen Warren
Quoted 5 lines · Semen Protsenko
From: Sam Protsenko <[email protected]>
The description was borrowed from kernel, but allowed range was changed from 2..500 to 0..500, because some boards require this option to be 0.
Do they /require/ the value to be 0, or simply currently have it set to 0 because whoever set the value in U-Boot wasn't aware that a value of 0 could cause issues with some hosts?
I'd be tempted to keep the same range as the Linux kernel and bump all boards up to a minimum value of 2. Presumably there's some good reason the kernel chose a minimum of 2, and in practice I expect increasing all boards to 2 isn't going to make any negative difference.
Quoted 1 line
drivers/usb/gadget/Kconfig +0
-0
Quoted 16 lines
drivers/usb/gadget/Kconfig menuconfig USB_GADGET · line 51
Quoted 13 lines
drivers/usb/gadget/Kconfig +13
-0+config USB_GADGET_VBUS_DRAW + int "Maximum VBUS Power usage (2-500 mA)" + range 0 500 + default 2 + help + Some devices need to draw power from USB when they are + configured, perhaps to operate circuitry or to recharge + batteries. This is in addition to any local power supply, + such as an AC adapter or batteries. + + Enter the maximum power your device draws through USB, in + milliAmperes. The permitted range of values is 2 - 500 mA; + 0 mA would be legal, but can make some hosts misbehave.In particular, I'm thinking of that last sentence.
I've sent v2 of this patch. Please review.
PATCH 2/8 usb: gadget: Add CONFIG_USB_GADGET_DUALSPEED to Kconfig
In reply to Semen ProtsenkoFrom: Sam Protsenko <[email protected]>
It's hard to migrate all configs to this option in one patch, as this option should be selected by UDC controller options, and some of them are not added to Kconfig yet. So let's first add this option to Kconfig and then select it for all controllers one by one.
--- drivers/usb/gadget/Kconfig | 4 ++++ 1 file changed, 4 insertions(+)
drivers/usb/gadget/Kconfig +4 -0
@@ -53,4 +53,8 @@ config USB_GADGET_VBUS_DRAW This value will be used except for system-specific gadget drivers that have more specific information. +# Selected by UDC drivers that support high-speed operation. +config USB_GADGET_DUALSPEED + bool + endif # USB_GADGET
Signature · 1 line
2.8.0.rc3
PATCH 2/8 usb: gadget: Add CONFIG_USB_GADGET_DUALSPEED to Kconfig
Quoted 6 lines · Semen Protsenko
From: Sam Protsenko <[email protected]>
It's hard to migrate all configs to this option in one patch, as this option should be selected by UDC controller options, and some of them are not added to
Kconfigyet. So let's first add this option toKconfigand then select it for all controllers one by one.
Isn't that going to cause build failures if someone compiles a part part way through this series? I imagine that moving the variable into Kconfig, but still #defining it in a header file, will cause conflicts. That will be annoying to people using "git bisect".
PATCH 3/8 usb: dwc3: Move CONFIG_USB_DWC3 to Kconfig
In reply to Semen ProtsenkoFrom: Sam Protsenko <[email protected]>
Also remove CONFIG_USB_GADGET_DUALSPEED from headers that use DWC3 controller, as this option is selected by CONFIG_USB_DWC3.
--- configs/am437x_gp_evm_defconfig | 1 + configs/am437x_sk_evm_defconfig | 1 + configs/am43xx_evm_defconfig | 1 + configs/am43xx_evm_ethboot_defconfig | 1 + configs/am43xx_evm_qspiboot_defconfig | 1 + configs/am43xx_evm_usbhost_boot_defconfig | 1 + configs/dra72_evm_defconfig | 1 + configs/dra74_evm_defconfig | 1 + configs/dra7xx_evm_defconfig | 1 + configs/dra7xx_evm_qspiboot_defconfig | 1 + configs/dra7xx_evm_uart3_defconfig | 1 + configs/odroid-xu3_defconfig | 1 + configs/omap5_uevm_defconfig | 1 + configs/xilinx_zynqmp_ep_defconfig | 1 + drivers/usb/Kconfig | 2 ++ drivers/usb/dwc3/Kconfig | 7 +++++++ include/configs/am43xx_evm.h | 5 +++-- include/configs/dra7xx_evm.h | 2 -- include/configs/odroid_xu3.h | 4 ---- include/configs/omap5_uevm.h | 2 -- include/configs/xilinx_zynqmp.h | 2 -- 21 files changed, 26 insertions(+), 12 deletions(-) create mode 100644 drivers/usb/dwc3/Kconfig
configs/am437x_gp_evm_defconfig +1 -0
@@ -21,4 +21,5 @@ CONFIG_TI_QSPI=y CONFIG_TIMER=y CONFIG_OMAP_TIMER=y CONFIG_USB=y +CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y
configs/am437x_sk_evm_defconfig +1 -0
@@ -25,4 +25,5 @@ CONFIG_TI_QSPI=y CONFIG_TIMER=y CONFIG_OMAP_TIMER=y CONFIG_USB=y +CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y
configs/am43xx_evm_defconfig +1 -0
@@ -12,5 +12,6 @@ CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SYS_NS16550=y CONFIG_TI_QSPI=y CONFIG_USB=y +CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y CONFIG_OF_LIBFDT=y
configs/am43xx_evm_ethboot_defconfig +1 -0
@@ -11,5 +11,6 @@ CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SYS_NS16550=y CONFIG_TI_QSPI=y CONFIG_USB=y +CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y CONFIG_OF_LIBFDT=y
configs/am43xx_evm_qspiboot_defconfig +1 -0
@@ -10,5 +10,6 @@ CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SYS_NS16550=y CONFIG_TI_QSPI=y CONFIG_USB=y +CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y CONFIG_OF_LIBFDT=y
configs/am43xx_evm_usbhost_boot_defconfig +1 -0
@@ -11,5 +11,6 @@ CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SYS_NS16550=y CONFIG_TI_QSPI=y CONFIG_USB=y +CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y CONFIG_OF_LIBFDT=y
configs/dra72_evm_defconfig +1 -0
@@ -24,4 +24,5 @@ CONFIG_TI_QSPI=y CONFIG_TIMER=y CONFIG_OMAP_TIMER=y CONFIG_USB=y +CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y
configs/dra74_evm_defconfig +1 -0
@@ -23,4 +23,5 @@ CONFIG_TI_QSPI=y CONFIG_TIMER=y CONFIG_OMAP_TIMER=y CONFIG_USB=y +CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y
configs/dra7xx_evm_defconfig +1 -0
@@ -14,5 +14,6 @@ CONFIG_SPI_FLASH_SPANSION=y CONFIG_SYS_NS16550=y CONFIG_TI_QSPI=y CONFIG_USB=y +CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y CONFIG_OF_LIBFDT=y
configs/dra7xx_evm_qspiboot_defconfig +1 -0
@@ -14,5 +14,6 @@ CONFIG_SPI_FLASH_SPANSION=y CONFIG_SYS_NS16550=y CONFIG_TI_QSPI=y CONFIG_USB=y +CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y CONFIG_OF_LIBFDT=y
configs/dra7xx_evm_uart3_defconfig +1 -0
@@ -15,5 +15,6 @@ CONFIG_SPI_FLASH_SPANSION=y CONFIG_SYS_NS16550=y CONFIG_TI_QSPI=y CONFIG_USB=y +CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y CONFIG_OF_LIBFDT=y
configs/odroid-xu3_defconfig +1 -0
@@ -19,6 +19,7 @@ CONFIG_PMIC_S2MPS11=y CONFIG_DM_REGULATOR=y CONFIG_USB=y CONFIG_DM_USB=y +CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y CONFIG_VIDEO_BRIDGE=y CONFIG_ERRNO_STR=y
configs/omap5_uevm_defconfig +1 -0
@@ -8,5 +8,6 @@ CONFIG_CMD_GPIO=y # CONFIG_CMD_SETEXPR is not set CONFIG_SYS_NS16550=y CONFIG_USB=y +CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y CONFIG_OF_LIBFDT=y
configs/xilinx_zynqmp_ep_defconfig +1 -0
@@ -30,5 +30,6 @@ CONFIG_ZYNQ_SDHCI=y CONFIG_NAND_ARASAN=y CONFIG_ZYNQ_GEM=y CONFIG_USB=y +CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y # CONFIG_REGEX is not set
drivers/usb/Kconfig +2 -0
@@ -49,6 +49,8 @@ config DM_USB source "drivers/usb/host/Kconfig" +source "drivers/usb/dwc3/Kconfig" + source "drivers/usb/musb-new/Kconfig" source "drivers/usb/emul/Kconfig"
drivers/usb/dwc3/Kconfig new file +7 -0
@@ -0,0 +1,7 @@ +config USB_DWC3 + bool "DesignWare USB3 DRD Core Support" + depends on (USB && USB_GADGET) + select USB_GADGET_DUALSPEED + help + Say Y here if your system has a Dual Role SuperSpeed + USB controller based on the DesignWare USB3 IP Core.
include/configs/am43xx_evm.h +3 -2
@@ -123,21 +123,22 @@/* USB GADGET */ #if defined(CONFIG_SPL_BUILD ) && !defined(CONFIG_SPL_USBETH_SUPPORT ) +#undef CONFIG_USB_DWC3 +#undef CONFIG_USB_GADGET_VBUS_DRAW +#undef CONFIG_USB_GADGET_DUALSPEED#endif #if !defined(CONFIG_SPL_BUILD ) || \ (defined(CONFIG_SPL_BUILD ) && defined(CONFIG_SPL_USBETH_SUPPORT ))#define CONFIG_USB_DWC3_PHY_OMAP #define CONFIG_USB_DWC3_OMAP -#define CONFIG_USB_DWC3 #define CONFIG_USB_DWC3_GADGET #define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0403#define CONFIG_G_DNL_PRODUCT_NUM 0xBD00 -#define CONFIG_USB_GADGET_DUALSPEED #endif /*
include/configs/dra7xx_evm.h +0 -2
@@ -229,14 +229,12 @@/* USB GADGET */ #define CONFIG_USB_DWC3_PHY_OMAP #define CONFIG_USB_DWC3_OMAP -#define CONFIG_USB_DWC3 #define CONFIG_USB_DWC3_GADGET #define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0451#define CONFIG_G_DNL_PRODUCT_NUM 0xd022 -#define CONFIG_USB_GADGET_DUALSPEED /* USB Device Firmware Update support */ #define CONFIG_USB_FUNCTION_DFU
include/configs/odroid_xu3.h +0 -4
@@ -48,13 +48,9 @@#define CONFIG_USB_EHCI_EXYNOS /* DWC3 */ -#define CONFIG_USB_DWC3 #define CONFIG_USB_DWC3_GADGET #define CONFIG_USB_DWC3_PHY_SAMSUNG -/* USB gadget */ -#define CONFIG_USB_GADGET_DUALSPEED -/* Downloader */ #define CONFIG_G_DNL_VENDOR_NUM 0x04E8#define CONFIG_G_DNL_PRODUCT_NUM 0x6601
include/configs/omap5_uevm.h +0 -2
@@ -102,14 +102,12 @@/* USB GADGET */ #define CONFIG_USB_DWC3_PHY_OMAP #define CONFIG_USB_DWC3_OMAP -#define CONFIG_USB_DWC3 #define CONFIG_USB_DWC3_GADGET #define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0403#define CONFIG_G_DNL_PRODUCT_NUM 0xBD00 -#define CONFIG_USB_GADGET_DUALSPEED /* USB Device Firmware Update support */ #define CONFIG_USB_FUNCTION_DFU
include/configs/xilinx_zynqmp.h +0 -2
@@ -125,11 +125,9 @@#define CONFIG_USB_STORAGE #define CONFIG_USB_XHCI_ZYNQMP -#define CONFIG_USB_DWC3 #define CONFIG_USB_DWC3_GADGET #define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_USB_GADGET_DUALSPEED #define CONFIG_USBDOWNLOAD_GADGET #define CONFIG_SYS_DFU_DATA_BUF_SIZE 0x1800000#define DFU_DEFAULT_POLL_TIMEOUT 300
Signature · 1 line
2.8.0.rc3
PATCH 4/8 usb: gadget: Move CONFIG_USB_GADGET_DOWNLOAD to Kconfig
In reply to Semen ProtsenkoFrom: Sam Protsenko <[email protected]>
While at it, remove obsolete CONFIG_USBDOWNLOAD_GADGET option from some config headers. This is also probably fixes am335x_baltos board.
--- configs/A13-OLinuXino_defconfig | 1 + configs/CHIP_defconfig | 1 + configs/Cubietruck_defconfig | 1 + configs/am335x_baltos_defconfig | 1 + configs/am335x_boneblack_defconfig | 1 + configs/am335x_boneblack_vboot_defconfig | 1 + configs/am335x_evm_defconfig | 1 + configs/am335x_evm_nor_defconfig | 1 + configs/am335x_evm_norboot_defconfig | 1 + configs/am335x_evm_spiboot_defconfig | 1 + configs/am335x_evm_usbspl_defconfig | 1 + configs/am335x_gp_evm_defconfig | 1 + configs/am437x_gp_evm_defconfig | 1 + configs/am437x_sk_evm_defconfig | 1 + configs/am43xx_evm_defconfig | 1 + configs/am43xx_evm_ethboot_defconfig | 1 + configs/am43xx_evm_qspiboot_defconfig | 1 + configs/am43xx_evm_usbhost_boot_defconfig | 1 + configs/apalis_t30_defconfig | 1 + configs/bcm11130_defconfig | 1 + configs/bcm11130_nand_defconfig | 1 + configs/bcm28155_ap_defconfig | 1 + configs/bcm28155_w1d_defconfig | 1 + configs/beaver_defconfig | 1 + configs/birdland_bav335a_defconfig | 1 + configs/birdland_bav335b_defconfig | 1 + configs/cgtqmx6eval_defconfig | 1 + configs/colibri_t20_defconfig | 1 + configs/colibri_t30_defconfig | 1 + configs/colibri_vf_defconfig | 1 + configs/corvus_defconfig | 1 + configs/dalmore_defconfig | 1 + configs/dra72_evm_defconfig | 1 + configs/dra74_evm_defconfig | 1 + configs/dra7xx_evm_defconfig | 1 + configs/dra7xx_evm_qspiboot_defconfig | 1 + configs/dra7xx_evm_uart3_defconfig | 1 + configs/draco_defconfig | 1 + configs/e2220-1170_defconfig | 1 + configs/gwventana_defconfig | 1 + configs/jetson-tk1_defconfig | 1 + configs/kc1_defconfig | 1 + configs/mx6dlsabreauto_defconfig | 1 + configs/mx6dlsabresd_defconfig | 1 + configs/mx6qpsabreauto_defconfig | 1 + configs/mx6qsabreauto_defconfig | 1 + configs/mx6qsabrelite_defconfig | 1 + configs/mx6qsabresd_defconfig | 1 + configs/mx6sabresd_spl_defconfig | 1 + configs/mx7dsabresd_defconfig | 1 + configs/nitrogen6dl2g_defconfig | 1 + configs/nitrogen6dl_defconfig | 1 + configs/nitrogen6q2g_defconfig | 1 + configs/nitrogen6q_defconfig | 1 + configs/nitrogen6s1g_defconfig | 1 + configs/nitrogen6s_defconfig | 1 + configs/nyan-big_defconfig | 1 + configs/odroid-xu3_defconfig | 1 + configs/odroid_defconfig | 1 + configs/omap3_beagle_defconfig | 1 + configs/omap3_logic_defconfig | 1 + configs/omap5_uevm_defconfig | 1 + configs/origen_defconfig | 1 + configs/p2371-0000_defconfig | 1 + configs/p2371-2180_defconfig | 1 + configs/p2571_defconfig | 1 + configs/pxm2_defconfig | 1 + configs/rastaban_defconfig | 1 + configs/rut_defconfig | 1 + configs/s5p_goni_defconfig | 1 + configs/s5pc210_universal_defconfig | 1 + configs/smartweb_defconfig | 1 + configs/sniper_defconfig | 1 + configs/socfpga_arria5_defconfig | 1 + configs/socfpga_cyclone5_defconfig | 1 + configs/socfpga_de0_nano_soc_defconfig | 1 + configs/socfpga_mcvevk_defconfig | 1 + configs/socfpga_sockit_defconfig | 1 + configs/socfpga_socrates_defconfig | 1 + configs/taurus_defconfig | 1 + configs/tbs2910_defconfig | 1 + configs/thuban_defconfig | 1 + configs/trats2_defconfig | 1 + configs/trats_defconfig | 1 + configs/venice2_defconfig | 1 + configs/warp_defconfig | 1 + configs/xilinx_zynqmp_ep_defconfig | 1 + configs/zynq_picozed_defconfig | 1 + configs/zynq_zc702_defconfig | 1 + configs/zynq_zc706_defconfig | 1 + configs/zynq_zed_defconfig | 1 + configs/zynq_zybo_defconfig | 1 + drivers/usb/gadget/Kconfig | 6 ++++++ include/configs/am335x_evm.h | 1 - include/configs/am43xx_evm.h | 2 +- include/configs/baltos.h | 1 - include/configs/bav335x.h | 1 - include/configs/bcm28155_ap.h | 1 - include/configs/cgtqmx6eval.h | 1 - include/configs/colibri_vf.h | 1 - include/configs/corvus.h | 1 - include/configs/dra7xx_evm.h | 1 - include/configs/exynos4-common.h | 3 --- include/configs/gw_ventana.h | 1 - include/configs/kc1.h | 2 -- include/configs/mx6sabre_common.h | 1 - include/configs/mx7dsabresd.h | 1 - include/configs/nitrogen6x.h | 1 - include/configs/odroid_xu3.h | 1 - include/configs/omap3_beagle.h | 1 - include/configs/omap3_logic.h | 1 - include/configs/omap5_uevm.h | 1 - include/configs/s5p_goni.h | 1 - include/configs/siemens-am33x-common.h | 2 -- include/configs/smartweb.h | 1 - include/configs/sniper.h | 2 -- include/configs/socfpga_common.h | 2 -- include/configs/sunxi-common.h | 11 +++-------- include/configs/taurus.h | 1 - include/configs/tbs2910.h | 1 - include/configs/tegra-common-usb-gadget.h | 1 - include/configs/warp.h | 1 - include/configs/xilinx_zynqmp.h | 2 -- include/configs/zynq-common.h | 1 - 124 files changed, 102 insertions(+), 45 deletions(-)
configs/A13-OLinuXino_defconfig +1 -0
@@ -24,3 +24,4 @@ CONFIG_USB_EHCI_HCD=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 +CONFIG_USB_GADGET_DOWNLOAD=y
configs/CHIP_defconfig +1 -0
@@ -15,3 +15,4 @@ CONFIG_AXP_ALDO4_VOLT=3300 CONFIG_USB_MUSB_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 +CONFIG_USB_GADGET_DOWNLOAD=y
configs/Cubietruck_defconfig +1 -0
@@ -21,3 +21,4 @@ CONFIG_USB_EHCI_HCD=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 +CONFIG_USB_GADGET_DOWNLOAD=y
configs/am335x_baltos_defconfig +1 -0
@@ -14,4 +14,5 @@ CONFIG_CMD_GPIO=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am335x_boneblack_defconfig +1 -0
@@ -19,4 +19,5 @@ CONFIG_SPI_FLASH_WINBOND=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am335x_boneblack_vboot_defconfig +1 -0
@@ -26,3 +26,4 @@ CONFIG_TIMER=y CONFIG_OMAP_TIMER=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/am335x_evm_defconfig +1 -0
@@ -18,4 +18,5 @@ CONFIG_SPI_FLASH_WINBOND=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am335x_evm_nor_defconfig +1 -0
@@ -14,4 +14,5 @@ CONFIG_SPI_FLASH_WINBOND=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am335x_evm_norboot_defconfig +1 -0
@@ -11,4 +11,5 @@ CONFIG_SPI_FLASH_WINBOND=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am335x_evm_spiboot_defconfig +1 -0
@@ -14,4 +14,5 @@ CONFIG_SPI_FLASH_WINBOND=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am335x_evm_usbspl_defconfig +1 -0
@@ -14,4 +14,5 @@ CONFIG_SPI_FLASH_WINBOND=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am335x_gp_evm_defconfig +1 -0
@@ -20,4 +20,5 @@ CONFIG_TIMER=y CONFIG_OMAP_TIMER=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_RSA=y
configs/am437x_gp_evm_defconfig +1 -0
@@ -23,3 +23,4 @@ CONFIG_OMAP_TIMER=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/am437x_sk_evm_defconfig +1 -0
@@ -27,3 +27,4 @@ CONFIG_OMAP_TIMER=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/am43xx_evm_defconfig +1 -0
@@ -14,4 +14,5 @@ CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am43xx_evm_ethboot_defconfig +1 -0
@@ -13,4 +13,5 @@ CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am43xx_evm_qspiboot_defconfig +1 -0
@@ -12,4 +12,5 @@ CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am43xx_evm_usbhost_boot_defconfig +1 -0
@@ -13,4 +13,5 @@ CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/apalis_t30_defconfig +1 -0
@@ -18,4 +18,5 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_USE_PRIVATE_LIBGCC=y
configs/bcm11130_defconfig +1 -0
@@ -11,3 +11,4 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 +CONFIG_USB_GADGET_DOWNLOAD=y
configs/bcm11130_nand_defconfig +1 -0
@@ -11,3 +11,4 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 +CONFIG_USB_GADGET_DOWNLOAD=y
configs/bcm28155_ap_defconfig +1 -0
@@ -10,3 +10,4 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 +CONFIG_USB_GADGET_DOWNLOAD=y
configs/bcm28155_w1d_defconfig +1 -0
@@ -11,3 +11,4 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 +CONFIG_USB_GADGET_DOWNLOAD=y
configs/beaver_defconfig +1 -0
@@ -22,4 +22,5 @@ CONFIG_TEGRA20_SLINK=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_USE_PRIVATE_LIBGCC=y
configs/birdland_bav335a_defconfig +1 -0
@@ -13,4 +13,5 @@ CONFIG_SPI_FLASH_WINBOND=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/birdland_bav335b_defconfig +1 -0
@@ -13,4 +13,5 @@ CONFIG_SPI_FLASH_WINBOND=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/cgtqmx6eval_defconfig +1 -0
@@ -10,4 +10,5 @@ CONFIG_CMD_GPIO=y # CONFIG_CMD_SETEXPR is not set CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/colibri_t20_defconfig +1 -0
@@ -19,6 +19,7 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_DM_VIDEO=y CONFIG_VIDEO_TEGRA20=y CONFIG_USB_ULPI=y
configs/colibri_t30_defconfig +1 -0
@@ -16,4 +16,5 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_USE_PRIVATE_LIBGCC=y
configs/colibri_vf_defconfig +1 -0
@@ -19,3 +19,4 @@ CONFIG_FSL_LPUART=y CONFIG_FSL_DSPI=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/corvus_defconfig +1 -0
@@ -12,4 +12,5 @@ CONFIG_SYS_PROMPT="U-Boot> " # CONFIG_CMD_SETEXPR is not set CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/dalmore_defconfig +1 -0
@@ -20,4 +20,5 @@ CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_USE_PRIVATE_LIBGCC=y
configs/dra72_evm_defconfig +1 -0
@@ -26,3 +26,4 @@ CONFIG_OMAP_TIMER=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/dra74_evm_defconfig +1 -0
@@ -25,3 +25,4 @@ CONFIG_OMAP_TIMER=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/dra7xx_evm_defconfig +1 -0
@@ -16,4 +16,5 @@ CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/dra7xx_evm_qspiboot_defconfig +1 -0
@@ -16,4 +16,5 @@ CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/dra7xx_evm_uart3_defconfig +1 -0
@@ -17,4 +17,5 @@ CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/draco_defconfig +1 -0
@@ -14,4 +14,5 @@ CONFIG_SPI_FLASH_WINBOND=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/e2220-1170_defconfig +1 -0
@@ -18,3 +18,4 @@ CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/gwventana_defconfig +1 -0
@@ -18,4 +18,5 @@ CONFIG_NETDEVICES=y CONFIG_E1000=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/jetson-tk1_defconfig +1 -0
@@ -22,4 +22,5 @@ CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_USE_PRIVATE_LIBGCC=y
configs/kc1_defconfig +1 -0
@@ -14,4 +14,5 @@ CONFIG_USB=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/mx6dlsabreauto_defconfig +1 -0
@@ -9,4 +9,5 @@ CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/mx6dlsabresd_defconfig +1 -0
@@ -9,4 +9,5 @@ CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/mx6qpsabreauto_defconfig +1 -0
@@ -7,4 +7,5 @@ CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/mx6qsabreauto_defconfig +1 -0
@@ -9,4 +9,5 @@ CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/mx6qsabrelite_defconfig +1 -0
@@ -11,4 +11,5 @@ CONFIG_SPI_FLASH_SST=y CONFIG_DM_THERMAL=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/mx6qsabresd_defconfig +1 -0
@@ -9,4 +9,5 @@ CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/mx6sabresd_spl_defconfig +1 -0
@@ -10,4 +10,5 @@ CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/mx7dsabresd_defconfig +1 -0
@@ -14,4 +14,5 @@ CONFIG_CMD_DHCP=y CONFIG_CMD_PING=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/nitrogen6dl2g_defconfig +1 -0
@@ -9,4 +9,5 @@ CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_SST=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/nitrogen6dl_defconfig +1 -0
@@ -9,4 +9,5 @@ CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_SST=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/nitrogen6q2g_defconfig +1 -0
@@ -9,4 +9,5 @@ CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_SST=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/nitrogen6q_defconfig +1 -0
@@ -9,4 +9,5 @@ CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_SST=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/nitrogen6s1g_defconfig +1 -0
@@ -9,4 +9,5 @@ CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_SST=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/nitrogen6s_defconfig +1 -0
@@ -9,4 +9,5 @@ CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_SST=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/nyan-big_defconfig +1 -0
@@ -35,6 +35,7 @@ CONFIG_TPM_TIS_INFINEON=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_DM_VIDEO=y CONFIG_DISPLAY=y CONFIG_VIDEO_TEGRA124=y
configs/odroid-xu3_defconfig +1 -0
@@ -21,5 +21,6 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_VIDEO_BRIDGE=y CONFIG_ERRNO_STR=y
configs/odroid_defconfig +1 -0
@@ -24,4 +24,5 @@ CONFIG_DM_REGULATOR_MAX77686=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_ERRNO_STR=y
configs/omap3_beagle_defconfig +1 -0
@@ -10,4 +10,5 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/omap3_logic_defconfig +1 -0
@@ -14,4 +14,5 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/omap5_uevm_defconfig +1 -0
@@ -10,4 +10,5 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/origen_defconfig +1 -0
@@ -14,3 +14,4 @@ CONFIG_OF_CONTROL=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/p2371-0000_defconfig +1 -0
@@ -19,3 +19,4 @@ CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/p2371-2180_defconfig +1 -0
@@ -21,3 +21,4 @@ CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/p2571_defconfig +1 -0
@@ -19,3 +19,4 @@ CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/pxm2_defconfig +1 -0
@@ -15,4 +15,5 @@ CONFIG_SPI_FLASH_WINBOND=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/rastaban_defconfig +1 -0
@@ -14,4 +14,5 @@ CONFIG_SPI_FLASH_WINBOND=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/rut_defconfig +1 -0
@@ -15,4 +15,5 @@ CONFIG_SPI_FLASH_WINBOND=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/s5p_goni_defconfig +1 -0
@@ -13,3 +13,4 @@ CONFIG_SYS_PROMPT="Goni # " # CONFIG_CMD_MISC is not set CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/s5pc210_universal_defconfig +1 -0
@@ -13,3 +13,4 @@ CONFIG_OF_CONTROL=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/smartweb_defconfig +1 -0
@@ -10,4 +10,5 @@ CONFIG_AUTOBOOT_PROMPT="Autobooting in %d seconds, press \"<Esc><Esc>\" to stop\ CONFIG_AUTOBOOT_STOP_STR="\x1b\x1b" CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/sniper_defconfig +1 -0
@@ -14,4 +14,5 @@ CONFIG_USB=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/socfpga_arria5_defconfig +1 -0
@@ -27,3 +27,4 @@ CONFIG_DESIGNWARE_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/socfpga_cyclone5_defconfig +1 -0
@@ -27,3 +27,4 @@ CONFIG_DESIGNWARE_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/socfpga_de0_nano_soc_defconfig +1 -0
@@ -22,3 +22,4 @@ CONFIG_DESIGNWARE_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/socfpga_mcvevk_defconfig +1 -0
@@ -22,3 +22,4 @@ CONFIG_DESIGNWARE_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/socfpga_sockit_defconfig +1 -0
@@ -27,3 +27,4 @@ CONFIG_DESIGNWARE_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/socfpga_socrates_defconfig +1 -0
@@ -26,3 +26,4 @@ CONFIG_DESIGNWARE_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/taurus_defconfig +1 -0
@@ -15,5 +15,6 @@ CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_USE_TINY_PRINTF=y CONFIG_OF_LIBFDT=y
configs/tbs2910_defconfig +1 -0
@@ -11,4 +11,5 @@ CONFIG_DM_THERMAL=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/thuban_defconfig +1 -0
@@ -14,4 +14,5 @@ CONFIG_SPI_FLASH_WINBOND=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/trats2_defconfig +1 -0
@@ -16,3 +16,4 @@ CONFIG_OF_CONTROL=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/trats_defconfig +1 -0
@@ -15,3 +15,4 @@ CONFIG_OF_CONTROL=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y
configs/venice2_defconfig +1 -0
@@ -20,4 +20,5 @@ CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_USE_PRIVATE_LIBGCC=y
configs/warp_defconfig +1 -0
@@ -10,4 +10,5 @@ CONFIG_CMD_GPIO=y # CONFIG_CMD_NFS is not set CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/xilinx_zynqmp_ep_defconfig +1 -0
@@ -32,4 +32,5 @@ CONFIG_ZYNQ_GEM=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y # CONFIG_REGEX is not set
configs/zynq_picozed_defconfig +1 -0
@@ -14,5 +14,6 @@ CONFIG_ZYNQ_SDHCI=y CONFIG_ZYNQ_GEM=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_USB_ULPI=y CONFIG_USB_ULPI_VIEWPORT=y
configs/zynq_zc702_defconfig +1 -0
@@ -26,5 +26,6 @@ CONFIG_DEBUG_UART_CLOCK=50000000 CONFIG_ZYNQ_QSPI=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_USB_ULPI=y CONFIG_USB_ULPI_VIEWPORT=y
configs/zynq_zc706_defconfig +1 -0
@@ -23,5 +23,6 @@ CONFIG_ZYNQ_GEM=y CONFIG_ZYNQ_QSPI=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_USB_ULPI=y CONFIG_USB_ULPI_VIEWPORT=y
configs/zynq_zed_defconfig +1 -0
@@ -23,5 +23,6 @@ CONFIG_ZYNQ_GEM=y CONFIG_ZYNQ_QSPI=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_USB_ULPI=y CONFIG_USB_ULPI_VIEWPORT=y
configs/zynq_zybo_defconfig +1 -0
@@ -25,5 +25,6 @@ CONFIG_DEBUG_UART_CLOCK=50000000 CONFIG_ZYNQ_QSPI=y CONFIG_USB=y CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_USB_ULPI=y CONFIG_USB_ULPI_VIEWPORT=y
drivers/usb/gadget/Kconfig +6 -0
@@ -57,4 +57,10 @@ 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. + endif # USB_GADGET
include/configs/am335x_evm.h +0 -1
@@ -288,7 +288,6 @@#define CONFIG_USB_MUSB_GADGET #define CONFIG_USB_MUSB_PIO_ONLY #define CONFIG_USB_MUSB_DISABLE_BULK_COMBINE_SPLIT -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_USB_GADGET_DUALSPEED #define CONFIG_USB_MUSB_HOST #define CONFIG_AM335X_USB0
include/configs/am43xx_evm.h +1 -1
@@ -125,6 +125,7 @@#if defined(CONFIG_SPL_BUILD ) && !defined(CONFIG_SPL_USBETH_SUPPORT )#undef CONFIG_USB_DWC3 +#undef CONFIG_USB_GADGET_DOWNLOAD#undef CONFIG_USB_GADGET_VBUS_DRAW#undef CONFIG_USB_GADGET_DUALSPEED#endif
@@ -135,7 +136,6 @@#define CONFIG_USB_DWC3_OMAP #define CONFIG_USB_DWC3_GADGET -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0403#define CONFIG_G_DNL_PRODUCT_NUM 0xBD00
include/configs/baltos.h +0 -1
@@ -274,7 +274,6 @@#define CONFIG_USB_MUSB_GADGET #define CONFIG_USB_MUSB_PIO_ONLY #define CONFIG_USB_MUSB_DISABLE_BULK_COMBINE_SPLIT -#define CONFIG_USBDOWNLOAD_GADGET #define CONFIG_USB_GADGET_DUALSPEED #define CONFIG_USB_MUSB_HOST #define CONFIG_AM335X_USB0
include/configs/bav335x.h +0 -1
@@ -439,7 +439,6 @@ DEFAULT_LINUX_BOOT_ENV \#define CONFIG_USB_MUSB_GADGET #define CONFIG_USB_MUSB_PIO_ONLY #define CONFIG_USB_MUSB_DISABLE_BULK_COMBINE_SPLIT -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_USB_GADGET_DUALSPEED #define CONFIG_USB_MUSB_HOST #define CONFIG_AM335X_USB0
include/configs/bcm28155_ap.h +0 -1
@@ -141,7 +141,6 @@#define CONFIG_USB_GADGET_DUALSPEED #define CONFIG_USB_GADGET_DWC2_OTG #define CONFIG_USB_GADGET_BCM_UDC_OTG_PHY -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_USBID_ADDR 0x34052c46#define CONFIG_G_DNL_VENDOR_NUM 0x18d1/* google */ #define CONFIG_G_DNL_PRODUCT_NUM 0x0d02/* nexus one */
include/configs/cgtqmx6eval.h +0 -1
@@ -92,7 +92,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_VENDOR_NUM 0x0525#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5
include/configs/colibri_vf.h +0 -1
@@ -245,7 +245,6 @@#define CONFIG_G_DNL_PRODUCT_NUM CONFIG_TRDX_PID_COLIBRI_VF50/* USB DFU */ -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_CMD_DFU #define CONFIG_USB_FUNCTION_DFU #define CONFIG_DFU_NAND
include/configs/corvus.h +0 -1
@@ -124,7 +124,6 @@#define CONFIG_CMD_DFU #define CONFIG_USB_FUNCTION_DFU #define CONFIG_DFU_NAND -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_SYS_DFU_DATA_BUF_SIZE (SZ_1M)#define DFU_MANIFEST_POLL_TIMEOUT 25000
include/configs/dra7xx_evm.h +0 -1
@@ -231,7 +231,6 @@#define CONFIG_USB_DWC3_OMAP #define CONFIG_USB_DWC3_GADGET -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0451#define CONFIG_G_DNL_PRODUCT_NUM 0xd022
include/configs/exynos4-common.h +0 -3
@@ -27,9 +27,6 @@#define CONFIG_CMD_DFU #define CONFIG_CMD_GPT -/* USB Composite download gadget - g_dnl */ -#define CONFIG_USB_GADGET_DOWNLOAD -/* TIZEN THOR downloader support */ #define CONFIG_CMD_THOR_DOWNLOAD #define CONFIG_USB_FUNCTION_THOR
include/configs/gw_ventana.h +0 -1
@@ -195,7 +195,6 @@/* USB Mass Storage Gadget */ #define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE -#define CONFIG_USB_GADGET_DOWNLOAD /* Netchip IDs */ #define CONFIG_G_DNL_VENDOR_NUM 0x0525
include/configs/kc1.h +0 -2
@@ -190,8 +190,6 @@* Download */ -#define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_G_DNL_VENDOR_NUM 0x0451#define CONFIG_G_DNL_PRODUCT_NUM 0xd022#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"
include/configs/mx6sabre_common.h +0 -1
@@ -240,7 +240,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_VENDOR_NUM 0x0525#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5
include/configs/mx7dsabresd.h +0 -1
@@ -255,7 +255,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_VENDOR_NUM 0x0525#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5
include/configs/nitrogen6x.h +0 -1
@@ -332,7 +332,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE -#define CONFIG_USB_GADGET_DOWNLOAD /* Netchip IDs */ #define CONFIG_G_DNL_VENDOR_NUM 0x0525
include/configs/odroid_xu3.h +0 -1
@@ -55,7 +55,6 @@#define CONFIG_G_DNL_VENDOR_NUM 0x04E8#define CONFIG_G_DNL_PRODUCT_NUM 0x6601#define CONFIG_G_DNL_MANUFACTURER "Samsung" -#define CONFIG_USB_GADGET_DOWNLOAD /* DFU */ #define CONFIG_USB_FUNCTION_DFU
include/configs/omap3_beagle.h +0 -1
@@ -66,7 +66,6 @@#define CONFIG_TWL4030_USB 1#define CONFIG_USB_ETHER #define CONFIG_USB_ETHER_RNDIS -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_VENDOR_NUM 0x0451#define CONFIG_G_DNL_PRODUCT_NUM 0xd022#define CONFIG_G_DNL_MANUFACTURER "TI"
include/configs/omap3_logic.h +0 -1
@@ -85,7 +85,6 @@#define CONFIG_USB_GADGET_DUALSPEED #define CONFIG_USB_ETHER #define CONFIG_USB_ETHER_RNDIS -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_VENDOR_NUM 0x0451#define CONFIG_G_DNL_PRODUCT_NUM 0xd022#define CONFIG_G_DNL_MANUFACTURER "TI"
include/configs/omap5_uevm.h +0 -1
@@ -104,7 +104,6 @@#define CONFIG_USB_DWC3_OMAP #define CONFIG_USB_DWC3_GADGET -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0403#define CONFIG_G_DNL_PRODUCT_NUM 0xBD00
include/configs/s5p_goni.h +0 -1
@@ -70,7 +70,6 @@#define CONFIG_CMD_GPT /* USB Composite download gadget - g_dnl */ -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_USB_FUNCTION_DFU #define CONFIG_DFU_MMC #define CONFIG_SYS_DFU_DATA_BUF_SIZE SZ_32M
include/configs/siemens-am33x-common.h +0 -2
@@ -242,8 +242,6 @@#define CONFIG_USBNET_HOST_ADDR "de:ad:be:af:00:00"#endif /* CONFIG_USB_MUSB_GADGET */ -#define CONFIG_USB_GADGET_DOWNLOAD -/* USB DRACO ID as default */ #define CONFIG_USBD_HS #define CONFIG_G_DNL_VENDOR_NUM 0x0908
include/configs/smartweb.h +0 -1
@@ -175,7 +175,6 @@#define CONFIG_CMD_DFU #define CONFIG_USB_FUNCTION_DFU #define CONFIG_DFU_NAND -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_SYS_DFU_DATA_BUF_SIZE SZ_1M#define DFU_MANIFEST_POLL_TIMEOUT 25000
include/configs/sniper.h +0 -2
@@ -207,8 +207,6 @@* Download */ -#define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_G_DNL_VENDOR_NUM 0x0451#define CONFIG_G_DNL_PRODUCT_NUM 0xd022#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"
include/configs/socfpga_common.h +0 -2
@@ -255,8 +255,6 @@ unsigned int cm_get_qspi_controller_clk_hz(void);#define CONFIG_USB_GADGET_DWC2_OTG #define CONFIG_USB_GADGET_DUALSPEED -/* USB Composite download gadget - g_dnl */ -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_USB_FUNCTION_MASS_STORAGE #define CONFIG_USB_FUNCTION_DFU
include/configs/sunxi-common.h +3 -8
@@ -343,17 +343,12 @@ extern int soft_i2c_gpio_scl;#ifdef CONFIG_USB_MUSB_GADGET #define CONFIG_USB_GADGET_DUALSPEED - -#define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_USB_FUNCTION_DFU -#define CONFIG_USB_FUNCTION_FASTBOOT -#define CONFIG_USB_FUNCTION_MASS_STORAGE -#endif - -#ifdef CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_VENDOR_NUM 0x1f3a#define CONFIG_G_DNL_PRODUCT_NUM 0x1010#define CONFIG_G_DNL_MANUFACTURER "Allwinner Technology" +#define CONFIG_USB_FUNCTION_DFU +#define CONFIG_USB_FUNCTION_FASTBOOT +#define CONFIG_USB_FUNCTION_MASS_STORAGE #endif #ifdef CONFIG_USB_FUNCTION_DFU
include/configs/taurus.h +0 -1
@@ -139,7 +139,6 @@#define CONFIG_CMD_DFU #define CONFIG_USB_FUNCTION_DFU #define CONFIG_DFU_NAND -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_SYS_DFU_DATA_BUF_SIZE (SZ_1M)#define DFU_MANIFEST_POLL_TIMEOUT 25000
include/configs/tbs2910.h +0 -1
@@ -132,7 +132,6 @@#define CONFIG_USBD_HS #define CONFIG_USB_FUNCTION_MASS_STORAGE #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_VENDOR_NUM 0x0525#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5#define CONFIG_G_DNL_MANUFACTURER "TBS"
include/configs/tegra-common-usb-gadget.h +0 -1
@@ -22,7 +22,6 @@#ifndef CONFIG_G_DNL_MANUFACTURER #define CONFIG_G_DNL_MANUFACTURER "NVIDIA"#endif -#define CONFIG_USB_GADGET_DOWNLOAD /* USB mass storage protocol */ #define CONFIG_USB_FUNCTION_MASS_STORAGE #define CONFIG_CMD_USB_MASS_STORAGE
include/configs/warp.h +0 -1
@@ -80,7 +80,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE -#define CONFIG_USB_GADGET_DOWNLOAD #define CONFIG_G_DNL_VENDOR_NUM 0x0525#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5
include/configs/xilinx_zynqmp.h +0 -2
@@ -127,8 +127,6 @@#define CONFIG_USB_DWC3_GADGET -#define CONFIG_USB_GADGET_DOWNLOAD -#define CONFIG_USBDOWNLOAD_GADGET #define CONFIG_SYS_DFU_DATA_BUF_SIZE 0x1800000#define DFU_DEFAULT_POLL_TIMEOUT 300#define CONFIG_USB_FUNCTION_DFU
include/configs/zynq-common.h +0 -1
@@ -102,7 +102,6 @@# define CONFIG_CI_UDC /* ChipIdea CI13xxx UDC */ # define CONFIG_USB_GADGET_DUALSPEED -# define CONFIG_USB_GADGET_DOWNLOAD # define CONFIG_SYS_DFU_DATA_BUF_SIZE 0x600000# define DFU_DEFAULT_POLL_TIMEOUT 300# define CONFIG_USB_FUNCTION_DFU
Signature · 1 line
2.8.0.rc3
PATCH 5/8 usb: dwc3: Move CONFIG_USB_DWC3_GADGET/HOST to Kconfig
In reply to Semen ProtsenkoFrom: Sam Protsenko <[email protected]>
Description was borrowed from kernel dwc3 Kconfig.
--- configs/am437x_gp_evm_defconfig | 1 + configs/am437x_sk_evm_defconfig | 1 + configs/am43xx_evm_defconfig | 1 + configs/am43xx_evm_ethboot_defconfig | 1 + configs/am43xx_evm_qspiboot_defconfig | 1 + configs/am43xx_evm_usbhost_boot_defconfig | 1 + configs/dra72_evm_defconfig | 1 + configs/dra74_evm_defconfig | 1 + configs/dra7xx_evm_defconfig | 1 + configs/dra7xx_evm_qspiboot_defconfig | 1 + configs/dra7xx_evm_uart3_defconfig | 1 + configs/odroid-xu3_defconfig | 1 + configs/omap5_uevm_defconfig | 1 + configs/xilinx_zynqmp_ep_defconfig | 1 + drivers/usb/dwc3/Kconfig | 23 +++++++++++++++++++++++ include/configs/am43xx_evm.h | 2 +- include/configs/dra7xx_evm.h | 1 - include/configs/odroid_xu3.h | 1 - include/configs/omap5_uevm.h | 1 - include/configs/xilinx_zynqmp.h | 2 -- 20 files changed, 38 insertions(+), 6 deletions(-)
configs/am437x_gp_evm_defconfig +1 -0
@@ -22,5 +22,6 @@ CONFIG_TIMER=y CONFIG_OMAP_TIMER=y CONFIG_USB=y CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y
configs/am437x_sk_evm_defconfig +1 -0
@@ -26,5 +26,6 @@ CONFIG_TIMER=y CONFIG_OMAP_TIMER=y CONFIG_USB=y CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y
configs/am43xx_evm_defconfig +1 -0
@@ -13,6 +13,7 @@ CONFIG_SYS_NS16550=y CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am43xx_evm_ethboot_defconfig +1 -0
@@ -12,6 +12,7 @@ CONFIG_SYS_NS16550=y CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am43xx_evm_qspiboot_defconfig +1 -0
@@ -11,6 +11,7 @@ CONFIG_SYS_NS16550=y CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am43xx_evm_usbhost_boot_defconfig +1 -0
@@ -12,6 +12,7 @@ CONFIG_SYS_NS16550=y CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/dra72_evm_defconfig +1 -0
@@ -25,5 +25,6 @@ CONFIG_TIMER=y CONFIG_OMAP_TIMER=y CONFIG_USB=y CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y
configs/dra74_evm_defconfig +1 -0
@@ -24,5 +24,6 @@ CONFIG_TIMER=y CONFIG_OMAP_TIMER=y CONFIG_USB=y CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y
configs/dra7xx_evm_defconfig +1 -0
@@ -15,6 +15,7 @@ CONFIG_SYS_NS16550=y CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/dra7xx_evm_qspiboot_defconfig +1 -0
@@ -15,6 +15,7 @@ CONFIG_SYS_NS16550=y CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/dra7xx_evm_uart3_defconfig +1 -0
@@ -16,6 +16,7 @@ CONFIG_SYS_NS16550=y CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/odroid-xu3_defconfig +1 -0
@@ -20,6 +20,7 @@ CONFIG_DM_REGULATOR=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_VIDEO_BRIDGE=y
configs/omap5_uevm_defconfig +1 -0
@@ -9,6 +9,7 @@ CONFIG_CMD_GPIO=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/xilinx_zynqmp_ep_defconfig +1 -0
@@ -31,6 +31,7 @@ CONFIG_NAND_ARASAN=y CONFIG_ZYNQ_GEM=y CONFIG_USB=y CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y # CONFIG_REGEX is not set
drivers/usb/dwc3/Kconfig +23 -0
@@ -5,3 +5,26 @@ config USB_DWC3 help Say Y here if your system has a Dual Role SuperSpeed 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
include/configs/am43xx_evm.h +1 -1
@@ -124,6 +124,7 @@/* USB GADGET */ #if defined(CONFIG_SPL_BUILD ) && !defined(CONFIG_SPL_USBETH_SUPPORT )#undef CONFIG_USB_DWC3 +#undef CONFIG_USB_DWC3_GADGET#undef CONFIG_USB_GADGET_DOWNLOAD#undef CONFIG_USB_GADGET_VBUS_DRAW
@@ -134,7 +135,6 @@ (defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_USBETH_SUPPORT))#define CONFIG_USB_DWC3_PHY_OMAP #define CONFIG_USB_DWC3_OMAP -#define CONFIG_USB_DWC3_GADGET #define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0403
include/configs/dra7xx_evm.h +0 -1
@@ -229,7 +229,6 @@/* USB GADGET */ #define CONFIG_USB_DWC3_PHY_OMAP #define CONFIG_USB_DWC3_OMAP -#define CONFIG_USB_DWC3_GADGET #define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0451
include/configs/odroid_xu3.h +0 -1
@@ -48,7 +48,6 @@#define CONFIG_USB_EHCI_EXYNOS /* DWC3 */ -#define CONFIG_USB_DWC3_GADGET #define CONFIG_USB_DWC3_PHY_SAMSUNG /* Downloader */
include/configs/omap5_uevm.h +0 -1
@@ -102,7 +102,6 @@/* USB GADGET */ #define CONFIG_USB_DWC3_PHY_OMAP #define CONFIG_USB_DWC3_OMAP -#define CONFIG_USB_DWC3_GADGET #define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0403
include/configs/xilinx_zynqmp.h +0 -2
@@ -125,8 +125,6 @@#define CONFIG_USB_STORAGE #define CONFIG_USB_XHCI_ZYNQMP -#define CONFIG_USB_DWC3_GADGET -#define CONFIG_SYS_DFU_DATA_BUF_SIZE 0x1800000#define DFU_DEFAULT_POLL_TIMEOUT 300#define CONFIG_USB_FUNCTION_DFU
Signature · 1 line
2.8.0.rc3
PATCH 6/8 usb: dwc3: Move CONFIG_USB_DWC3_OMAP to Kconfig
In reply to Semen ProtsenkoFrom: Sam Protsenko <[email protected]>
--- configs/am437x_gp_evm_defconfig | 1 + configs/am437x_sk_evm_defconfig | 1 + configs/am43xx_evm_defconfig | 1 + configs/am43xx_evm_ethboot_defconfig | 1 + configs/am43xx_evm_qspiboot_defconfig | 1 + configs/am43xx_evm_usbhost_boot_defconfig | 1 + configs/dra72_evm_defconfig | 1 + configs/dra74_evm_defconfig | 1 + configs/dra7xx_evm_defconfig | 1 + configs/dra7xx_evm_qspiboot_defconfig | 1 + configs/dra7xx_evm_uart3_defconfig | 1 + configs/omap5_uevm_defconfig | 1 + drivers/usb/dwc3/Kconfig | 10 ++++++++++ include/configs/am43xx_evm.h | 2 +- include/configs/dra7xx_evm.h | 1 - include/configs/omap5_uevm.h | 1 - 16 files changed, 23 insertions(+), 3 deletions(-)
configs/am437x_gp_evm_defconfig +1 -0
@@ -23,5 +23,6 @@ CONFIG_OMAP_TIMER=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_DWC3_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y
configs/am437x_sk_evm_defconfig +1 -0
@@ -27,5 +27,6 @@ CONFIG_OMAP_TIMER=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_DWC3_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y
configs/am43xx_evm_defconfig +1 -0
@@ -14,6 +14,7 @@ CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_DWC3_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am43xx_evm_ethboot_defconfig +1 -0
@@ -13,6 +13,7 @@ CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_DWC3_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am43xx_evm_qspiboot_defconfig +1 -0
@@ -12,6 +12,7 @@ CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_DWC3_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am43xx_evm_usbhost_boot_defconfig +1 -0
@@ -13,6 +13,7 @@ CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_DWC3_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/dra72_evm_defconfig +1 -0
@@ -26,5 +26,6 @@ CONFIG_OMAP_TIMER=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_DWC3_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y
configs/dra74_evm_defconfig +1 -0
@@ -25,5 +25,6 @@ CONFIG_OMAP_TIMER=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_DWC3_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y
configs/dra7xx_evm_defconfig +1 -0
@@ -16,6 +16,7 @@ CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_DWC3_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/dra7xx_evm_qspiboot_defconfig +1 -0
@@ -16,6 +16,7 @@ CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_DWC3_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/dra7xx_evm_uart3_defconfig +1 -0
@@ -17,6 +17,7 @@ CONFIG_TI_QSPI=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_DWC3_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/omap5_uevm_defconfig +1 -0
@@ -10,6 +10,7 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_DWC3_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
drivers/usb/dwc3/Kconfig +10 -0
@@ -27,4 +27,14 @@ config USB_DWC3_GADGET endchoice +comment "Platform Glue Driver Support" + +config USB_DWC3_OMAP + bool "Texas Instruments OMAP5 and similar Platforms" + help + Some platforms from Texas Instruments like OMAP5, DRA7xxx and + AM437x use this IP for USB2/3 functionality. + + Say 'Y' here if you have one such device + endif
include/configs/am43xx_evm.h +1 -1
@@ -123,6 +123,7 @@/* USB GADGET */ #if defined(CONFIG_SPL_BUILD ) && !defined(CONFIG_SPL_USBETH_SUPPORT ) +#undef CONFIG_USB_DWC3_OMAP#undef CONFIG_USB_DWC3#undef CONFIG_USB_DWC3_GADGET
@@ -134,7 +135,6 @@#if !defined(CONFIG_SPL_BUILD ) || \ (defined(CONFIG_SPL_BUILD ) && defined(CONFIG_SPL_USBETH_SUPPORT ))#define CONFIG_USB_DWC3_PHY_OMAP -#define CONFIG_USB_DWC3_OMAP #define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0403
include/configs/dra7xx_evm.h +0 -1
@@ -228,7 +228,6 @@/* USB GADGET */ #define CONFIG_USB_DWC3_PHY_OMAP -#define CONFIG_USB_DWC3_OMAP #define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0451
include/configs/omap5_uevm.h +0 -1
@@ -101,7 +101,6 @@/* USB GADGET */ #define CONFIG_USB_DWC3_PHY_OMAP -#define CONFIG_USB_DWC3_OMAP #define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0403
Signature · 1 line
2.8.0.rc3
PATCH 7/8 usb: dwc3: Move CONFIG_USB_DWC3_PHY_* to Kconfig
In reply to Semen ProtsenkoFrom: Sam Protsenko <[email protected]>
--- configs/am437x_gp_evm_defconfig | 1 + configs/am437x_sk_evm_defconfig | 1 + configs/am43xx_evm_defconfig | 1 + configs/am43xx_evm_ethboot_defconfig | 1 + configs/am43xx_evm_qspiboot_defconfig | 1 + configs/am43xx_evm_usbhost_boot_defconfig | 1 + configs/dra72_evm_defconfig | 1 + configs/dra74_evm_defconfig | 1 + configs/dra7xx_evm_defconfig | 1 + configs/dra7xx_evm_qspiboot_defconfig | 1 + configs/dra7xx_evm_uart3_defconfig | 1 + configs/odroid-xu3_defconfig | 1 + configs/omap5_uevm_defconfig | 1 + drivers/usb/dwc3/Kconfig | 17 +++++++++++++++++ include/configs/am43xx_evm.h | 3 +-- include/configs/dra7xx_evm.h | 2 -- include/configs/odroid_xu3.h | 3 --- include/configs/omap5_uevm.h | 2 -- 18 files changed, 31 insertions(+), 9 deletions(-)
configs/am437x_gp_evm_defconfig +1 -0
@@ -24,5 +24,6 @@ CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y CONFIG_USB_DWC3_OMAP=y +CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y
configs/am437x_sk_evm_defconfig +1 -0
@@ -28,5 +28,6 @@ CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y CONFIG_USB_DWC3_OMAP=y +CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y
configs/am43xx_evm_defconfig +1 -0
@@ -15,6 +15,7 @@ CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y CONFIG_USB_DWC3_OMAP=y +CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am43xx_evm_ethboot_defconfig +1 -0
@@ -14,6 +14,7 @@ CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y CONFIG_USB_DWC3_OMAP=y +CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am43xx_evm_qspiboot_defconfig +1 -0
@@ -13,6 +13,7 @@ CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y CONFIG_USB_DWC3_OMAP=y +CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/am43xx_evm_usbhost_boot_defconfig +1 -0
@@ -14,6 +14,7 @@ CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y CONFIG_USB_DWC3_OMAP=y +CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/dra72_evm_defconfig +1 -0
@@ -27,5 +27,6 @@ CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y CONFIG_USB_DWC3_OMAP=y +CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y
configs/dra74_evm_defconfig +1 -0
@@ -26,5 +26,6 @@ CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y CONFIG_USB_DWC3_OMAP=y +CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y
configs/dra7xx_evm_defconfig +1 -0
@@ -17,6 +17,7 @@ CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y CONFIG_USB_DWC3_OMAP=y +CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/dra7xx_evm_qspiboot_defconfig +1 -0
@@ -17,6 +17,7 @@ CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y CONFIG_USB_DWC3_OMAP=y +CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/dra7xx_evm_uart3_defconfig +1 -0
@@ -18,6 +18,7 @@ CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y CONFIG_USB_DWC3_OMAP=y +CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
configs/odroid-xu3_defconfig +1 -0
@@ -21,6 +21,7 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_DWC3_PHY_SAMSUNG=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_VIDEO_BRIDGE=y
configs/omap5_uevm_defconfig +1 -0
@@ -11,6 +11,7 @@ CONFIG_USB=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y CONFIG_USB_DWC3_OMAP=y +CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT=y
drivers/usb/dwc3/Kconfig +17 -0
@@ -37,4 +37,21 @@ config USB_DWC3_OMAP Say 'Y' here if you have one such device +menu "PHY Subsystem" + +config USB_DWC3_PHY_OMAP + bool "TI OMAP SoC series USB DRD PHY driver" + help + Enable single driver for both USB2 PHY programming and USB3 PHY + programming for TI SoCs. + +config USB_DWC3_PHY_SAMSUNG + bool "Exynos5 SoC series USB DRD PHY driver" + help + Enable USB DRD PHY support for Exynos 5 SoC series. + This driver provides PHY interface for USB 3.0 DRD controller + present on Exynos5 SoC series. + +endmenu + endif
include/configs/am43xx_evm.h +1 -2
@@ -123,6 +123,7 @@/* USB GADGET */ #if defined(CONFIG_SPL_BUILD ) && !defined(CONFIG_SPL_USBETH_SUPPORT ) +#undef CONFIG_USB_DWC3_PHY_OMAP#undef CONFIG_USB_DWC3_OMAP#undef CONFIG_USB_DWC3#undef CONFIG_USB_DWC3_GADGET
@@ -134,8 +135,6 @@#if !defined(CONFIG_SPL_BUILD ) || \ (defined(CONFIG_SPL_BUILD ) && defined(CONFIG_SPL_USBETH_SUPPORT )) -#define CONFIG_USB_DWC3_PHY_OMAP -#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0403#define CONFIG_G_DNL_PRODUCT_NUM 0xBD00
include/configs/dra7xx_evm.h +0 -2
@@ -227,8 +227,6 @@#define CONFIG_OMAP_USB2PHY2_HOST /* USB GADGET */ -#define CONFIG_USB_DWC3_PHY_OMAP -#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0451#define CONFIG_G_DNL_PRODUCT_NUM 0xd022
include/configs/odroid_xu3.h +0 -3
@@ -47,9 +47,6 @@#define CONFIG_USB_EHCI #define CONFIG_USB_EHCI_EXYNOS -/* DWC3 */ -#define CONFIG_USB_DWC3_PHY_SAMSUNG -/* Downloader */ #define CONFIG_G_DNL_VENDOR_NUM 0x04E8#define CONFIG_G_DNL_PRODUCT_NUM 0x6601
include/configs/omap5_uevm.h +0 -2
@@ -100,8 +100,6 @@#define CONFIG_OMAP_EHCI_PHY3_RESET_GPIO 79/* USB GADGET */ -#define CONFIG_USB_DWC3_PHY_OMAP -#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#define CONFIG_G_DNL_VENDOR_NUM 0x0403#define CONFIG_G_DNL_PRODUCT_NUM 0xBD00
Signature · 1 line
2.8.0.rc3
PATCH 8/8 usb: gadget Move: CONFIG_G_DNL_* to Kconfig
In reply to Semen ProtsenkoFrom: Sam Protsenko <[email protected]>
And also reformat defconfigs using "make savedefconfig" rule.
--- configs/A13-OLinuXino_defconfig | 3 +++ configs/CHIP_defconfig | 3 +++ configs/Cubietruck_defconfig | 3 +++ configs/am335x_baltos_defconfig | 3 +++ configs/am335x_boneblack_defconfig | 3 +++ configs/am335x_boneblack_vboot_defconfig | 3 +++ configs/am335x_evm_defconfig | 3 +++ configs/am335x_evm_nor_defconfig | 3 +++ configs/am335x_evm_norboot_defconfig | 3 +++ configs/am335x_evm_spiboot_defconfig | 3 +++ configs/am335x_evm_usbspl_defconfig | 3 +++ configs/am335x_gp_evm_defconfig | 3 +++ configs/am437x_gp_evm_defconfig | 3 +++ configs/am437x_sk_evm_defconfig | 3 +++ configs/am43xx_evm_defconfig | 3 +++ configs/am43xx_evm_ethboot_defconfig | 3 +++ configs/am43xx_evm_qspiboot_defconfig | 3 +++ configs/am43xx_evm_usbhost_boot_defconfig | 3 +++ configs/apalis_t30_defconfig | 3 +++ configs/bcm11130_defconfig | 3 +++ configs/bcm11130_nand_defconfig | 3 +++ configs/bcm28155_ap_defconfig | 3 +++ configs/bcm28155_w1d_defconfig | 3 +++ configs/beaver_defconfig | 3 +++ configs/birdland_bav335a_defconfig | 3 +++ configs/birdland_bav335b_defconfig | 3 +++ configs/cgtqmx6eval_defconfig | 3 +++ configs/colibri_t20_defconfig | 7 +++++-- configs/colibri_t30_defconfig | 3 +++ configs/colibri_vf_defconfig | 3 +++ configs/corvus_defconfig | 3 +++ configs/dalmore_defconfig | 3 +++ configs/dra72_evm_defconfig | 3 +++ configs/dra74_evm_defconfig | 3 +++ configs/dra7xx_evm_defconfig | 3 +++ configs/dra7xx_evm_qspiboot_defconfig | 3 +++ configs/dra7xx_evm_uart3_defconfig | 3 +++ configs/draco_defconfig | 3 +++ configs/e2220-1170_defconfig | 3 +++ configs/gwventana_defconfig | 3 +++ configs/jetson-tk1_defconfig | 3 +++ configs/kc1_defconfig | 3 +++ configs/mx6dlsabreauto_defconfig | 3 +++ configs/mx6dlsabresd_defconfig | 3 +++ configs/mx6qpsabreauto_defconfig | 3 +++ configs/mx6qsabreauto_defconfig | 3 +++ configs/mx6qsabrelite_defconfig | 3 +++ configs/mx6qsabresd_defconfig | 3 +++ configs/mx6sabresd_spl_defconfig | 3 +++ configs/mx7dsabresd_defconfig | 3 +++ configs/nitrogen6dl2g_defconfig | 3 +++ configs/nitrogen6dl_defconfig | 3 +++ configs/nitrogen6q2g_defconfig | 3 +++ configs/nitrogen6q_defconfig | 3 +++ configs/nitrogen6s1g_defconfig | 3 +++ configs/nitrogen6s_defconfig | 3 +++ configs/nyan-big_defconfig | 3 +++ configs/odroid-xu3_defconfig | 3 +++ configs/odroid_defconfig | 3 +++ configs/omap3_beagle_defconfig | 3 +++ configs/omap3_logic_defconfig | 3 +++ configs/omap5_uevm_defconfig | 3 +++ configs/origen_defconfig | 3 +++ configs/p2371-0000_defconfig | 3 +++ configs/p2371-2180_defconfig | 3 +++ configs/p2571_defconfig | 3 +++ configs/pxm2_defconfig | 3 +++ configs/rastaban_defconfig | 3 +++ configs/rut_defconfig | 3 +++ configs/s5p_goni_defconfig | 3 +++ configs/s5pc210_universal_defconfig | 3 +++ configs/smartweb_defconfig | 3 +++ configs/sniper_defconfig | 3 +++ configs/socfpga_arria5_defconfig | 3 +++ configs/socfpga_cyclone5_defconfig | 3 +++ configs/socfpga_de0_nano_soc_defconfig | 3 +++ configs/socfpga_mcvevk_defconfig | 3 +++ configs/socfpga_sockit_defconfig | 3 +++ configs/socfpga_socrates_defconfig | 3 +++ configs/taurus_defconfig | 3 +++ configs/tbs2910_defconfig | 3 +++ configs/thuban_defconfig | 3 +++ configs/trats2_defconfig | 3 +++ configs/trats_defconfig | 3 +++ configs/venice2_defconfig | 3 +++ configs/warp_defconfig | 3 +++ configs/xilinx_zynqmp_ep_defconfig | 3 +++ configs/zynq_picozed_defconfig | 7 +++++-- configs/zynq_zc702_defconfig | 7 +++++-- configs/zynq_zc706_defconfig | 7 +++++-- configs/zynq_zed_defconfig | 7 +++++-- configs/zynq_zybo_defconfig | 7 +++++-- drivers/usb/gadget/Kconfig | 13 +++++++++++++ drivers/usb/gadget/g_dnl.c | 2 +- include/configs/am335x_evm.h | 5 ----- include/configs/am43xx_evm.h | 11 +++-------- include/configs/baltos.h | 5 ----- include/configs/bav335x.h | 5 ----- include/configs/bcm28155_ap.h | 3 --- include/configs/cgtqmx6eval.h | 4 ---- include/configs/colibri_vf.h | 3 --- include/configs/corvus.h | 5 ----- include/configs/dra7xx_evm.h | 5 ----- include/configs/exynos4-common.h | 5 +---- include/configs/gw_ventana.h | 5 ----- include/configs/kc1.h | 8 -------- include/configs/mx6sabre_common.h | 4 ---- include/configs/mx7dsabresd.h | 4 ---- include/configs/nitrogen6x.h | 5 ----- include/configs/odroid_xu3.h | 5 ----- include/configs/omap3_beagle.h | 3 --- include/configs/omap3_logic.h | 3 --- include/configs/omap5_uevm.h | 5 ----- include/configs/s5p_goni.h | 6 ++---- include/configs/siemens-am33x-common.h | 3 --- include/configs/smartweb.h | 5 ----- include/configs/sniper.h | 8 -------- include/configs/socfpga_common.h | 9 ++------- include/configs/sunxi-common.h | 3 --- include/configs/taurus.h | 5 ----- include/configs/tbs2910.h | 3 --- include/configs/tegra-common-usb-gadget.h | 9 --------- include/configs/warp.h | 4 ---- include/configs/xilinx_zynqmp.h | 3 --- include/configs/zynq-common.h | 3 --- 125 files changed, 310 insertions(+), 159 deletions(-)
configs/A13-OLinuXino_defconfig +3 -0
@@ -25,3 +25,6 @@ CONFIG_USB_MUSB_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Allwinner Technology" +CONFIG_G_DNL_VENDOR_NUM=0x1f3a +CONFIG_G_DNL_PRODUCT_NUM=0x1010
configs/CHIP_defconfig +3 -0
@@ -16,3 +16,6 @@ CONFIG_USB_MUSB_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Allwinner Technology" +CONFIG_G_DNL_VENDOR_NUM=0x1f3a +CONFIG_G_DNL_PRODUCT_NUM=0x1010
configs/Cubietruck_defconfig +3 -0
@@ -22,3 +22,6 @@ CONFIG_USB_MUSB_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Allwinner Technology" +CONFIG_G_DNL_VENDOR_NUM=0x1f3a +CONFIG_G_DNL_PRODUCT_NUM=0x1010
configs/am335x_baltos_defconfig +3 -0
@@ -15,4 +15,7 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0403 +CONFIG_G_DNL_PRODUCT_NUM=0xbd00 CONFIG_OF_LIBFDT=y
configs/am335x_boneblack_defconfig +3 -0
@@ -20,4 +20,7 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_OF_LIBFDT=y
configs/am335x_boneblack_vboot_defconfig +3 -0
@@ -27,3 +27,6 @@ CONFIG_OMAP_TIMER=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022
configs/am335x_evm_defconfig +3 -0
@@ -19,4 +19,7 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_OF_LIBFDT=y
configs/am335x_evm_nor_defconfig +3 -0
@@ -15,4 +15,7 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_OF_LIBFDT=y
configs/am335x_evm_norboot_defconfig +3 -0
@@ -12,4 +12,7 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_OF_LIBFDT=y
configs/am335x_evm_spiboot_defconfig +3 -0
@@ -15,4 +15,7 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_OF_LIBFDT=y
configs/am335x_evm_usbspl_defconfig +3 -0
@@ -15,4 +15,7 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_OF_LIBFDT=y
configs/am335x_gp_evm_defconfig +3 -0
@@ -21,4 +21,7 @@ CONFIG_OMAP_TIMER=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_RSA=y
configs/am437x_gp_evm_defconfig +3 -0
@@ -27,3 +27,6 @@ CONFIG_USB_DWC3_OMAP=y CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0403 +CONFIG_G_DNL_PRODUCT_NUM=0xbd00
configs/am437x_sk_evm_defconfig +3 -0
@@ -31,3 +31,6 @@ CONFIG_USB_DWC3_OMAP=y CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0403 +CONFIG_G_DNL_PRODUCT_NUM=0xbd00
configs/am43xx_evm_defconfig +3 -0
@@ -18,4 +18,7 @@ CONFIG_USB_DWC3_OMAP=y CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0403 +CONFIG_G_DNL_PRODUCT_NUM=0xbd00 CONFIG_OF_LIBFDT=y
configs/am43xx_evm_ethboot_defconfig +3 -0
@@ -17,4 +17,7 @@ CONFIG_USB_DWC3_OMAP=y CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0403 +CONFIG_G_DNL_PRODUCT_NUM=0xbd00 CONFIG_OF_LIBFDT=y
configs/am43xx_evm_qspiboot_defconfig +3 -0
@@ -16,4 +16,7 @@ CONFIG_USB_DWC3_OMAP=y CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0403 +CONFIG_G_DNL_PRODUCT_NUM=0xbd00 CONFIG_OF_LIBFDT=y
configs/am43xx_evm_usbhost_boot_defconfig +3 -0
@@ -17,4 +17,7 @@ CONFIG_USB_DWC3_OMAP=y CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0403 +CONFIG_G_DNL_PRODUCT_NUM=0xbd00 CONFIG_OF_LIBFDT=y
configs/apalis_t30_defconfig +3 -0
@@ -19,4 +19,7 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="NVIDIA" +CONFIG_G_DNL_VENDOR_NUM=0x0955 +CONFIG_G_DNL_PRODUCT_NUM=0x701a CONFIG_USE_PRIVATE_LIBGCC=y
configs/bcm11130_defconfig +3 -0
@@ -12,3 +12,6 @@ CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Broadcom Corporation" +CONFIG_G_DNL_VENDOR_NUM=0x18d1 +CONFIG_G_DNL_PRODUCT_NUM=0x0d02
configs/bcm11130_nand_defconfig +3 -0
@@ -12,3 +12,6 @@ CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Broadcom Corporation" +CONFIG_G_DNL_VENDOR_NUM=0x18d1 +CONFIG_G_DNL_PRODUCT_NUM=0x0d02
configs/bcm28155_ap_defconfig +3 -0
@@ -11,3 +11,6 @@ CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Broadcom Corporation" +CONFIG_G_DNL_VENDOR_NUM=0x18d1 +CONFIG_G_DNL_PRODUCT_NUM=0x0d02
configs/bcm28155_w1d_defconfig +3 -0
@@ -12,3 +12,6 @@ CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Broadcom Corporation" +CONFIG_G_DNL_VENDOR_NUM=0x18d1 +CONFIG_G_DNL_PRODUCT_NUM=0x0d02
configs/beaver_defconfig +3 -0
@@ -23,4 +23,7 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="NVIDIA" +CONFIG_G_DNL_VENDOR_NUM=0x0955 +CONFIG_G_DNL_PRODUCT_NUM=0x701a CONFIG_USE_PRIVATE_LIBGCC=y
configs/birdland_bav335a_defconfig +3 -0
@@ -14,4 +14,7 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_OF_LIBFDT=y
configs/birdland_bav335b_defconfig +3 -0
@@ -14,4 +14,7 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_OF_LIBFDT=y
configs/cgtqmx6eval_defconfig +3 -0
@@ -11,4 +11,7 @@ CONFIG_CMD_GPIO=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Congatec" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/colibri_t20_defconfig +5 -2
@@ -18,10 +18,13 @@ CONFIG_PWM_TEGRA=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_DM_USB=y +CONFIG_USB_ULPI_VIEWPORT=y +CONFIG_USB_ULPI=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="NVIDIA" +CONFIG_G_DNL_VENDOR_NUM=0x0955 +CONFIG_G_DNL_PRODUCT_NUM=0x701a CONFIG_DM_VIDEO=y CONFIG_VIDEO_TEGRA20=y -CONFIG_USB_ULPI=y -CONFIG_USB_ULPI_VIEWPORT=y CONFIG_USE_PRIVATE_LIBGCC=y
configs/colibri_t30_defconfig +3 -0
@@ -17,4 +17,7 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="NVIDIA" +CONFIG_G_DNL_VENDOR_NUM=0x0955 +CONFIG_G_DNL_PRODUCT_NUM=0x701a CONFIG_USE_PRIVATE_LIBGCC=y
configs/colibri_vf_defconfig +3 -0
@@ -20,3 +20,6 @@ CONFIG_FSL_DSPI=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Toradex" +CONFIG_G_DNL_VENDOR_NUM=0x1b67 +CONFIG_G_DNL_PRODUCT_NUM=0x0016
configs/corvus_defconfig +3 -0
@@ -13,4 +13,7 @@ CONFIG_SYS_PROMPT="U-Boot> " CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Siemens AG" +CONFIG_G_DNL_VENDOR_NUM=0x0908 +CONFIG_G_DNL_PRODUCT_NUM=0x02d2 CONFIG_OF_LIBFDT=y
configs/dalmore_defconfig +3 -0
@@ -21,4 +21,7 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="NVIDIA" +CONFIG_G_DNL_VENDOR_NUM=0x0955 +CONFIG_G_DNL_PRODUCT_NUM=0x701a CONFIG_USE_PRIVATE_LIBGCC=y
configs/dra72_evm_defconfig +3 -0
@@ -30,3 +30,6 @@ CONFIG_USB_DWC3_OMAP=y CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022
configs/dra74_evm_defconfig +3 -0
@@ -29,3 +29,6 @@ CONFIG_USB_DWC3_OMAP=y CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022
configs/dra7xx_evm_defconfig +3 -0
@@ -20,4 +20,7 @@ CONFIG_USB_DWC3_OMAP=y CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_OF_LIBFDT=y
configs/dra7xx_evm_qspiboot_defconfig +3 -0
@@ -20,4 +20,7 @@ CONFIG_USB_DWC3_OMAP=y CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_OF_LIBFDT=y
configs/dra7xx_evm_uart3_defconfig +3 -0
@@ -21,4 +21,7 @@ CONFIG_USB_DWC3_OMAP=y CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_OF_LIBFDT=y
configs/draco_defconfig +3 -0
@@ -15,4 +15,7 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Siemens AG" +CONFIG_G_DNL_VENDOR_NUM=0x0908 +CONFIG_G_DNL_PRODUCT_NUM=0x02d2 CONFIG_OF_LIBFDT=y
configs/e2220-1170_defconfig +3 -0
@@ -19,3 +19,6 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="NVIDIA" +CONFIG_G_DNL_VENDOR_NUM=0x0955 +CONFIG_G_DNL_PRODUCT_NUM=0x701a
configs/gwventana_defconfig +3 -0
@@ -19,4 +19,7 @@ CONFIG_E1000=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Gateworks" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/jetson-tk1_defconfig +3 -0
@@ -23,4 +23,7 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="NVIDIA" +CONFIG_G_DNL_VENDOR_NUM=0x0955 +CONFIG_G_DNL_PRODUCT_NUM=0x701a CONFIG_USE_PRIVATE_LIBGCC=y
configs/kc1_defconfig +3 -0
@@ -15,4 +15,7 @@ CONFIG_USB_MUSB_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_OF_LIBFDT=y
configs/mx6dlsabreauto_defconfig +3 -0
@@ -10,4 +10,7 @@ CONFIG_SPI_FLASH_STMICRO=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="FSL" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/mx6dlsabresd_defconfig +3 -0
@@ -10,4 +10,7 @@ CONFIG_SPI_FLASH_STMICRO=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="FSL" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/mx6qpsabreauto_defconfig +3 -0
@@ -8,4 +8,7 @@ CONFIG_SPI_FLASH_STMICRO=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="FSL" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/mx6qsabreauto_defconfig +3 -0
@@ -10,4 +10,7 @@ CONFIG_SPI_FLASH_STMICRO=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="FSL" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/mx6qsabrelite_defconfig +3 -0
@@ -12,4 +12,7 @@ CONFIG_DM_THERMAL=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Boundary" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/mx6qsabresd_defconfig +3 -0
@@ -10,4 +10,7 @@ CONFIG_SPI_FLASH_STMICRO=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="FSL" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/mx6sabresd_spl_defconfig +3 -0
@@ -11,4 +11,7 @@ CONFIG_SPI_FLASH_STMICRO=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="FSL" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/mx7dsabresd_defconfig +3 -0
@@ -15,4 +15,7 @@ CONFIG_CMD_PING=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="FSL" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/nitrogen6dl2g_defconfig +3 -0
@@ -10,4 +10,7 @@ CONFIG_SPI_FLASH_SST=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Boundary" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/nitrogen6dl_defconfig +3 -0
@@ -10,4 +10,7 @@ CONFIG_SPI_FLASH_SST=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Boundary" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/nitrogen6q2g_defconfig +3 -0
@@ -10,4 +10,7 @@ CONFIG_SPI_FLASH_SST=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Boundary" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/nitrogen6q_defconfig +3 -0
@@ -10,4 +10,7 @@ CONFIG_SPI_FLASH_SST=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Boundary" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/nitrogen6s1g_defconfig +3 -0
@@ -10,4 +10,7 @@ CONFIG_SPI_FLASH_SST=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Boundary" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/nitrogen6s_defconfig +3 -0
@@ -10,4 +10,7 @@ CONFIG_SPI_FLASH_SST=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Boundary" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/nyan-big_defconfig +3 -0
@@ -36,6 +36,9 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="NVIDIA" +CONFIG_G_DNL_VENDOR_NUM=0x0955 +CONFIG_G_DNL_PRODUCT_NUM=0x701a CONFIG_DM_VIDEO=y CONFIG_DISPLAY=y CONFIG_VIDEO_TEGRA124=y
configs/odroid-xu3_defconfig +3 -0
@@ -24,5 +24,8 @@ CONFIG_USB_DWC3_GADGET=y CONFIG_USB_DWC3_PHY_SAMSUNG=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Samsung" +CONFIG_G_DNL_VENDOR_NUM=0x04e8 +CONFIG_G_DNL_PRODUCT_NUM=0x6601 CONFIG_VIDEO_BRIDGE=y CONFIG_ERRNO_STR=y
configs/odroid_defconfig +3 -0
@@ -25,4 +25,7 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Samsung" +CONFIG_G_DNL_VENDOR_NUM=0x04e8 +CONFIG_G_DNL_PRODUCT_NUM=0x6601 CONFIG_ERRNO_STR=y
configs/omap3_beagle_defconfig +3 -0
@@ -11,4 +11,7 @@ CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="TI" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_OF_LIBFDT=y
configs/omap3_logic_defconfig +3 -0
@@ -15,4 +15,7 @@ CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="TI" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_OF_LIBFDT=y
configs/omap5_uevm_defconfig +3 -0
@@ -14,4 +14,7 @@ CONFIG_USB_DWC3_OMAP=y CONFIG_USB_DWC3_PHY_OMAP=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0403 +CONFIG_G_DNL_PRODUCT_NUM=0xbd00 CONFIG_OF_LIBFDT=y
configs/origen_defconfig +3 -0
@@ -15,3 +15,6 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Samsung" +CONFIG_G_DNL_VENDOR_NUM=0x04e8 +CONFIG_G_DNL_PRODUCT_NUM=0x6601
configs/p2371-0000_defconfig +3 -0
@@ -20,3 +20,6 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="NVIDIA" +CONFIG_G_DNL_VENDOR_NUM=0x0955 +CONFIG_G_DNL_PRODUCT_NUM=0x701a
configs/p2371-2180_defconfig +3 -0
@@ -22,3 +22,6 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="NVIDIA" +CONFIG_G_DNL_VENDOR_NUM=0x0955 +CONFIG_G_DNL_PRODUCT_NUM=0x701a
configs/p2571_defconfig +3 -0
@@ -20,3 +20,6 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="NVIDIA" +CONFIG_G_DNL_VENDOR_NUM=0x0955 +CONFIG_G_DNL_PRODUCT_NUM=0x701a
configs/pxm2_defconfig +3 -0
@@ -16,4 +16,7 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Siemens AG" +CONFIG_G_DNL_VENDOR_NUM=0x0908 +CONFIG_G_DNL_PRODUCT_NUM=0x02d2 CONFIG_OF_LIBFDT=y
configs/rastaban_defconfig +3 -0
@@ -15,4 +15,7 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Siemens AG" +CONFIG_G_DNL_VENDOR_NUM=0x0908 +CONFIG_G_DNL_PRODUCT_NUM=0x02d2 CONFIG_OF_LIBFDT=y
configs/rut_defconfig +3 -0
@@ -16,4 +16,7 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Siemens AG" +CONFIG_G_DNL_VENDOR_NUM=0x0908 +CONFIG_G_DNL_PRODUCT_NUM=0x02d2 CONFIG_OF_LIBFDT=y
configs/s5p_goni_defconfig +3 -0
@@ -14,3 +14,6 @@ CONFIG_SYS_PROMPT="Goni # " CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Samsung" +CONFIG_G_DNL_VENDOR_NUM=0x04e8 +CONFIG_G_DNL_PRODUCT_NUM=0x6601
configs/s5pc210_universal_defconfig +3 -0
@@ -14,3 +14,6 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Samsung" +CONFIG_G_DNL_VENDOR_NUM=0x04e8 +CONFIG_G_DNL_PRODUCT_NUM=0x6601
configs/smartweb_defconfig +3 -0
@@ -11,4 +11,7 @@ CONFIG_AUTOBOOT_STOP_STR="\x1b\x1b" CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Siemens AG" +CONFIG_G_DNL_VENDOR_NUM=0x0908 +CONFIG_G_DNL_PRODUCT_NUM=0x02d2 CONFIG_OF_LIBFDT=y
configs/sniper_defconfig +3 -0
@@ -15,4 +15,7 @@ CONFIG_USB_MUSB_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Texas Instruments" +CONFIG_G_DNL_VENDOR_NUM=0x0451 +CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_OF_LIBFDT=y
configs/socfpga_arria5_defconfig +3 -0
@@ -28,3 +28,6 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="altera" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5
configs/socfpga_cyclone5_defconfig +3 -0
@@ -28,3 +28,6 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="altera" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5
configs/socfpga_de0_nano_soc_defconfig +3 -0
@@ -23,3 +23,6 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="terasic" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5
configs/socfpga_mcvevk_defconfig +3 -0
@@ -23,3 +23,6 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="denx" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5
configs/socfpga_sockit_defconfig +3 -0
@@ -28,3 +28,6 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="terasic" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5
configs/socfpga_socrates_defconfig +3 -0
@@ -27,3 +27,6 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="ebv" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5
configs/taurus_defconfig +3 -0
@@ -16,5 +16,8 @@ CONFIG_SPI_FLASH_STMICRO=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Siemens AG" +CONFIG_G_DNL_VENDOR_NUM=0x0908 +CONFIG_G_DNL_PRODUCT_NUM=0x02d2 CONFIG_USE_TINY_PRINTF=y CONFIG_OF_LIBFDT=y
configs/tbs2910_defconfig +3 -0
@@ -12,4 +12,7 @@ CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=0 CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="TBS" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/thuban_defconfig +3 -0
@@ -15,4 +15,7 @@ CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Siemens AG" +CONFIG_G_DNL_VENDOR_NUM=0x0908 +CONFIG_G_DNL_PRODUCT_NUM=0x02d2 CONFIG_OF_LIBFDT=y
configs/trats2_defconfig +3 -0
@@ -17,3 +17,6 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Samsung" +CONFIG_G_DNL_VENDOR_NUM=0x04e8 +CONFIG_G_DNL_PRODUCT_NUM=0x6601
configs/trats_defconfig +3 -0
@@ -16,3 +16,6 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Samsung" +CONFIG_G_DNL_VENDOR_NUM=0x04e8 +CONFIG_G_DNL_PRODUCT_NUM=0x6601
configs/venice2_defconfig +3 -0
@@ -21,4 +21,7 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="NVIDIA" +CONFIG_G_DNL_VENDOR_NUM=0x0955 +CONFIG_G_DNL_PRODUCT_NUM=0x701a CONFIG_USE_PRIVATE_LIBGCC=y
configs/warp_defconfig +3 -0
@@ -11,4 +11,7 @@ CONFIG_CMD_GPIO=y CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="FSL" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_OF_LIBFDT=y
configs/xilinx_zynqmp_ep_defconfig +3 -0
@@ -34,4 +34,7 @@ CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GADGET=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Xilinx" +CONFIG_G_DNL_VENDOR_NUM=0x03fd +CONFIG_G_DNL_PRODUCT_NUM=0x0300 # CONFIG_REGEX is not set
configs/zynq_picozed_defconfig +5 -2
@@ -13,7 +13,10 @@ CONFIG_SPL_DM_SEQ_ALIAS=y CONFIG_ZYNQ_SDHCI=y CONFIG_ZYNQ_GEM=y CONFIG_USB=y +CONFIG_USB_ULPI_VIEWPORT=y +CONFIG_USB_ULPI=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y -CONFIG_USB_ULPI=y -CONFIG_USB_ULPI_VIEWPORT=y +CONFIG_G_DNL_MANUFACTURER="Xilinx" +CONFIG_G_DNL_VENDOR_NUM=0x03fd +CONFIG_G_DNL_PRODUCT_NUM=0x0300
configs/zynq_zc702_defconfig +5 -2
@@ -25,7 +25,10 @@ CONFIG_DEBUG_UART_BASE=0xe0001000 CONFIG_DEBUG_UART_CLOCK=50000000 CONFIG_ZYNQ_QSPI=y CONFIG_USB=y +CONFIG_USB_ULPI_VIEWPORT=y +CONFIG_USB_ULPI=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y -CONFIG_USB_ULPI=y -CONFIG_USB_ULPI_VIEWPORT=y +CONFIG_G_DNL_MANUFACTURER="Xilinx" +CONFIG_G_DNL_VENDOR_NUM=0x03fd +CONFIG_G_DNL_PRODUCT_NUM=0x0300
configs/zynq_zc706_defconfig +5 -2
@@ -22,7 +22,10 @@ CONFIG_SPI_FLASH_WINBOND=y CONFIG_ZYNQ_GEM=y CONFIG_ZYNQ_QSPI=y CONFIG_USB=y +CONFIG_USB_ULPI_VIEWPORT=y +CONFIG_USB_ULPI=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y -CONFIG_USB_ULPI=y -CONFIG_USB_ULPI_VIEWPORT=y +CONFIG_G_DNL_MANUFACTURER="Xilinx" +CONFIG_G_DNL_VENDOR_NUM=0x03fd +CONFIG_G_DNL_PRODUCT_NUM=0x0300
configs/zynq_zed_defconfig +5 -2
@@ -22,7 +22,10 @@ CONFIG_SPI_FLASH_WINBOND=y CONFIG_ZYNQ_GEM=y CONFIG_ZYNQ_QSPI=y CONFIG_USB=y +CONFIG_USB_ULPI_VIEWPORT=y +CONFIG_USB_ULPI=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y -CONFIG_USB_ULPI=y -CONFIG_USB_ULPI_VIEWPORT=y +CONFIG_G_DNL_MANUFACTURER="Xilinx" +CONFIG_G_DNL_VENDOR_NUM=0x03fd +CONFIG_G_DNL_PRODUCT_NUM=0x0300
configs/zynq_zybo_defconfig +5 -2
@@ -24,7 +24,10 @@ CONFIG_DEBUG_UART_BASE=0xe0001000 CONFIG_DEBUG_UART_CLOCK=50000000 CONFIG_ZYNQ_QSPI=y CONFIG_USB=y +CONFIG_USB_ULPI_VIEWPORT=y +CONFIG_USB_ULPI=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y -CONFIG_USB_ULPI=y -CONFIG_USB_ULPI_VIEWPORT=y +CONFIG_G_DNL_MANUFACTURER="Xilinx" +CONFIG_G_DNL_VENDOR_NUM=0x03fd +CONFIG_G_DNL_PRODUCT_NUM=0x0300
drivers/usb/gadget/Kconfig +13 -0
@@ -63,4 +63,17 @@ config USB_GADGET_DOWNLOAD 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" + +endif # USB_GADGET_DOWNLOAD + endif # USB_GADGET
drivers/usb/gadget/g_dnl.c +1 -1
@@ -27,7 +27,7 @@* CONFIG_G_DNL_VENDOR_NUM * CONFIG_G_DNL_PRODUCT_NUM * CONFIG_G_DNL_MANUFACTURER -* at e.g. ./include/configs/<board>.h +* at e.g. ./configs/<board>_defconfig */ #define STRING_MANUFACTURER 25
include/configs/am335x_evm.h +0 -5
@@ -320,11 +320,6 @@#define CONFIG_USB_ETH_RNDIS #define CONFIG_USBNET_HOST_ADDR "de:ad:be:af:00:00"#endif /* CONFIG_DM_ETH */ - -/* USB TI's IDs */ -#define CONFIG_G_DNL_VENDOR_NUM 0x0451 -#define CONFIG_G_DNL_PRODUCT_NUM 0xD022 -#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#endif /* CONFIG_USB_MUSB_GADGET */ /*
include/configs/am43xx_evm.h +3 -8
@@ -121,7 +121,6 @@#define CONFIG_AM437X_USB2PHY2_HOST #endif -/* USB GADGET */ #if defined(CONFIG_SPL_BUILD ) && !defined(CONFIG_SPL_USBETH_SUPPORT )#undef CONFIG_USB_DWC3_PHY_OMAP#undef CONFIG_USB_DWC3_OMAP
@@ -130,16 +129,12 @@#undef CONFIG_USB_GADGET_DOWNLOAD#undef CONFIG_USB_GADGET_VBUS_DRAW +#undef CONFIG_G_DNL_MANUFACTURER +#undef CONFIG_G_DNL_VENDOR_NUM +#undef CONFIG_G_DNL_PRODUCT_NUM#undef CONFIG_USB_GADGET_DUALSPEED#endif -#if !defined(CONFIG_SPL_BUILD ) || \ - (defined(CONFIG_SPL_BUILD ) && defined(CONFIG_SPL_USBETH_SUPPORT )) -#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments" -#define CONFIG_G_DNL_VENDOR_NUM 0x0403 -#define CONFIG_G_DNL_PRODUCT_NUM 0xBD00 -#endif -/* * Disable MMC DM for SPL build and can be re-enabled after adding * DM support in SPL
include/configs/baltos.h +0 -5
@@ -290,11 +290,6 @@#define CONFIG_USB_ETHER #define CONFIG_USB_ETH_RNDIS #define CONFIG_USBNET_HOST_ADDR "de:ad:be:af:00:00" - -/* USB TI's IDs */ -#define CONFIG_G_DNL_VENDOR_NUM 0x0403 -#define CONFIG_G_DNL_PRODUCT_NUM 0xBD00 -#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#endif /* CONFIG_USB_MUSB_GADGET */ #if defined(CONFIG_SPL_BUILD ) && defined(CONFIG_SPL_USBETH_SUPPORT )
include/configs/bav335x.h +0 -5
@@ -467,11 +467,6 @@ DEFAULT_LINUX_BOOT_ENV \#ifdef CONFIG_USB_MUSB_GADGET #define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE - -/* USB TI's IDs */ -#define CONFIG_G_DNL_VENDOR_NUM 0x0451 -#define CONFIG_G_DNL_PRODUCT_NUM 0xD022 -#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"#endif /* CONFIG_USB_MUSB_GADGET */ #if defined(CONFIG_SPL_BUILD ) && defined(CONFIG_SPL_USBETH_SUPPORT )
include/configs/bcm28155_ap.h +0 -3
@@ -142,8 +142,5 @@#define CONFIG_USB_GADGET_DWC2_OTG #define CONFIG_USB_GADGET_BCM_UDC_OTG_PHY #define CONFIG_USBID_ADDR 0x34052c46 -#define CONFIG_G_DNL_VENDOR_NUM 0x18d1/* google */ -#define CONFIG_G_DNL_PRODUCT_NUM 0x0d02/* nexus one */ -#define CONFIG_G_DNL_MANUFACTURER "Broadcom Corporation"#endif /* __BCM28155_AP_H */
include/configs/cgtqmx6eval.h +0 -4
@@ -93,10 +93,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE -#define CONFIG_G_DNL_VENDOR_NUM 0x0525 -#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5 -#define CONFIG_G_DNL_MANUFACTURER "Congatec" -/* USB Device Firmware Update support */ #define CONFIG_CMD_DFU #define CONFIG_USB_FUNCTION_DFU
include/configs/colibri_vf.h +0 -3
@@ -240,9 +240,6 @@#define CONFIG_TRDX_PID_COLIBRI_VF61 0x0017#define CONFIG_TRDX_PID_COLIBRI_VF61IT 0x0018#define CONFIG_TRDX_PID_COLIBRI_VF50IT 0x0019 -#define CONFIG_G_DNL_MANUFACTURER "Toradex" -#define CONFIG_G_DNL_VENDOR_NUM CONFIG_TRDX_VID -#define CONFIG_G_DNL_PRODUCT_NUM CONFIG_TRDX_PID_COLIBRI_VF50/* USB DFU */ #define CONFIG_CMD_DFU
include/configs/corvus.h +0 -5
@@ -127,11 +127,6 @@#define CONFIG_SYS_DFU_DATA_BUF_SIZE (SZ_1M)#define DFU_MANIFEST_POLL_TIMEOUT 25000 -/* USB DFU IDs */ -#define CONFIG_G_DNL_VENDOR_NUM 0x0908 -#define CONFIG_G_DNL_PRODUCT_NUM 0x02d2 -#define CONFIG_G_DNL_MANUFACTURER "Siemens AG" -#define CONFIG_SYS_CACHELINE_SIZE SZ_8K#define CONFIG_SYS_LOAD_ADDR ATMEL_BASE_CS6
include/configs/dra7xx_evm.h +0 -5
@@ -226,11 +226,6 @@#define CONFIG_OMAP_USB_PHY #define CONFIG_OMAP_USB2PHY2_HOST -/* USB GADGET */ -#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments" -#define CONFIG_G_DNL_VENDOR_NUM 0x0451 -#define CONFIG_G_DNL_PRODUCT_NUM 0xd022 -/* USB Device Firmware Update support */ #define CONFIG_USB_FUNCTION_DFU #define CONFIG_DFU_RAM
include/configs/exynos4-common.h +1 -4
@@ -37,13 +37,10 @@#define DFU_DEFAULT_POLL_TIMEOUT 300/* USB Samsung's IDs */ -#define CONFIG_G_DNL_VENDOR_NUM 0x04E8 -#define CONFIG_G_DNL_PRODUCT_NUM 0x6601 -#define CONFIG_G_DNL_THOR_VENDOR_NUM CONFIG_G_DNL_VENDOR_NUM +#define CONFIG_G_DNL_THOR_VENDOR_NUM 0x04E8#define CONFIG_G_DNL_THOR_PRODUCT_NUM 0x685D#define CONFIG_G_DNL_UMS_VENDOR_NUM 0x0525#define CONFIG_G_DNL_UMS_PRODUCT_NUM 0xA4A5 -#define CONFIG_G_DNL_MANUFACTURER "Samsung"#define CONFIG_SYS_MONITOR_LEN (256 << 10)/* Reserve 2 sectors */
include/configs/gw_ventana.h +0 -5
@@ -196,11 +196,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE -/* Netchip IDs */ -#define CONFIG_G_DNL_VENDOR_NUM 0x0525 -#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5 -#define CONFIG_G_DNL_MANUFACTURER "Gateworks" -/* Framebuffer and LCD */ #define CONFIG_VIDEO #define CONFIG_VIDEO_IPUV3
include/configs/kc1.h +0 -8
@@ -187,14 +187,6 @@#define CONFIG_USB_GADGET_DUALSPEED /* -* Download -*/ - -#define CONFIG_G_DNL_VENDOR_NUM 0x0451 -#define CONFIG_G_DNL_PRODUCT_NUM 0xd022 -#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments" - -/* * Fastboot */
include/configs/mx6sabre_common.h +0 -4
@@ -241,10 +241,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE -#define CONFIG_G_DNL_VENDOR_NUM 0x0525 -#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5 -#define CONFIG_G_DNL_MANUFACTURER "FSL" -#define CONFIG_USB_FUNCTION_FASTBOOT #define CONFIG_CMD_FASTBOOT #define CONFIG_ANDROID_BOOT_IMAGE
include/configs/mx7dsabresd.h +0 -4
@@ -256,10 +256,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE -#define CONFIG_G_DNL_VENDOR_NUM 0x0525 -#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5 -#define CONFIG_G_DNL_MANUFACTURER "FSL" -/* USB Device Firmware Update support */ #define CONFIG_CMD_DFU #define CONFIG_USB_FUNCTION_DFU
include/configs/nitrogen6x.h +0 -5
@@ -333,11 +333,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE -/* Netchip IDs */ -#define CONFIG_G_DNL_VENDOR_NUM 0x0525 -#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5 -#define CONFIG_G_DNL_MANUFACTURER "Boundary" -#define CONFIG_USB_FUNCTION_FASTBOOT #define CONFIG_CMD_FASTBOOT #define CONFIG_ANDROID_BOOT_IMAGE
include/configs/odroid_xu3.h +0 -5
@@ -47,11 +47,6 @@#define CONFIG_USB_EHCI #define CONFIG_USB_EHCI_EXYNOS -/* Downloader */ -#define CONFIG_G_DNL_VENDOR_NUM 0x04E8 -#define CONFIG_G_DNL_PRODUCT_NUM 0x6601 -#define CONFIG_G_DNL_MANUFACTURER "Samsung" -/* DFU */ #define CONFIG_USB_FUNCTION_DFU #define CONFIG_DFU_MMC
include/configs/omap3_beagle.h +0 -3
@@ -66,9 +66,6 @@#define CONFIG_TWL4030_USB 1#define CONFIG_USB_ETHER #define CONFIG_USB_ETHER_RNDIS -#define CONFIG_G_DNL_VENDOR_NUM 0x0451 -#define CONFIG_G_DNL_PRODUCT_NUM 0xd022 -#define CONFIG_G_DNL_MANUFACTURER "TI"#define CONFIG_USB_FUNCTION_FASTBOOT #define CONFIG_CMD_FASTBOOT #define CONFIG_ANDROID_BOOT_IMAGE
include/configs/omap3_logic.h +0 -3
@@ -85,9 +85,6 @@#define CONFIG_USB_GADGET_DUALSPEED #define CONFIG_USB_ETHER #define CONFIG_USB_ETHER_RNDIS -#define CONFIG_G_DNL_VENDOR_NUM 0x0451 -#define CONFIG_G_DNL_PRODUCT_NUM 0xd022 -#define CONFIG_G_DNL_MANUFACTURER "TI"#define CONFIG_USB_FUNCTION_FASTBOOT #define CONFIG_CMD_FASTBOOT #define CONFIG_ANDROID_BOOT_IMAGE
include/configs/omap5_uevm.h +0 -5
@@ -99,11 +99,6 @@#define CONFIG_OMAP_EHCI_PHY2_RESET_GPIO 80#define CONFIG_OMAP_EHCI_PHY3_RESET_GPIO 79 -/* USB GADGET */ -#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments" -#define CONFIG_G_DNL_VENDOR_NUM 0x0403 -#define CONFIG_G_DNL_PRODUCT_NUM 0xBD00 -/* USB Device Firmware Update support */ #define CONFIG_USB_FUNCTION_DFU #define CONFIG_DFU_RAM
include/configs/s5p_goni.h +2 -4
@@ -80,13 +80,11 @@#define CONFIG_USB_FUNCTION_THOR /* USB Samsung's IDs */ -#define CONFIG_G_DNL_VENDOR_NUM 0x04E8 -#define CONFIG_G_DNL_PRODUCT_NUM 0x6601 -#define CONFIG_G_DNL_THOR_VENDOR_NUM CONFIG_G_DNL_VENDOR_NUM + +#define CONFIG_G_DNL_THOR_VENDOR_NUM 0x04E8#define CONFIG_G_DNL_THOR_PRODUCT_NUM 0x685D#define CONFIG_G_DNL_UMS_VENDOR_NUM 0x0525#define CONFIG_G_DNL_UMS_PRODUCT_NUM 0xA4A5 -#define CONFIG_G_DNL_MANUFACTURER "Samsung"/* Actual modem binary size is 16MiB. Add 2MiB for bad block handling */ #define MTDIDS_DEFAULT "onenand0=samsung-onenand"
include/configs/siemens-am33x-common.h +0 -3
@@ -244,9 +244,6 @@/* USB DRACO ID as default */ #define CONFIG_USBD_HS -#define CONFIG_G_DNL_VENDOR_NUM 0x0908 -#define CONFIG_G_DNL_PRODUCT_NUM 0x02d2 -#define CONFIG_G_DNL_MANUFACTURER "Siemens AG"/* USB Device Firmware Update support */ #define CONFIG_USB_FUNCTION_DFU
include/configs/smartweb.h +0 -5
@@ -178,11 +178,6 @@#define CONFIG_SYS_DFU_DATA_BUF_SIZE SZ_1M#define DFU_MANIFEST_POLL_TIMEOUT 25000 -/* USB DFU IDs */ -#define CONFIG_G_DNL_VENDOR_NUM 0x0908 -#define CONFIG_G_DNL_PRODUCT_NUM 0x02d2 -#define CONFIG_G_DNL_MANUFACTURER "Siemens AG" -#define CONFIG_SYS_CACHELINE_SIZE 0x2000#endif
include/configs/sniper.h +0 -8
@@ -204,14 +204,6 @@#define CONFIG_USB_GADGET_DUALSPEED /* -* Download -*/ - -#define CONFIG_G_DNL_VENDOR_NUM 0x0451 -#define CONFIG_G_DNL_PRODUCT_NUM 0xd022 -#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments" - -/* * Fastboot */
include/configs/socfpga_common.h +2 -7
@@ -265,13 +265,8 @@ unsigned int cm_get_qspi_controller_clk_hz(void);#define DFU_DEFAULT_POLL_TIMEOUT 300/* USB IDs */ -#define CONFIG_G_DNL_VENDOR_NUM 0x0525/* NetChip */ -#define CONFIG_G_DNL_PRODUCT_NUM 0xA4A5/* Linux-USB File-backed Storage Gadget */ -#define CONFIG_G_DNL_UMS_VENDOR_NUM CONFIG_G_DNL_VENDOR_NUM -#define CONFIG_G_DNL_UMS_PRODUCT_NUM CONFIG_G_DNL_PRODUCT_NUM -#ifndef CONFIG_G_DNL_MANUFACTURER -#define CONFIG_G_DNL_MANUFACTURER CONFIG_SYS_VENDOR -#endif +#define CONFIG_G_DNL_UMS_VENDOR_NUM 0x0525 +#define CONFIG_G_DNL_UMS_PRODUCT_NUM 0xA4A5#endif /*
include/configs/sunxi-common.h +0 -3
@@ -343,9 +343,6 @@ extern int soft_i2c_gpio_scl;#ifdef CONFIG_USB_MUSB_GADGET #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_G_DNL_VENDOR_NUM 0x1f3a -#define CONFIG_G_DNL_PRODUCT_NUM 0x1010 -#define CONFIG_G_DNL_MANUFACTURER "Allwinner Technology"#define CONFIG_USB_FUNCTION_DFU #define CONFIG_USB_FUNCTION_FASTBOOT #define CONFIG_USB_FUNCTION_MASS_STORAGE
include/configs/taurus.h +0 -5
@@ -142,11 +142,6 @@#define CONFIG_SYS_DFU_DATA_BUF_SIZE (SZ_1M)#define DFU_MANIFEST_POLL_TIMEOUT 25000 -/* USB DFU IDs */ -#define CONFIG_G_DNL_VENDOR_NUM 0x0908 -#define CONFIG_G_DNL_PRODUCT_NUM 0x02d2 -#define CONFIG_G_DNL_MANUFACTURER "Siemens AG" -#define CONFIG_SYS_CACHELINE_SIZE SZ_8K#endif
include/configs/tbs2910.h +0 -3
@@ -132,9 +132,6 @@#define CONFIG_USBD_HS #define CONFIG_USB_FUNCTION_MASS_STORAGE #define CONFIG_USB_GADGET_DUALSPEED -#define CONFIG_G_DNL_VENDOR_NUM 0x0525 -#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5 -#define CONFIG_G_DNL_MANUFACTURER "TBS"#endif /* CONFIG_CMD_USB_MASS_STORAGE */ #define CONFIG_USB_KEYBOARD #ifdef CONFIG_USB_KEYBOARD
include/configs/tegra-common-usb-gadget.h +0 -9
@@ -13,15 +13,6 @@#define CONFIG_CI_UDC #define CONFIG_CI_UDC_HAS_HOSTPC #define CONFIG_USB_GADGET_DUALSPEED -#ifndef CONFIG_G_DNL_VENDOR_NUM -#define CONFIG_G_DNL_VENDOR_NUM 0x0955 -#endif -#ifndef CONFIG_G_DNL_PRODUCT_NUM -#define CONFIG_G_DNL_PRODUCT_NUM 0x701A -#endif -#ifndef CONFIG_G_DNL_MANUFACTURER -#define CONFIG_G_DNL_MANUFACTURER "NVIDIA" -#endif /* USB mass storage protocol */ #define CONFIG_USB_FUNCTION_MASS_STORAGE #define CONFIG_CMD_USB_MASS_STORAGE
include/configs/warp.h +0 -4
@@ -81,10 +81,6 @@#define CONFIG_CMD_USB_MASS_STORAGE #define CONFIG_USB_FUNCTION_MASS_STORAGE -#define CONFIG_G_DNL_VENDOR_NUM 0x0525 -#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5 -#define CONFIG_G_DNL_MANUFACTURER "FSL" -#define CONFIG_CMD_DFU #define CONFIG_USB_FUNCTION_DFU #define CONFIG_DFU_MMC
include/configs/xilinx_zynqmp.h +0 -3
@@ -129,9 +129,6 @@#define DFU_DEFAULT_POLL_TIMEOUT 300#define CONFIG_USB_FUNCTION_DFU #define CONFIG_DFU_RAM -#define CONFIG_G_DNL_VENDOR_NUM 0x03FD -#define CONFIG_G_DNL_PRODUCT_NUM 0x0300 -#define CONFIG_G_DNL_MANUFACTURER "Xilinx"#define CONFIG_USB_CABLE_CHECK #define CONFIG_CMD_DFU #define CONFIG_CMD_THOR_DOWNLOAD
include/configs/zynq-common.h +0 -3
@@ -106,9 +106,6 @@# define DFU_DEFAULT_POLL_TIMEOUT 300# define CONFIG_USB_FUNCTION_DFU # define CONFIG_DFU_RAM -# define CONFIG_G_DNL_VENDOR_NUM 0x03FD -# define CONFIG_G_DNL_PRODUCT_NUM 0x0300 -# define CONFIG_G_DNL_MANUFACTURER "Xilinx"# define CONFIG_USB_CABLE_CHECK # define CONFIG_CMD_DFU # define CONFIG_CMD_THOR_DOWNLOAD
Signature · 1 line
2.8.0.rc3
cover usb: Move DWC3 and some gadget options to Kconfig
In reply to Semen ProtsenkoQuoted 1 line · Semen Protsenko
Hi All,
Hi!
Quoted 7 lines
This patch series move next options to Kconfigs/defconfigs:
- CONFIG_USB_DWC3*
-CONFIG_USB_GADGET_VBUS_DRAW
-CONFIG_USB_GADGET_DUALSPEED(partially, only for DWC3 platforms for now)
-CONFIG_USB_GADGET_DOWNLOAD
- CONFIG_G_DNL_*
Quoted 5 lines
All defconfig files were post-processed via "make savedefconfig" rule to keep correct order of options in defconfigs.
The whole series was tested using buildman tool for all arm boards.
That's great, it'd be helpful if you posted buildman -Ssdvel output here too and maybe -B as well ;-)
Signature · 2 lines
Best regards, Marek Vasut
cover usb: Move DWC3 and some gadget options to Kconfig
Quoted 12 lines · Marek Vasut
Quoted 1 line · Semen Protsenko
Hi All,
Hi!
Quoted 7 lines
This patch series move next options to Kconfigs/defconfigs:
- CONFIG_USB_DWC3*
-CONFIG_USB_GADGET_VBUS_DRAW
-CONFIG_USB_GADGET_DUALSPEED(partially, only for DWC3 platforms for now)
-CONFIG_USB_GADGET_DOWNLOAD
- CONFIG_G_DNL_*
Quoted 7 lines
Quoted 5 lines
All defconfig files were post-processed via "make savedefconfig" rule to keep correct order of options in defconfigs.
The whole series was tested using buildman tool for all arm boards.
That's great, it'd be helpful if you posted buildman -Ssdvel output here too and maybe -B as well ;-)
Sorry, already removed the results dir. Also, "-B" option doesn't work for me, showing some errors. But I can assure you, this patch series doesn't break any board.
Quoted 4 lines
--
Best regards,
Marek Vasut
cover usb: Move DWC3 and some gadget options to Kconfig
In reply to Semen ProtsenkoHi Semen,
Quoted 11 lines
Hi All,
This patch series move next options to Kconfigs/defconfigs:
- CONFIG_USB_DWC3*
-CONFIG_USB_GADGET_VBUS_DRAW
-CONFIG_USB_GADGET_DUALSPEED(partially, only for DWC3 platforms
for now)
-CONFIG_USB_GADGET_DOWNLOAD
- CONFIG_G_DNL_*
Quoted 5 lines
All defconfig files were post-processed via "make savedefconfig" rule to keep correct order of options in defconfigs.
The whole series was tested using buildman tool for all arm boards.
I've reviewed your work and I don't have any objections.
Now, I'm trying to setup python test environment (DFU, UMS), so I cannot thoroughly test it.
However, I do tested this patch series with Odroid XU3 with UMS gadget and it seems to work.
Signature · 5 lines
Best regards, Lukasz Majewski Samsung R&D Institute Poland (SRPOL) | Linux Platform Group
cover usb: Move DWC3 and some gadget options to Kconfig
Quoted 16 lines · Lukasz Majewski
Hi Semen,
Quoted 14 lines
Hi All,
This patch series move next options to Kconfigs/defconfigs:
- CONFIG_USB_DWC3*
-CONFIG_USB_GADGET_VBUS_DRAW
-CONFIG_USB_GADGET_DUALSPEED(partially, only for DWC3 platforms
for now)
-CONFIG_USB_GADGET_DOWNLOAD
- CONFIG_G_DNL_*All defconfig files were post-processed via "make savedefconfig" rule to keep correct order of options in defconfigs.
Quoted 7 lines
Quoted 2 lines
The whole series was tested using buildman tool for all arm boards.
I've reviewed your work and I don't have any objections.
Now, I'm trying to setup python test environment (DFU, UMS), so I cannot thoroughly test it.
test/py?
Thanks,
Michal
cover usb: Move DWC3 and some gadget options to Kconfig
Hi Michal,
Quoted 20 lines · Lukasz Majewski
Quoted 19 lines
Hi Semen,
Quoted 16 lines
Hi All,
This patch series move next options to Kconfigs/defconfigs:
- CONFIG_USB_DWC3*
-CONFIG_USB_GADGET_VBUS_DRAW
-CONFIG_USB_GADGET_DUALSPEED(partially, only for DWC3 platforms
for now)
-CONFIG_USB_GADGET_DOWNLOAD
- CONFIG_G_DNL_*All defconfig files were post-processed via "make savedefconfig" rule to keep correct order of options in defconfigs.
The whole series was tested using buildman tool for all arm boards.
Quoted 6 lines
Quoted 4 lines
I've reviewed your work and I don't have any objections.
Now, I'm trying to setup python test environment (DFU, UMS), so I cannot thoroughly test it.
test/py?
Yes, indeed.
I've some problems with stdin/stdout operation via u-boot-test-console script with using cu on my Odroid XU3.
I do perform soft reset on my board (by sending "reset") and thereafter it seems like no output from u-boot console is examined by pexpect.
I've asked Stephen for sharing his u-boot-test-console file, so he pointed me towards his github:
https://github.com/swarren/uboot-test-hooks/blob/master/bin/u-boot-test-console
I hope I will solve this problem today :-).
Quoted 4 lines
Thanks,
Michal
Signature · 5 lines
Best regards, Lukasz Majewski Samsung R&D Institute Poland (SRPOL) | Linux Platform Group
cover usb: Move DWC3 and some gadget options to Kconfig
Quoted 37 lines · Lukasz Majewski
Hi Michal,
Quoted 20 lines · Lukasz Majewski
Quoted 19 lines
Hi Semen,
Quoted 16 lines
Hi All,
This patch series move next options to Kconfigs/defconfigs:
- CONFIG_USB_DWC3*
-CONFIG_USB_GADGET_VBUS_DRAW
-CONFIG_USB_GADGET_DUALSPEED(partially, only for DWC3 platforms
for now)
-CONFIG_USB_GADGET_DOWNLOAD
- CONFIG_G_DNL_*All defconfig files were post-processed via "make savedefconfig" rule to keep correct order of options in defconfigs.
The whole series was tested using buildman tool for all arm boards.
Quoted 6 lines
Quoted 4 lines
I've reviewed your work and I don't have any objections.
Now, I'm trying to setup python test environment (DFU, UMS), so I cannot thoroughly test it.
test/py?
Yes, indeed.
I've some problems with stdin/stdout operation via u-boot-test-console script with using cu on my Odroid XU3.
I do perform soft reset on my board (by sending "reset") and thereafter it seems like no output from u-boot console is examined by pexpect.
Quoted 6 lines
I've asked Stephen for sharing his u-boot-test-console file, so he pointed me towards his github:
https://github.com/swarren/uboot-test-hooks/blob/master/bin/u-boot-test-console
I hope I will solve this problem today :-).
I am using kermit. I have seen cu too.
I am also running qemu but this should be done on real hw.
Thanks,
Michal
cover usb: Move DWC3 and some gadget options to Kconfig
Hi Michal,
Quoted 40 lines · Lukasz Majewski
Quoted 39 lines
Hi Michal,
Quoted 21 lines · Lukasz Majewski
Quoted 20 lines
Hi Semen,
Quoted 17 lines
Hi All,
This patch series move next options to Kconfigs/defconfigs:
- CONFIG_USB_DWC3*
-CONFIG_USB_GADGET_VBUS_DRAW
-CONFIG_USB_GADGET_DUALSPEED(partially, only for DWC3
platforms for now)
-CONFIG_USB_GADGET_DOWNLOAD
- CONFIG_G_DNL_*All defconfig files were post-processed via "make savedefconfig" rule to keep correct order of options in defconfigs.
The whole series was tested using buildman tool for all arm boards.
Quoted 6 lines
Quoted 4 lines
I've reviewed your work and I don't have any objections.
Now, I'm trying to setup python test environment (DFU, UMS), so I cannot thoroughly test it.
test/py?
Yes, indeed.
I've some problems with stdin/stdout operation via u-boot-test-console script with using cu on my Odroid XU3.
I do perform soft reset on my board (by sending "reset") and thereafter it seems like no output from u-boot console is examined by pexpect.
Quoted 8 lines
Quoted 6 lines
I've asked Stephen for sharing his u-boot-test-console file, so he pointed me towards his github:
https://github.com/swarren/uboot-test-hooks/blob/master/bin/u-boot-test-console
I hope I will solve this problem today :-).
I am using kermit. I have seen cu too.
With cu I don't see /dev/ttyUSB1 redirected to pexpect.
If I might ask - which USB <-> RS232 converter do you use?
Quoted 7 lines
I am also running qemu but this should be done on real hw.
Thanks,
Michal
Signature · 5 lines
Best regards, Lukasz Majewski Samsung R&D Institute Poland (SRPOL) | Linux Platform Group
cover usb: Move DWC3 and some gadget options to Kconfig
Quoted 45 lines · Lukasz Majewski
Hi Michal,
Quoted 43 lines · Lukasz Majewski
Quoted 42 lines
Hi Michal,
Quoted 21 lines · Lukasz Majewski
Quoted 20 lines
Hi Semen,
Quoted 17 lines
Hi All,
This patch series move next options to Kconfigs/defconfigs:
- CONFIG_USB_DWC3*
-CONFIG_USB_GADGET_VBUS_DRAW
-CONFIG_USB_GADGET_DUALSPEED(partially, only for DWC3
platforms for now)
-CONFIG_USB_GADGET_DOWNLOAD
- CONFIG_G_DNL_*All defconfig files were post-processed via "make savedefconfig" rule to keep correct order of options in defconfigs.
The whole series was tested using buildman tool for all arm boards.
Quoted 6 lines
Quoted 4 lines
I've reviewed your work and I don't have any objections.
Now, I'm trying to setup python test environment (DFU, UMS), so I cannot thoroughly test it.
test/py?
Yes, indeed.
I've some problems with stdin/stdout operation via u-boot-test-console script with using cu on my Odroid XU3.
I do perform soft reset on my board (by sending "reset") and thereafter it seems like no output from u-boot console is examined by pexpect.
I've asked Stephen for sharing his u-boot-test-console file, so he pointed me towards his github:
Quoted 7 lines
Quoted 5 lines
Quoted 3 lines
https://github.com/swarren/uboot-test-hooks/blob/master/bin/u-boot-test-console
I hope I will solve this problem today :-).
I am using kermit. I have seen cu too.
With cu I don't see
/dev/ttyUSB1redirected to pexpect.
I personally use /dev/serial/by-patch links.
Quoted 2 lines
If I might ask - which USB <-> RS232 converter do you use?
We have converters directly on boards. Some of them are fdti chips and some of them cp210x.
Thanks,
Michal
cover usb: Move DWC3 and some gadget options to Kconfig
In reply to Semen ProtsenkoHi Semen,
Quoted 11 lines
Hi All,
This patch series move next options to Kconfigs/defconfigs:
- CONFIG_USB_DWC3*
-CONFIG_USB_GADGET_VBUS_DRAW
-CONFIG_USB_GADGET_DUALSPEED(partially, only for DWC3 platforms
for now)
-CONFIG_USB_GADGET_DOWNLOAD
- CONFIG_G_DNL_*
Quoted 5 lines
All defconfig files were post-processed via "make savedefconfig" rule to keep correct order of options in defconfigs.
The whole series was tested using buildman tool for all arm boards.
Test HW: Odroid XU3 with test/py for UMS, DFU
Applied to u-boot-dfu branch
Signature · 5 lines
Best regards, Lukasz Majewski Samsung R&D Institute Poland (SRPOL) | Linux Platform Group
cover usb: Move DWC3 and some gadget options to Kconfig
Quoted 19 lines · Lukasz Majewski
Hi Semen,
Quoted 11 lines
Hi All,
This patch series move next options to Kconfigs/defconfigs:
- CONFIG_USB_DWC3*
-CONFIG_USB_GADGET_VBUS_DRAW
-CONFIG_USB_GADGET_DUALSPEED(partially, only for DWC3 platforms
for now)
-CONFIG_USB_GADGET_DOWNLOAD
- CONFIG_G_DNL_*Quoted 5 lines
All defconfig files were post-processed via "make savedefconfig" rule to keep correct order of options in defconfigs.
The whole series was tested using buildman tool for all arm boards.
Quoted 6 lines
Acked-by Lukasz Majewski <[email protected]>Tested-by Lukasz Majewski <[email protected]>Test HW: Odroid XU3 with test/py for UMS, DFU
Applied to u-boot-dfu branch
Hi Lukasz,
I mentioned in reply for some other patch from this series that I'm gonna send v3 of the whole series. It took so long because I was testing it with buildman and fixing issues. So right now I have the whole series reworked w.r.t. all comments made to patches from this series and gonna resend it. Sorry I haven't mentioned that in this mail. So can you please revert series and apply new one once I sent it?
Quoted 8 lines
--
Best regards,Lukasz Majewski
Samsung R&D Institute Poland (SRPOL) | Linux Platform Group
cover usb: Move DWC3 and some gadget options to Kconfig
Hi Sam,
Quoted 30 lines
Quoted 19 lines · Lukasz Majewski
Hi Semen,
Quoted 11 lines
Hi All,
This patch series move next options to Kconfigs/defconfigs:
- CONFIG_USB_DWC3*
-CONFIG_USB_GADGET_VBUS_DRAW
-CONFIG_USB_GADGET_DUALSPEED(partially, only for DWC3 platforms
for now)
-CONFIG_USB_GADGET_DOWNLOAD
- CONFIG_G_DNL_*Quoted 5 lines
All defconfig files were post-processed via "make savedefconfig" rule to keep correct order of options in defconfigs.
The whole series was tested using buildman tool for all arm boards.
Quoted 6 lines
Acked-by Lukasz Majewski <[email protected]>Tested-by Lukasz Majewski <[email protected]>Test HW: Odroid XU3 with test/py for UMS, DFU
Applied to u-boot-dfu branch
Hi Lukasz,
Quoted 7 lines
I mentioned in reply for some other patch from this series that I'm gonna send v3 of the whole series. It took so long because I was testing it with buildman and fixing issues. So right now I have the whole series reworked w.r.t. all comments made to patches from this series and gonna resend it. Sorry I haven't mentioned that in this mail. So can you please revert series and apply new one once I sent it?
It is not a problem.
Only please add me to v3's CC and I will update the patch on my u-boot-dfu tree.
Quoted 10 lines
Quoted 9 lines
--
Best regards,Lukasz Majewski
Samsung R&D Institute Poland (SRPOL) | Linux Platform Group
Signature · 5 lines
Best regards, Lukasz Majewski Samsung R&D Institute Poland (SRPOL) | Linux Platform Group