[U-Boot] [PATCH 0/8 v4] usb: Move DWC3 and some gadget options to Kconfig

Sam Protsenko semen.protsenko at linaro.org
Wed Apr 13 13:25:29 CEST 2016


On Wed, Apr 13, 2016 at 2:20 PM, Sam Protsenko
<semen.protsenko at linaro.org> wrote:
>
> Hi All,
>
> This patch series move next options to Kconfigs/defconfigs:
>  - CONFIG_USB_DWC3*
>  - CONFIG_USB_GADGET_VBUS_DRAW
>  - CONFIG_USB_GADGET_DUALSPEED
>  - 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).
>
> Changes for v4:
>  - patches were rebased on top of u-boot-usb/master.
>
> Sam Protsenko (7):
>       usb: gadget: Move CONFIG_USB_GADGET_VBUS_DRAW to Kconfig
>       usb: gadget: Move CONFIG_USB_GADGET_DUALSPEED to Kconfig
>       usb: gadget: Move CONFIG_USB_GADGET_DOWNLOAD to Kconfig
>       usb: dwc3: Move CONFIG_USB_DWC3_GADGET/HOST to Kconfig
>       usb: dwc3: Move CONFIG_USB_DWC3_OMAP to Kconfig
>       usb: dwc3: Move CONFIG_USB_DWC3_PHY_* to Kconfig
>       usb: gadget Move: CONFIG_G_DNL_* to Kconfig
>
>  configs/A13-OLinuXino_defconfig              |  4 ++
>  configs/CHIP_defconfig                       |  4 ++
>  configs/Cubietruck_defconfig                 |  4 ++
>  configs/am335x_baltos_defconfig              |  5 +++
>  configs/am335x_boneblack_defconfig           |  5 +++
>  configs/am335x_boneblack_vboot_defconfig     |  5 +++
>  configs/am335x_evm_defconfig                 |  5 +++
>  configs/am335x_evm_nor_defconfig             |  5 +++
>  configs/am335x_evm_norboot_defconfig         |  5 +++
>  configs/am335x_evm_spiboot_defconfig         |  5 +++
>  configs/am335x_evm_usbspl_defconfig          |  5 +++
>  configs/am335x_gp_evm_defconfig              |  5 +++
>  configs/am437x_gp_evm_defconfig              |  8 ++++
>  configs/am437x_sk_evm_defconfig              |  8 ++++
>  configs/am43xx_evm_defconfig                 |  8 ++++
>  configs/am43xx_evm_ethboot_defconfig         |  8 ++++
>  configs/am43xx_evm_qspiboot_defconfig        |  8 ++++
>  configs/am43xx_evm_usbhost_boot_defconfig    |  8 ++++
>  configs/apalis_t30_defconfig                 |  5 +++
>  configs/bcm11130_defconfig                   |  5 +++
>  configs/bcm11130_nand_defconfig              |  5 +++
>  configs/bcm28155_ap_defconfig                |  5 +++
>  configs/bcm28155_w1d_defconfig               |  5 +++
>  configs/beaver_defconfig                     |  5 +++
>  configs/birdland_bav335a_defconfig           |  5 +++
>  configs/birdland_bav335b_defconfig           |  5 +++
>  configs/cgtqmx6eval_defconfig                |  5 +++
>  configs/colibri_t20_defconfig                |  9 +++-
>  configs/colibri_t30_defconfig                |  5 +++
>  configs/colibri_vf_defconfig                 |  5 +++
>  configs/corvus_defconfig                     |  5 +++
>  configs/dalmore_defconfig                    |  5 +++
>  configs/dra72_evm_defconfig                  |  8 ++++
>  configs/dra74_evm_defconfig                  |  8 ++++
>  configs/dra7xx_evm_defconfig                 |  8 ++++
>  configs/dra7xx_evm_qspiboot_defconfig        |  8 ++++
>  configs/dra7xx_evm_uart3_defconfig           |  8 ++++
>  configs/draco_defconfig                      |  5 +++
>  configs/e2220-1170_defconfig                 |  5 +++
>  configs/gwventana_defconfig                  |  5 +++
>  configs/jetson-tk1_defconfig                 |  5 +++
>  configs/kc1_defconfig                        |  4 ++
>  configs/ma5d4evk_defconfig                   |  1 +
>  configs/mx6dlsabreauto_defconfig             |  5 +++
>  configs/mx6dlsabresd_defconfig               |  5 +++
>  configs/mx6qpsabreauto_defconfig             |  5 +++
>  configs/mx6qsabreauto_defconfig              |  5 +++
>  configs/mx6qsabrelite_defconfig              |  5 +++
>  configs/mx6qsabresd_defconfig                |  5 +++
>  configs/mx6sabresd_spl_defconfig             |  5 +++
>  configs/mx7dsabresd_defconfig                |  5 +++
>  configs/nitrogen6dl2g_defconfig              |  5 +++
>  configs/nitrogen6dl_defconfig                |  5 +++
>  configs/nitrogen6q2g_defconfig               |  5 +++
>  configs/nitrogen6q_defconfig                 |  5 +++
>  configs/nitrogen6s1g_defconfig               |  5 +++
>  configs/nitrogen6s_defconfig                 |  5 +++
>  configs/novena_defconfig                     |  3 ++
>  configs/nyan-big_defconfig                   |  5 +++
>  configs/odroid-xu3_defconfig                 |  7 +++
>  configs/odroid_defconfig                     |  5 +++
>  configs/omap3_beagle_defconfig               |  5 +++
>  configs/omap3_logic_defconfig                |  5 +++
>  configs/omap5_uevm_defconfig                 |  8 ++++
>  configs/origen_defconfig                     |  5 +++
>  configs/p2371-0000_defconfig                 |  5 +++
>  configs/p2371-2180_defconfig                 |  5 +++
>  configs/p2571_defconfig                      |  5 +++
>  configs/pcm051_rev1_defconfig                |  3 ++
>  configs/pcm051_rev3_defconfig                |  3 ++
>  configs/pengwyn_defconfig                    |  1 +
>  configs/pxm2_defconfig                       |  5 +++
>  configs/rastaban_defconfig                   |  5 +++
>  configs/rut_defconfig                        |  5 +++
>  configs/s5p_goni_defconfig                   |  5 +++
>  configs/s5pc210_universal_defconfig          |  5 +++
>  configs/sama5d2_xplained_mmc_defconfig       |  1 +
>  configs/sama5d2_xplained_spiflash_defconfig  |  1 +
>  configs/sama5d3xek_mmc_defconfig             |  1 +
>  configs/sama5d3xek_nandflash_defconfig       |  1 +
>  configs/sama5d3xek_spiflash_defconfig        |  1 +
>  configs/sama5d4_xplained_mmc_defconfig       |  1 +
>  configs/sama5d4_xplained_nandflash_defconfig |  1 +
>  configs/sama5d4_xplained_spiflash_defconfig  |  1 +
>  configs/sama5d4ek_mmc_defconfig              |  1 +
>  configs/sama5d4ek_nandflash_defconfig        |  1 +
>  configs/sama5d4ek_spiflash_defconfig         |  1 +
>  configs/sansa_fuze_plus_defconfig            |  3 ++
>  configs/smartweb_defconfig                   |  4 ++
>  configs/sniper_defconfig                     |  4 ++
>  configs/socfpga_arria5_defconfig             |  5 +++
>  configs/socfpga_cyclone5_defconfig           |  5 +++
>  configs/socfpga_de0_nano_soc_defconfig       |  5 +++
>  configs/socfpga_mcvevk_defconfig             |  5 +++
>  configs/socfpga_sockit_defconfig             |  5 +++
>  configs/socfpga_socrates_defconfig           |  5 +++
>  configs/taurus_defconfig                     |  4 ++
>  configs/tbs2910_defconfig                    |  5 +++
>  configs/thuban_defconfig                     |  5 +++
>  configs/trats2_defconfig                     |  5 +++
>  configs/trats_defconfig                      |  5 +++
>  configs/venice2_defconfig                    |  5 +++
>  configs/vinco_defconfig                      |  1 +
>  configs/warp_defconfig                       |  5 +++
>  configs/xfi3_defconfig                       |  3 ++
>  configs/xilinx_zynqmp_ep_defconfig           |  6 +++
>  configs/zynq_picozed_defconfig               |  9 +++-
>  configs/zynq_zc702_defconfig                 |  9 +++-
>  configs/zynq_zc706_defconfig                 |  9 +++-
>  configs/zynq_zed_defconfig                   |  9 +++-
>  configs/zynq_zybo_defconfig                  |  9 +++-
>  drivers/usb/Kconfig                          |  2 +
>  drivers/usb/dwc3/Kconfig                     | 57 +++++++++++++++++++++++
>  drivers/usb/gadget/Kconfig                   | 67 ++++++++++++++++++++++++++++
>  drivers/usb/gadget/g_dnl.c                   |  2 +-
>  drivers/usb/musb-new/Kconfig                 |  1 +
>  include/configs/am335x_evm.h                 |  9 ----
>  include/configs/am3517_evm.h                 |  1 -
>  include/configs/am43xx_evm.h                 | 26 +++++------
>  include/configs/baltos.h                     |  9 ----
>  include/configs/bav335x.h                    |  9 ----
>  include/configs/bcm28155_ap.h                |  7 ---
>  include/configs/cgtqmx6eval.h                |  8 ----
>  include/configs/colibri_vf.h                 |  7 ---
>  include/configs/corvus.h                     | 10 -----
>  include/configs/dra7xx_evm.h                 | 13 ------
>  include/configs/exynos4-common.h             | 11 +----
>  include/configs/gw_ventana.h                 |  9 ----
>  include/configs/kc1.h                        | 13 ------
>  include/configs/kwb.h                        |  2 -
>  include/configs/ma5d4evk.h                   |  2 -
>  include/configs/mx6sabre_common.h            |  8 ----
>  include/configs/mx7dsabresd.h                |  8 ----
>  include/configs/nitrogen6x.h                 |  9 ----
>  include/configs/novena.h                     |  2 -
>  include/configs/odroid_xu3.h                 | 15 -------
>  include/configs/omap3_beagle.h               |  7 ---
>  include/configs/omap3_logic.h                |  7 ---
>  include/configs/omap5_uevm.h                 | 13 ------
>  include/configs/pcm051.h                     |  2 -
>  include/configs/pengwyn.h                    |  3 --
>  include/configs/s5p_goni.h                   | 10 +----
>  include/configs/s5pc210_universal.h          |  2 -
>  include/configs/sama5d2_xplained.h           |  2 -
>  include/configs/sama5d3xek.h                 |  2 -
>  include/configs/sama5d4_xplained.h           |  2 -
>  include/configs/sama5d4ek.h                  |  2 -
>  include/configs/sansa_fuze_plus.h            |  3 --
>  include/configs/siemens-am33x-common.h       |  7 ---
>  include/configs/smartweb.h                   |  7 ---
>  include/configs/sniper.h                     | 13 ------
>  include/configs/socfpga_common.h             | 15 +------
>  include/configs/sunxi-common.h               | 10 -----
>  include/configs/taurus.h                     |  7 ---
>  include/configs/tbs2910.h                    |  7 ---
>  include/configs/tegra-common-usb-gadget.h    | 13 ------
>  include/configs/tseries.h                    |  2 -
>  include/configs/vinco.h                      |  2 -
>  include/configs/warp.h                       |  8 ----
>  include/configs/xfi3.h                       |  3 --
>  include/configs/xilinx_zynqmp.h              | 10 -----
>  include/configs/zynq-common.h                |  7 ---
>  162 files changed, 678 insertions(+), 340 deletions(-)
>  create mode 100644 drivers/usb/dwc3/Kconfig

Lukasz,

I've rebased v4 on top of most recent u-boot-usb/master. Please try to apply it.

Thanks.


More information about the U-Boot mailing list