[{"id":1767782,"web_url":"http://patchwork.ozlabs.org/comment/1767782/","msgid":"<ba1658a2-8045-f970-0709-f2a49692df60@denx.de>","list_archive_url":null,"date":"2017-09-13T10:43:35","subject":"Re: [U-Boot] [PATCH v2 10/14] cmd: fastboot: Rework fastboot\n\tdependency","submitter":{"id":70701,"url":"http://patchwork.ozlabs.org/api/people/70701/","name":"Lukasz Majewski","email":"lukma@denx.de"},"content":"On 09/12/2017 09:01 PM, Maxime Ripard wrote:\n> Fastboot need a bunch of options to be operating properly, such as the\n> g_dnl gadget, the fastboot command, and some options that make sense. Since\n> fastboot is now part of Kconfig, make sure we have them right.\n> \n> That will also reduce the boilerplate in the defconfigs.\n> \n> Reviewed-by: Simon Glass <sjg@chromium.org>\n> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>\n> ---\n>   arch/arm/Kconfig                               | 2 --\n>   cmd/fastboot/Kconfig                           | 4 ++++\n>   configs/A13-OLinuXino_defconfig                | 1 -\n>   configs/A20-OLinuXino-Lime2-eMMC_defconfig     | 1 -\n>   configs/A20-OLinuXino-Lime2_defconfig          | 1 -\n>   configs/CHIP_defconfig                         | 1 -\n>   configs/CHIP_pro_defconfig                     | 1 -\n>   configs/Cubietruck_defconfig                   | 1 -\n>   configs/Nintendo_NES_Classic_Edition_defconfig | 1 -\n>   configs/Sinlinx_SinA33_defconfig               | 1 -\n>   configs/am335x_boneblack_defconfig             | 2 --\n>   configs/am335x_boneblack_vboot_defconfig       | 2 --\n>   configs/am335x_evm_defconfig                   | 2 --\n>   configs/am335x_evm_nor_defconfig               | 2 --\n>   configs/am335x_evm_norboot_defconfig           | 2 --\n>   configs/am335x_evm_spiboot_defconfig           | 2 --\n>   configs/am335x_evm_usbspl_defconfig            | 2 --\n>   configs/am57xx_evm_defconfig                   | 2 --\n>   configs/am57xx_evm_nodt_defconfig              | 3 ---\n>   configs/am57xx_hs_evm_defconfig                | 2 --\n>   configs/bcm23550_w1d_defconfig                 | 3 ---\n>   configs/bcm28155_ap_defconfig                  | 3 ---\n>   configs/birdland_bav335a_defconfig             | 3 ---\n>   configs/birdland_bav335b_defconfig             | 3 ---\n>   configs/cgtqmx6eval_defconfig                  | 3 ---\n>   configs/chromebit_mickey_defconfig             | 1 -\n>   configs/chromebook_jerry_defconfig             | 1 -\n>   configs/chromebook_minnie_defconfig            | 1 -\n>   configs/dra7xx_evm_defconfig                   | 2 --\n>   configs/dra7xx_hs_evm_defconfig                | 2 --\n>   configs/evb-rk3036_defconfig                   | 1 -\n>   configs/evb-rk3229_defconfig                   | 1 -\n>   configs/evb-rk3288_defconfig                   | 1 -\n>   configs/fennec-rk3288_defconfig                | 1 -\n>   configs/firefly-rk3288_defconfig               | 1 -\n>   configs/kc1_defconfig                          | 3 ---\n>   configs/kylin-rk3036_defconfig                 | 1 -\n>   configs/miqi-rk3288_defconfig                  | 1 -\n>   configs/mx6qsabrelite_defconfig                | 3 ---\n>   configs/nitrogen6dl2g_defconfig                | 3 ---\n>   configs/nitrogen6dl_defconfig                  | 3 ---\n>   configs/nitrogen6q2g_defconfig                 | 3 ---\n>   configs/nitrogen6q_defconfig                   | 3 ---\n>   configs/nitrogen6s1g_defconfig                 | 3 ---\n>   configs/nitrogen6s_defconfig                   | 3 ---\n>   configs/omap3_beagle_defconfig                 | 3 ---\n>   configs/omap3_logic_defconfig                  | 2 --\n>   configs/parrot_r16_defconfig                   | 1 -\n>   configs/phycore-rk3288_defconfig               | 1 -\n>   configs/popmetal-rk3288_defconfig              | 1 -\n>   configs/rock2_defconfig                        | 1 -\n>   configs/sniper_defconfig                       | 3 ---\n>   configs/tinker-rk3288_defconfig                | 1 -\n>   53 files changed, 4 insertions(+), 97 deletions(-)\n> \n> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig\n> index 1eb59c591a54..519f42778a8d 100644\n> --- a/arch/arm/Kconfig\n> +++ b/arch/arm/Kconfig\n> @@ -693,7 +693,6 @@ config ARCH_SUNXI\n>   \tselect USB_STORAGE if DISTRO_DEFAULTS\n>   \tselect USB_KEYBOARD if DISTRO_DEFAULTS\n>   \tselect USE_TINY_PRINTF\n> -\timply CMD_FASTBOOT\n>   \timply FASTBOOT\n>   \timply FAT_WRITE\n>   \timply PRE_CONSOLE_BUFFER\n> @@ -704,7 +703,6 @@ config ARCH_SUNXI\n>   \timply SPL_MMC_SUPPORT if MMC\n>   \timply SPL_POWER_SUPPORT\n>   \timply SPL_SERIAL_SUPPORT\n> -\timply USB_FUNCTION_FASTBOOT\n>   \timply USB_GADGET\n>   \n>   config TARGET_TS4600\n> diff --git a/cmd/fastboot/Kconfig b/cmd/fastboot/Kconfig\n> index fb0c5da94cdb..5c1186017206 100644\n> --- a/cmd/fastboot/Kconfig\n> +++ b/cmd/fastboot/Kconfig\n> @@ -8,6 +8,10 @@ if FASTBOOT\n>   \n>   config USB_FUNCTION_FASTBOOT\n>   \tbool \"Enable USB fastboot gadget\"\n> +\tdefault y\n> +\tselect USB_GADGET_DOWNLOAD\n> +\timply ANDROID_BOOT_IMAGE\n> +\timply CMD_FASTBOOT\n>   \thelp\n>   \t  This enables the USB part of the fastboot gadget.\n>   \n> diff --git a/configs/A13-OLinuXino_defconfig b/configs/A13-OLinuXino_defconfig\n> index e55dbff44d36..ed8349000e22 100644\n> --- a/configs/A13-OLinuXino_defconfig\n> +++ b/configs/A13-OLinuXino_defconfig\n> @@ -31,4 +31,3 @@ CONFIG_AXP_ALDO3_VOLT=3300\n>   CONFIG_USB_EHCI_HCD=y\n>   CONFIG_USB_MUSB_GADGET=y\n>   CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n> diff --git a/configs/A20-OLinuXino-Lime2-eMMC_defconfig b/configs/A20-OLinuXino-Lime2-eMMC_defconfig\n> index 9491708d80c6..a04037ebe7cc 100644\n> --- a/configs/A20-OLinuXino-Lime2-eMMC_defconfig\n> +++ b/configs/A20-OLinuXino-Lime2-eMMC_defconfig\n> @@ -33,4 +33,3 @@ CONFIG_SCSI=y\n>   CONFIG_USB_EHCI_HCD=y\n>   CONFIG_USB_MUSB_GADGET=y\n>   CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n> diff --git a/configs/A20-OLinuXino-Lime2_defconfig b/configs/A20-OLinuXino-Lime2_defconfig\n> index 2bb8ee8c9ebd..f9388a005bcd 100644\n> --- a/configs/A20-OLinuXino-Lime2_defconfig\n> +++ b/configs/A20-OLinuXino-Lime2_defconfig\n> @@ -32,4 +32,3 @@ CONFIG_SCSI=y\n>   CONFIG_USB_EHCI_HCD=y\n>   CONFIG_USB_MUSB_GADGET=y\n>   CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n> diff --git a/configs/CHIP_defconfig b/configs/CHIP_defconfig\n> index b9f70d240c3c..5acce42a60f9 100644\n> --- a/configs/CHIP_defconfig\n> +++ b/configs/CHIP_defconfig\n> @@ -22,5 +22,4 @@ CONFIG_AXP_ALDO4_VOLT=3300\n>   CONFIG_USB_EHCI_HCD=y\n>   CONFIG_USB_MUSB_GADGET=y\n>   CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_OF_LIBFDT_OVERLAY=y\n> diff --git a/configs/CHIP_pro_defconfig b/configs/CHIP_pro_defconfig\n> index 74f6eb10fc01..2303135449b2 100644\n> --- a/configs/CHIP_pro_defconfig\n> +++ b/configs/CHIP_pro_defconfig\n> @@ -27,5 +27,4 @@ CONFIG_AXP_ALDO4_VOLT=3300\n>   CONFIG_USB_EHCI_HCD=y\n>   CONFIG_USB_MUSB_GADGET=y\n>   CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_OF_LIBFDT_OVERLAY=y\n> diff --git a/configs/Cubietruck_defconfig b/configs/Cubietruck_defconfig\n> index 458e2a9d8b04..3dff02f342d7 100644\n> --- a/configs/Cubietruck_defconfig\n> +++ b/configs/Cubietruck_defconfig\n> @@ -32,4 +32,3 @@ CONFIG_SCSI=y\n>   CONFIG_USB_EHCI_HCD=y\n>   CONFIG_USB_MUSB_GADGET=y\n>   CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n> diff --git a/configs/Nintendo_NES_Classic_Edition_defconfig b/configs/Nintendo_NES_Classic_Edition_defconfig\n> index e031dd8f5d5f..26fcffa02f10 100644\n> --- a/configs/Nintendo_NES_Classic_Edition_defconfig\n> +++ b/configs/Nintendo_NES_Classic_Edition_defconfig\n> @@ -22,4 +22,3 @@ CONFIG_AXP_DLDO1_VOLT=3300\n>   CONFIG_AXP_ELDO2_VOLT=1800\n>   CONFIG_USB_MUSB_GADGET=y\n>   CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n> diff --git a/configs/Sinlinx_SinA33_defconfig b/configs/Sinlinx_SinA33_defconfig\n> index 143a9b4b6c10..d726b404cc5e 100644\n> --- a/configs/Sinlinx_SinA33_defconfig\n> +++ b/configs/Sinlinx_SinA33_defconfig\n> @@ -27,4 +27,3 @@ CONFIG_DFU_RAM=y\n>   CONFIG_USB_EHCI_HCD=y\n>   CONFIG_USB_MUSB_GADGET=y\n>   CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n> diff --git a/configs/am335x_boneblack_defconfig b/configs/am335x_boneblack_defconfig\n> index 85f220329e4e..e17329bc4fda 100644\n> --- a/configs/am335x_boneblack_defconfig\n> +++ b/configs/am335x_boneblack_defconfig\n> @@ -18,7 +18,6 @@ CONFIG_AUTOBOOT_PROMPT=\"Press SPACE to abort autoboot in %d seconds\\n\"\n>   CONFIG_AUTOBOOT_DELAY_STR=\"d\"\n>   CONFIG_AUTOBOOT_STOP_STR=\" \"\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n>   # CONFIG_CMD_IMLS is not set\n>   CONFIG_CMD_SPL=y\n>   # CONFIG_CMD_FLASH is not set\n> @@ -41,7 +40,6 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"Texas Instruments\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_ETHER=y\n>   CONFIG_USBNET_HOST_ADDR=\"de:ad:be:af:00:00\"\n>   CONFIG_LZO=y\n> diff --git a/configs/am335x_boneblack_vboot_defconfig b/configs/am335x_boneblack_vboot_defconfig\n> index 9ba3f7c04d73..4669a68d1471 100644\n> --- a/configs/am335x_boneblack_vboot_defconfig\n> +++ b/configs/am335x_boneblack_vboot_defconfig\n> @@ -21,7 +21,6 @@ CONFIG_AUTOBOOT_PROMPT=\"Press SPACE to abort autoboot in %d seconds\\n\"\n>   CONFIG_AUTOBOOT_DELAY_STR=\"d\"\n>   CONFIG_AUTOBOOT_STOP_STR=\" \"\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n>   # CONFIG_CMD_IMLS is not set\n>   CONFIG_CMD_SPL=y\n>   # CONFIG_CMD_FLASH is not set\n> @@ -51,6 +50,5 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"Texas Instruments\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_ETHER=y\n>   CONFIG_LZO=y\n> diff --git a/configs/am335x_evm_defconfig b/configs/am335x_evm_defconfig\n> index 8aa3c0de8824..e5363e78f07f 100644\n> --- a/configs/am335x_evm_defconfig\n> +++ b/configs/am335x_evm_defconfig\n> @@ -15,7 +15,6 @@ CONFIG_SPL_MTD_SUPPORT=y\n>   CONFIG_SPL_MUSB_NEW_SUPPORT=y\n>   CONFIG_SPL_OS_BOOT=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n>   # CONFIG_CMD_IMLS is not set\n>   CONFIG_CMD_SPL=y\n>   CONFIG_CMD_SPL_NAND_OFS=0x00080000\n> @@ -53,7 +52,6 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"Texas Instruments\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_ETHER=y\n>   CONFIG_RSA=y\n>   CONFIG_LZO=y\n> diff --git a/configs/am335x_evm_nor_defconfig b/configs/am335x_evm_nor_defconfig\n> index b745f2997334..9d226bc8919f 100644\n> --- a/configs/am335x_evm_nor_defconfig\n> +++ b/configs/am335x_evm_nor_defconfig\n> @@ -14,7 +14,6 @@ CONFIG_SPL_MTD_SUPPORT=y\n>   CONFIG_SPL_MUSB_NEW_SUPPORT=y\n>   CONFIG_SPL_OS_BOOT=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n>   # CONFIG_CMD_IMLS is not set\n>   CONFIG_CMD_SPL=y\n>   CONFIG_CMD_SPL_NAND_OFS=0x00080000\n> @@ -40,7 +39,6 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"Texas Instruments\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_ETHER=y\n>   CONFIG_LZO=y\n>   CONFIG_OF_LIBFDT=y\n> diff --git a/configs/am335x_evm_norboot_defconfig b/configs/am335x_evm_norboot_defconfig\n> index 9662b6684c1f..e786565c2a17 100644\n> --- a/configs/am335x_evm_norboot_defconfig\n> +++ b/configs/am335x_evm_norboot_defconfig\n> @@ -12,7 +12,6 @@ CONFIG_VERSION_VARIABLE=y\n>   CONFIG_ARCH_MISC_INIT=y\n>   CONFIG_BOARD_EARLY_INIT_F=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n>   # CONFIG_CMD_IMLS is not set\n>   # CONFIG_CMD_SETEXPR is not set\n>   CONFIG_CMD_MTDPARTS=y\n> @@ -34,7 +33,6 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"Texas Instruments\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_ETHER=y\n>   CONFIG_USBNET_HOST_ADDR=\"de:ad:be:af:00:00\"\n>   CONFIG_LZO=y\n> diff --git a/configs/am335x_evm_spiboot_defconfig b/configs/am335x_evm_spiboot_defconfig\n> index 5e2c19066daa..0ab48d9647c0 100644\n> --- a/configs/am335x_evm_spiboot_defconfig\n> +++ b/configs/am335x_evm_spiboot_defconfig\n> @@ -16,7 +16,6 @@ CONFIG_SPL=y\n>   CONFIG_SPL_STACK_R=y\n>   CONFIG_SPL_MUSB_NEW_SUPPORT=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n>   # CONFIG_CMD_IMLS is not set\n>   # CONFIG_CMD_FLASH is not set\n>   # CONFIG_CMD_SETEXPR is not set\n> @@ -38,7 +37,6 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"Texas Instruments\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_ETHER=y\n>   CONFIG_LZO=y\n>   CONFIG_OF_LIBFDT=y\n> diff --git a/configs/am335x_evm_usbspl_defconfig b/configs/am335x_evm_usbspl_defconfig\n> index d6c21b8e85ee..0674ab0570e8 100644\n> --- a/configs/am335x_evm_usbspl_defconfig\n> +++ b/configs/am335x_evm_usbspl_defconfig\n> @@ -18,7 +18,6 @@ CONFIG_SPL_USB_GADGET_SUPPORT=y\n>   CONFIG_SPL_USBETH_SUPPORT=y\n>   # CONFIG_SPL_YMODEM_SUPPORT is not set\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n>   # CONFIG_CMD_IMLS is not set\n>   CONFIG_CMD_SPL=y\n>   CONFIG_CMD_SPL_NAND_OFS=0x00080000\n> @@ -44,7 +43,6 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"Texas Instruments\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_ETHER=y\n>   CONFIG_LZO=y\n>   CONFIG_OF_LIBFDT=y\n> diff --git a/configs/am57xx_evm_defconfig b/configs/am57xx_evm_defconfig\n> index a9ee2e448f3c..07afb9139a77 100644\n> --- a/configs/am57xx_evm_defconfig\n> +++ b/configs/am57xx_evm_defconfig\n> @@ -25,7 +25,6 @@ CONFIG_SPL_DMA_SUPPORT=y\n>   CONFIG_SPL_OS_BOOT=y\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x82000000\n>   CONFIG_FASTBOOT_BUF_SIZE=0x2F000000\n>   CONFIG_FASTBOOT_USB_DEV=1\n> @@ -75,4 +74,3 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"Texas Instruments\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n> diff --git a/configs/am57xx_evm_nodt_defconfig b/configs/am57xx_evm_nodt_defconfig\n> index ae7c3464e0cb..88b8bc104d08 100644\n> --- a/configs/am57xx_evm_nodt_defconfig\n> +++ b/configs/am57xx_evm_nodt_defconfig\n> @@ -15,8 +15,6 @@ CONFIG_SPL_DMA_SUPPORT=y\n>   CONFIG_SPL_OS_BOOT=y\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n> -CONFIG_CMD_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x82000000\n>   CONFIG_FASTBOOT_BUF_SIZE=0x2F000000\n>   CONFIG_FASTBOOT_USB_DEV=1\n> @@ -65,6 +63,5 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"Texas Instruments\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_FAT_WRITE=y\n>   CONFIG_OF_LIBFDT=y\n> diff --git a/configs/am57xx_hs_evm_defconfig b/configs/am57xx_hs_evm_defconfig\n> index 1047f33237ef..dd5e86212576 100644\n> --- a/configs/am57xx_hs_evm_defconfig\n> +++ b/configs/am57xx_hs_evm_defconfig\n> @@ -30,7 +30,6 @@ CONFIG_SPL_SEPARATE_BSS=y\n>   CONFIG_SPL_DMA_SUPPORT=y\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x82000000\n>   CONFIG_FASTBOOT_BUF_SIZE=0x2F000000\n>   CONFIG_FASTBOOT_USB_DEV=1\n> @@ -78,4 +77,3 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"Texas Instruments\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n> diff --git a/configs/bcm23550_w1d_defconfig b/configs/bcm23550_w1d_defconfig\n> index 49f7e40d15d9..f7af02f61323 100644\n> --- a/configs/bcm23550_w1d_defconfig\n> +++ b/configs/bcm23550_w1d_defconfig\n> @@ -7,8 +7,6 @@ CONFIG_VERSION_VARIABLE=y\n>   # CONFIG_DISPLAY_BOARDINFO is not set\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n> -CONFIG_CMD_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x80000000\n>   CONFIG_FASTBOOT_BUF_SIZE=0x1D000000\n>   CONFIG_FASTBOOT_FLASH=y\n> @@ -40,5 +38,4 @@ CONFIG_USB_GADGET_PRODUCT_NUM=0x0d02\n>   CONFIG_USB_GADGET_BCM_UDC_OTG_PHY=y\n>   CONFIG_USB_GADGET_DWC2_OTG=y\n>   CONFIG_USB_GADGET_DWC2_OTG_PHY_BUS_WIDTH_8=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_OF_LIBFDT=y\n> diff --git a/configs/bcm28155_ap_defconfig b/configs/bcm28155_ap_defconfig\n> index 9e17b60e54e4..2d24200096e3 100644\n> --- a/configs/bcm28155_ap_defconfig\n> +++ b/configs/bcm28155_ap_defconfig\n> @@ -8,8 +8,6 @@ CONFIG_VERSION_VARIABLE=y\n>   CONFIG_HUSH_PARSER=y\n>   # CONFIG_AUTOBOOT is not set\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n> -CONFIG_CMD_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x80000000\n>   CONFIG_FASTBOOT_BUF_SIZE=0x7FF00000\n>   CONFIG_FASTBOOT_FLASH=y\n> @@ -41,5 +39,4 @@ CONFIG_USB_GADGET_PRODUCT_NUM=0x0d02\n>   CONFIG_USB_GADGET_BCM_UDC_OTG_PHY=y\n>   CONFIG_USB_GADGET_DWC2_OTG=y\n>   CONFIG_USB_GADGET_DWC2_OTG_PHY_BUS_WIDTH_8=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_OF_LIBFDT=y\n> diff --git a/configs/birdland_bav335a_defconfig b/configs/birdland_bav335a_defconfig\n> index 41b77302155f..828bbd16e6ed 100644\n> --- a/configs/birdland_bav335a_defconfig\n> +++ b/configs/birdland_bav335a_defconfig\n> @@ -24,8 +24,6 @@ CONFIG_SPL_POWER_SUPPORT=y\n>   CONFIG_SPL_YMODEM_SUPPORT=y\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n> -CONFIG_CMD_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x82000000\n>   CONFIG_CMD_BOOTZ=y\n>   # CONFIG_CMD_IMLS is not set\n> @@ -69,7 +67,6 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"Texas Instruments\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_FAT_WRITE=y\n>   CONFIG_LZO=y\n>   CONFIG_OF_LIBFDT=y\n> diff --git a/configs/birdland_bav335b_defconfig b/configs/birdland_bav335b_defconfig\n> index 6ecf8d035478..d851575ac619 100644\n> --- a/configs/birdland_bav335b_defconfig\n> +++ b/configs/birdland_bav335b_defconfig\n> @@ -24,8 +24,6 @@ CONFIG_SPL_POWER_SUPPORT=y\n>   CONFIG_SPL_YMODEM_SUPPORT=y\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n> -CONFIG_CMD_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x82000000\n>   CONFIG_CMD_BOOTZ=y\n>   # CONFIG_CMD_IMLS is not set\n> @@ -69,7 +67,6 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"Texas Instruments\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_FAT_WRITE=y\n>   CONFIG_LZO=y\n>   CONFIG_OF_LIBFDT=y\n> diff --git a/configs/cgtqmx6eval_defconfig b/configs/cgtqmx6eval_defconfig\n> index b17c30fcd2f6..201a33138cf2 100644\n> --- a/configs/cgtqmx6eval_defconfig\n> +++ b/configs/cgtqmx6eval_defconfig\n> @@ -24,8 +24,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_SYS_PROMPT=\"CGT-QMX6-Quad U-Boot > \"\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n> -CONFIG_CMD_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x12000000\n>   CONFIG_CMD_BOOTZ=y\n>   # CONFIG_CMD_IMLS is not set\n> @@ -61,7 +59,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Congatec\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0525\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5\n>   CONFIG_CI_UDC=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_HOST_ETHER=y\n>   CONFIG_USB_ETHER_ASIX=y\n>   # CONFIG_VIDEO_SW_CURSOR is not set\n> diff --git a/configs/chromebit_mickey_defconfig b/configs/chromebit_mickey_defconfig\n> index fccff80780bc..e061b2615255 100644\n> --- a/configs/chromebit_mickey_defconfig\n> +++ b/configs/chromebit_mickey_defconfig\n> @@ -79,7 +79,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Rockchip\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x2207\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0x320a\n>   CONFIG_USB_GADGET_DWC2_OTG=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_DM_VIDEO=y\n>   CONFIG_DISPLAY=y\n>   CONFIG_VIDEO_ROCKCHIP=y\n> diff --git a/configs/chromebook_jerry_defconfig b/configs/chromebook_jerry_defconfig\n> index 18790b30898f..2f6b4e5e3d30 100644\n> --- a/configs/chromebook_jerry_defconfig\n> +++ b/configs/chromebook_jerry_defconfig\n> @@ -80,7 +80,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Rockchip\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x2207\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0x320a\n>   CONFIG_USB_GADGET_DWC2_OTG=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_DM_VIDEO=y\n>   CONFIG_DISPLAY=y\n>   CONFIG_VIDEO_ROCKCHIP=y\n> diff --git a/configs/chromebook_minnie_defconfig b/configs/chromebook_minnie_defconfig\n> index fdb992d59252..3b76cb47fb4d 100644\n> --- a/configs/chromebook_minnie_defconfig\n> +++ b/configs/chromebook_minnie_defconfig\n> @@ -79,7 +79,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Rockchip\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x2207\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0x320a\n>   CONFIG_USB_GADGET_DWC2_OTG=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_DM_VIDEO=y\n>   CONFIG_DISPLAY=y\n>   CONFIG_VIDEO_ROCKCHIP=y\n> diff --git a/configs/dra7xx_evm_defconfig b/configs/dra7xx_evm_defconfig\n> index 4aca3a4a043a..748948ec8156 100644\n> --- a/configs/dra7xx_evm_defconfig\n> +++ b/configs/dra7xx_evm_defconfig\n> @@ -25,7 +25,6 @@ CONFIG_SPL_DMA_SUPPORT=y\n>   CONFIG_SPL_OS_BOOT=y\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x82000000\n>   CONFIG_FASTBOOT_BUF_SIZE=0x2F000000\n>   CONFIG_FASTBOOT_FLASH=y\n> @@ -93,4 +92,3 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"Texas Instruments\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n> diff --git a/configs/dra7xx_hs_evm_defconfig b/configs/dra7xx_hs_evm_defconfig\n> index 4d126e09f6a6..d31653e9d1c5 100644\n> --- a/configs/dra7xx_hs_evm_defconfig\n> +++ b/configs/dra7xx_hs_evm_defconfig\n> @@ -30,7 +30,6 @@ CONFIG_SPL_SEPARATE_BSS=y\n>   CONFIG_SPL_DMA_SUPPORT=y\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x82000000\n>   CONFIG_FASTBOOT_BUF_SIZE=0x2F000000\n>   CONFIG_FASTBOOT_FLASH=y\n> @@ -95,4 +94,3 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"Texas Instruments\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n> diff --git a/configs/evb-rk3036_defconfig b/configs/evb-rk3036_defconfig\n> index 9cce3351f80b..f2c4d8c54303 100644\n> --- a/configs/evb-rk3036_defconfig\n> +++ b/configs/evb-rk3036_defconfig\n> @@ -48,7 +48,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Rockchip\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x2207\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0x310a\n>   CONFIG_USB_GADGET_DWC2_OTG=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_SPL_TINY_MEMSET=y\n>   CONFIG_CMD_DHRYSTONE=y\n>   CONFIG_ERRNO_STR=y\n> diff --git a/configs/evb-rk3229_defconfig b/configs/evb-rk3229_defconfig\n> index 61fdacaa1340..2bc9f4a9765b 100644\n> --- a/configs/evb-rk3229_defconfig\n> +++ b/configs/evb-rk3229_defconfig\n> @@ -48,5 +48,4 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Rockchip\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x2207\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0x320a\n>   CONFIG_USB_GADGET_DWC2_OTG=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_ERRNO_STR=y\n> diff --git a/configs/evb-rk3288_defconfig b/configs/evb-rk3288_defconfig\n> index 0d91cdd53ff6..d8dadd7ea97e 100644\n> --- a/configs/evb-rk3288_defconfig\n> +++ b/configs/evb-rk3288_defconfig\n> @@ -70,7 +70,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Rockchip\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x2207\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0x320a\n>   CONFIG_USB_GADGET_DWC2_OTG=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_DM_VIDEO=y\n>   CONFIG_DISPLAY=y\n>   CONFIG_VIDEO_ROCKCHIP=y\n> diff --git a/configs/fennec-rk3288_defconfig b/configs/fennec-rk3288_defconfig\n> index 51420e5b66db..adc3f7aa70a8 100644\n> --- a/configs/fennec-rk3288_defconfig\n> +++ b/configs/fennec-rk3288_defconfig\n> @@ -73,7 +73,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Rockchip\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x2207\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0x320a\n>   CONFIG_USB_GADGET_DWC2_OTG=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_HOST_ETHER=y\n>   CONFIG_USB_ETHER_ASIX=y\n>   CONFIG_USB_ETHER_SMSC95XX=y\n> diff --git a/configs/firefly-rk3288_defconfig b/configs/firefly-rk3288_defconfig\n> index eb42def73fc2..3e95f0fca2b3 100644\n> --- a/configs/firefly-rk3288_defconfig\n> +++ b/configs/firefly-rk3288_defconfig\n> @@ -79,7 +79,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Rockchip\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x2207\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0x320a\n>   CONFIG_USB_GADGET_DWC2_OTG=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_HOST_ETHER=y\n>   CONFIG_USB_ETHER_ASIX=y\n>   CONFIG_USB_ETHER_SMSC95XX=y\n> diff --git a/configs/kc1_defconfig b/configs/kc1_defconfig\n> index d27a7f5abbe0..87b3eec4623c 100644\n> --- a/configs/kc1_defconfig\n> +++ b/configs/kc1_defconfig\n> @@ -12,8 +12,6 @@ CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION=2\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_SYS_PROMPT=\"kc1 # \"\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n> -CONFIG_CMD_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x82000000\n>   CONFIG_FASTBOOT_BUF_SIZE=0x2000000\n>   CONFIG_FASTBOOT_FLASH=y\n> @@ -45,5 +43,4 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"Texas Instruments\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_OF_LIBFDT=y\n> diff --git a/configs/kylin-rk3036_defconfig b/configs/kylin-rk3036_defconfig\n> index 0904eb14d4fc..5adf5779c728 100644\n> --- a/configs/kylin-rk3036_defconfig\n> +++ b/configs/kylin-rk3036_defconfig\n> @@ -48,7 +48,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Rockchip\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x2207\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0x310a\n>   CONFIG_USB_GADGET_DWC2_OTG=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_HOST_ETHER=y\n>   CONFIG_USB_ETHER_ASIX=y\n>   CONFIG_USB_ETHER_SMSC95XX=y\n> diff --git a/configs/miqi-rk3288_defconfig b/configs/miqi-rk3288_defconfig\n> index e607ecd7dd71..e5d1b759256a 100644\n> --- a/configs/miqi-rk3288_defconfig\n> +++ b/configs/miqi-rk3288_defconfig\n> @@ -73,7 +73,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Rockchip\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x2207\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0x320a\n>   CONFIG_USB_GADGET_DWC2_OTG=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_HOST_ETHER=y\n>   CONFIG_USB_ETHER_ASIX=y\n>   CONFIG_USB_ETHER_SMSC95XX=y\n> diff --git a/configs/mx6qsabrelite_defconfig b/configs/mx6qsabrelite_defconfig\n> index 92e0a578dfde..3dfe25ebb5c0 100644\n> --- a/configs/mx6qsabrelite_defconfig\n> +++ b/configs/mx6qsabrelite_defconfig\n> @@ -10,8 +10,6 @@ CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y\n>   CONFIG_BOARD_EARLY_INIT_F=y\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n> -CONFIG_CMD_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x12000000\n>   CONFIG_CMD_BOOTZ=y\n>   # CONFIG_CMD_IMLS is not set\n> @@ -53,7 +51,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Boundary\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0525\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5\n>   CONFIG_CI_UDC=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_ETHER=y\n>   CONFIG_USB_ETH_CDC=y\n>   # CONFIG_VIDEO_SW_CURSOR is not set\n> diff --git a/configs/nitrogen6dl2g_defconfig b/configs/nitrogen6dl2g_defconfig\n> index a5fdb48d2452..32c6eea54618 100644\n> --- a/configs/nitrogen6dl2g_defconfig\n> +++ b/configs/nitrogen6dl2g_defconfig\n> @@ -10,8 +10,6 @@ CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y\n>   CONFIG_BOARD_EARLY_INIT_F=y\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n> -CONFIG_CMD_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x12000000\n>   CONFIG_CMD_BOOTZ=y\n>   # CONFIG_CMD_IMLS is not set\n> @@ -50,7 +48,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Boundary\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0525\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5\n>   CONFIG_CI_UDC=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_ETHER=y\n>   CONFIG_USB_ETH_CDC=y\n>   # CONFIG_VIDEO_SW_CURSOR is not set\n> diff --git a/configs/nitrogen6dl_defconfig b/configs/nitrogen6dl_defconfig\n> index 1803bdba888e..8ce2515d3794 100644\n> --- a/configs/nitrogen6dl_defconfig\n> +++ b/configs/nitrogen6dl_defconfig\n> @@ -10,8 +10,6 @@ CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y\n>   CONFIG_BOARD_EARLY_INIT_F=y\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n> -CONFIG_CMD_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x12000000\n>   CONFIG_CMD_BOOTZ=y\n>   # CONFIG_CMD_IMLS is not set\n> @@ -50,7 +48,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Boundary\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0525\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5\n>   CONFIG_CI_UDC=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_ETHER=y\n>   CONFIG_USB_ETH_CDC=y\n>   # CONFIG_VIDEO_SW_CURSOR is not set\n> diff --git a/configs/nitrogen6q2g_defconfig b/configs/nitrogen6q2g_defconfig\n> index 3c9b44023f82..1c149b5edf99 100644\n> --- a/configs/nitrogen6q2g_defconfig\n> +++ b/configs/nitrogen6q2g_defconfig\n> @@ -10,8 +10,6 @@ CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y\n>   CONFIG_BOARD_EARLY_INIT_F=y\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n> -CONFIG_CMD_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x12000000\n>   CONFIG_CMD_BOOTZ=y\n>   # CONFIG_CMD_IMLS is not set\n> @@ -51,7 +49,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Boundary\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0525\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5\n>   CONFIG_CI_UDC=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_ETHER=y\n>   CONFIG_USB_ETH_CDC=y\n>   # CONFIG_VIDEO_SW_CURSOR is not set\n> diff --git a/configs/nitrogen6q_defconfig b/configs/nitrogen6q_defconfig\n> index 82b05febae40..29e59fd71ea0 100644\n> --- a/configs/nitrogen6q_defconfig\n> +++ b/configs/nitrogen6q_defconfig\n> @@ -10,8 +10,6 @@ CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y\n>   CONFIG_BOARD_EARLY_INIT_F=y\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n> -CONFIG_CMD_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x12000000\n>   CONFIG_CMD_BOOTZ=y\n>   # CONFIG_CMD_IMLS is not set\n> @@ -51,7 +49,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Boundary\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0525\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5\n>   CONFIG_CI_UDC=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_ETHER=y\n>   CONFIG_USB_ETH_CDC=y\n>   # CONFIG_VIDEO_SW_CURSOR is not set\n> diff --git a/configs/nitrogen6s1g_defconfig b/configs/nitrogen6s1g_defconfig\n> index 3e4c20357c16..a06d6e12e358 100644\n> --- a/configs/nitrogen6s1g_defconfig\n> +++ b/configs/nitrogen6s1g_defconfig\n> @@ -10,8 +10,6 @@ CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y\n>   CONFIG_BOARD_EARLY_INIT_F=y\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n> -CONFIG_CMD_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x12000000\n>   CONFIG_CMD_BOOTZ=y\n>   # CONFIG_CMD_IMLS is not set\n> @@ -50,7 +48,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Boundary\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0525\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5\n>   CONFIG_CI_UDC=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_ETHER=y\n>   CONFIG_USB_ETH_CDC=y\n>   # CONFIG_VIDEO_SW_CURSOR is not set\n> diff --git a/configs/nitrogen6s_defconfig b/configs/nitrogen6s_defconfig\n> index 107cbfc9bc55..a7a54bbb5e0f 100644\n> --- a/configs/nitrogen6s_defconfig\n> +++ b/configs/nitrogen6s_defconfig\n> @@ -10,8 +10,6 @@ CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y\n>   CONFIG_BOARD_EARLY_INIT_F=y\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n> -CONFIG_CMD_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x12000000\n>   CONFIG_CMD_BOOTZ=y\n>   # CONFIG_CMD_IMLS is not set\n> @@ -50,7 +48,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Boundary\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0525\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5\n>   CONFIG_CI_UDC=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_ETHER=y\n>   CONFIG_USB_ETH_CDC=y\n>   # CONFIG_VIDEO_SW_CURSOR is not set\n> diff --git a/configs/omap3_beagle_defconfig b/configs/omap3_beagle_defconfig\n> index 86967b07fb9c..024e35647304 100644\n> --- a/configs/omap3_beagle_defconfig\n> +++ b/configs/omap3_beagle_defconfig\n> @@ -9,8 +9,6 @@ CONFIG_SPL=y\n>   CONFIG_SPL_MTD_SUPPORT=y\n>   CONFIG_SPL_OS_BOOT=y\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n> -CONFIG_CMD_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x82000000\n>   # CONFIG_CMD_IMLS is not set\n>   CONFIG_CMD_SPL=y\n> @@ -51,7 +49,6 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"TI\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_ETHER=y\n>   CONFIG_USB_HOST_ETHER=y\n>   CONFIG_USB_ETHER_ASIX=y\n> diff --git a/configs/omap3_logic_defconfig b/configs/omap3_logic_defconfig\n> index b1693be7edd7..4380d6c84220 100644\n> --- a/configs/omap3_logic_defconfig\n> +++ b/configs/omap3_logic_defconfig\n> @@ -15,7 +15,6 @@ CONFIG_SPL_OS_BOOT=y\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_SYS_PROMPT=\"OMAP Logic # \"\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x82000000\n>   # CONFIG_CMD_IMI is not set\n>   # CONFIG_CMD_IMLS is not set\n> @@ -48,6 +47,5 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"TI\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_ETHER=y\n>   CONFIG_BCH=y\n> diff --git a/configs/parrot_r16_defconfig b/configs/parrot_r16_defconfig\n> index b36b9efec650..6be57e604e89 100644\n> --- a/configs/parrot_r16_defconfig\n> +++ b/configs/parrot_r16_defconfig\n> @@ -23,4 +23,3 @@ CONFIG_FASTBOOT_FLASH_MMC_DEV=0\n>   CONFIG_USB_EHCI_HCD=y\n>   CONFIG_USB_MUSB_GADGET=y\n>   CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n> diff --git a/configs/phycore-rk3288_defconfig b/configs/phycore-rk3288_defconfig\n> index ba50ea9d8665..f9a53fc920d0 100644\n> --- a/configs/phycore-rk3288_defconfig\n> +++ b/configs/phycore-rk3288_defconfig\n> @@ -76,7 +76,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Rockchip\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x2207\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0x320a\n>   CONFIG_USB_GADGET_DWC2_OTG=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_HOST_ETHER=y\n>   CONFIG_USB_ETHER_ASIX=y\n>   CONFIG_USB_ETHER_SMSC95XX=y\n> diff --git a/configs/popmetal-rk3288_defconfig b/configs/popmetal-rk3288_defconfig\n> index a8d5cbf70940..5e592e6b918b 100644\n> --- a/configs/popmetal-rk3288_defconfig\n> +++ b/configs/popmetal-rk3288_defconfig\n> @@ -73,7 +73,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Rockchip\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x2207\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0x320a\n>   CONFIG_USB_GADGET_DWC2_OTG=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_HOST_ETHER=y\n>   CONFIG_USB_ETHER_ASIX=y\n>   CONFIG_USB_ETHER_SMSC95XX=y\n> diff --git a/configs/rock2_defconfig b/configs/rock2_defconfig\n> index d0ffdc7b0e70..be28c6640c1f 100644\n> --- a/configs/rock2_defconfig\n> +++ b/configs/rock2_defconfig\n> @@ -71,7 +71,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Rockchip\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x2207\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0x320a\n>   CONFIG_USB_GADGET_DWC2_OTG=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_DM_VIDEO=y\n>   CONFIG_DISPLAY=y\n>   CONFIG_VIDEO_ROCKCHIP=y\n> diff --git a/configs/sniper_defconfig b/configs/sniper_defconfig\n> index 75371c47ce8e..21254a5ad32b 100644\n> --- a/configs/sniper_defconfig\n> +++ b/configs/sniper_defconfig\n> @@ -13,8 +13,6 @@ CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION=2\n>   CONFIG_HUSH_PARSER=y\n>   CONFIG_SYS_PROMPT=\"sniper # \"\n>   CONFIG_FASTBOOT=y\n> -CONFIG_USB_FUNCTION_FASTBOOT=y\n> -CONFIG_CMD_FASTBOOT=y\n>   CONFIG_FASTBOOT_BUF_ADDR=0x82000000\n>   CONFIG_FASTBOOT_BUF_SIZE=0x2000000\n>   CONFIG_FASTBOOT_FLASH=y\n> @@ -46,5 +44,4 @@ CONFIG_USB_GADGET=y\n>   CONFIG_USB_GADGET_MANUFACTURER=\"Texas Instruments\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x0451\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0xd022\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_OF_LIBFDT=y\n> diff --git a/configs/tinker-rk3288_defconfig b/configs/tinker-rk3288_defconfig\n> index 84fcd8979f20..816fc0189c1d 100644\n> --- a/configs/tinker-rk3288_defconfig\n> +++ b/configs/tinker-rk3288_defconfig\n> @@ -76,7 +76,6 @@ CONFIG_USB_GADGET_MANUFACTURER=\"Rockchip\"\n>   CONFIG_USB_GADGET_VENDOR_NUM=0x2207\n>   CONFIG_USB_GADGET_PRODUCT_NUM=0x320a\n>   CONFIG_USB_GADGET_DWC2_OTG=y\n> -CONFIG_USB_GADGET_DOWNLOAD=y\n>   CONFIG_USB_HOST_ETHER=y\n>   CONFIG_USB_ETHER_ASIX=y\n>   CONFIG_USB_ETHER_SMSC95XX=y\n> \n\nReviewed-by: Łukasz Majewski <lukma@denx.de>","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)","Received":["from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 3xsdZQ4zhVz9s5L\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 13 Sep 2017 20:44:14 +1000 (AEST)","by lists.denx.de (Postfix, from userid 105)\n\tid 5E2CEC226ED; Wed, 13 Sep 2017 10:44:13 +0000 (UTC)","from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id 61ADDC226F4;\n\tWed, 13 Sep 2017 10:44:01 +0000 (UTC)","by lists.denx.de (Postfix, from userid 105)\n\tid 3AD41C22703; Wed, 13 Sep 2017 10:43:41 +0000 (UTC)","from mail-out.m-online.net (mail-out.m-online.net [212.18.0.9])\n\tby lists.denx.de (Postfix) with ESMTPS id 8F061C226F7\n\tfor <u-boot@lists.denx.de>; Wed, 13 Sep 2017 10:43:40 +0000 (UTC)","from frontend03.mail.m-online.net (unknown [192.168.6.182])\n\tby mail-out.m-online.net (Postfix) with ESMTP id 3xsdYm1ZKYz1qqyt;\n\tWed, 13 Sep 2017 12:43:40 +0200 (CEST)","from localhost (dynscan3.mnet-online.de [192.168.6.84])\n\tby mail.m-online.net (Postfix) with ESMTP id 3xsdYm0KGyz1qqkS;\n\tWed, 13 Sep 2017 12:43:40 +0200 (CEST)","from mail.mnet-online.de ([192.168.8.182])\n\tby localhost (dynscan3.mail.m-online.net [192.168.6.84]) (amavisd-new,\n\tport 10024)\n\twith ESMTP id X83_plt_nkRO; Wed, 13 Sep 2017 12:43:37 +0200 (CEST)","from [192.168.2.222] (89-64-27-66.dynamic.chello.pl [89.64.27.66])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby mail.mnet-online.de (Postfix) with ESMTPSA;\n\tWed, 13 Sep 2017 12:43:37 +0200 (CEST)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,\n\tRCVD_IN_MSPIKE_H3,\n\tRCVD_IN_MSPIKE_WL autolearn=unavailable autolearn_force=no\n\tversion=3.4.0","X-Virus-Scanned":"amavisd-new at mnet-online.de","X-Auth-Info":"z071XkNKLjag2M3czRjPB/zI+HVgk1ebkbiSvvkhOzQ=","To":"Maxime Ripard <maxime.ripard@free-electrons.com>,\n\tTom Rini <trini@konsulko.com>, Jagan Teki <jagan@openedev.com>","References":"<cover.afe89ac52a0b82d1c12952c3cb82bb3762c85fa8.1505242834.git-series.maxime.ripard@free-electrons.com>\n\t<e59969582d5644b8f6f927725267bd1d5934acfc.1505242834.git-series.maxime.ripard@free-electrons.com>","From":"=?utf-8?q?=C5=81ukasz_Majewski?= <lukma@denx.de>","Organization":"DENX","Message-ID":"<ba1658a2-8045-f970-0709-f2a49692df60@denx.de>","Date":"Wed, 13 Sep 2017 12:43:35 +0200","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.2.1","MIME-Version":"1.0","In-Reply-To":"<e59969582d5644b8f6f927725267bd1d5934acfc.1505242834.git-series.maxime.ripard@free-electrons.com>","Content-Language":"en-US","Cc":"Thomas Petazzoni <thomas.petazzoni@free-electrons.com>, marex@denx.de,\n\tu-boot@lists.denx.de","Subject":"Re: [U-Boot] [PATCH v2 10/14] cmd: fastboot: Rework fastboot\n\tdependency","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.18","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<http://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>","Content-Transfer-Encoding":"base64","Content-Type":"text/plain; charset=\"utf-8\"; Format=\"flowed\"","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>"}}]