[U-Boot] [PATCH v2 5/6] Tidy up some defconfig files

Tom Warren TWarren at nvidia.com
Tue Aug 11 17:48:08 CEST 2015


Simon,

> -----Original Message-----
> From: Simon Glass [mailto:sjg at google.com] On Behalf Of Simon Glass
> Sent: Tuesday, August 11, 2015 6:39 AM
> To: U-Boot Mailing List
> Cc: Bin Meng; Joe Hershberger; Simon Glass; Akshay Saraswat; Vikas Manocha;
> VishnuPatekar; Stefano Babic; Marek Vasut; Siarhei Siamashka; Nikita Kiryanov;
> Michal Simek; Chander Kashyap; Tom Warren; Chin-Liang See; Hans de Goede;
> Priyanka Jain; Pavel Machek; Codrin Ciubotariu; Michal Suchanek; Nitin Garg;
> Markus Niebel; Stephen Warren; Paul Kocialkowski; Przemyslaw Marczak;
> Lokesh Vutla; Aneesh Bansal; Tom Rini; Peng Fan; Allen Martin; Stefan Roese;
> Jens Lucius; Dinh Nguyen; Masahiro Yamada; York Sun; Otavio Salvador; Alison
> Wang; Chen-Yu Tsai; Wang Dongsheng
> Subject: [PATCH v2 5/6] Tidy up some defconfig files
> 
> Several files are out of order. This means that when the moveconfig tool
> moves CONFIG options to Kconfig it generates a large diff. To avoid this,
> reorder the files first.
It appears (for P2571, at least) that you are not only reordering options (you moved CONFIG_TEGRA114_SPI), but removing some (CONFIG_SPL_DM and CONFIG_USE_PRIVATE_LIBGCC).
If that's the intention, and removing those two options (because they're declared somewhere else?) doesn't affect the build/functionality, then perhaps two different patches are warranted - a cleanup patch (remove unused/unneeded config options) and then a reorder patch?

Tom
--
nvpublic
> -CONFIG_SPL_DM=y
> -CONFIG_TEGRA114_SPI=y
>  CONFIG_SPI_FLASH=y
> +CONFIG_TEGRA114_SPI=y
>  CONFIG_USB=y
>  CONFIG_DM_USB=y
> -CONFIG_USE_PRIVATE_LIBGCC=y
> 
> Signed-off-by: Simon Glass <sjg at chromium.org>
> ---
> 
> Changes in v2:
> - Add new patch to tidy up some defconfig files
> 
>  configs/Ainol_AW1_defconfig                  |  2 +-
>  configs/Ampe_A76_defconfig                   |  2 +-
>  configs/Chuwi_V7_CW0825_defconfig            |  2 +-
>  configs/Et_q8_v1_6_defconfig                 |  2 +-
>  configs/Hyundai_A7HD_defconfig               |  2 +-
>  configs/Ippo_q8h_v1_2_a33_1024x600_defconfig |  2 +-
>  configs/Ippo_q8h_v1_2_defconfig              |  2 +-
>  configs/Ippo_q8h_v5_defconfig                |  2 +-
>  configs/MSI_Primo73_defconfig                |  1 -
>  configs/MSI_Primo81_defconfig                |  3 +-
>  configs/Merrii_A80_Optimus_defconfig         |  1 -
>  configs/Mini-X_defconfig                     |  2 +-
>  configs/P3041DS_NAND_SECURE_BOOT_defconfig   |  2 +-
>  configs/P5020DS_NAND_SECURE_BOOT_defconfig   |  2 +-
>  configs/P5040DS_NAND_SECURE_BOOT_defconfig   |  2 +-
>  configs/T1040D4RDB_NAND_defconfig            |  4 +--
>  configs/T1040D4RDB_SDCARD_defconfig          |  4 +--
>  configs/T1040D4RDB_SECURE_BOOT_defconfig     |  2 +-
>  configs/T1040D4RDB_SPIFLASH_defconfig        |  4 +--
>  configs/T1040D4RDB_defconfig                 |  2 +-
>  configs/T1042D4RDB_NAND_defconfig            |  4 +--
>  configs/T1042D4RDB_SDCARD_defconfig          |  4 +--
>  configs/T1042D4RDB_SECURE_BOOT_defconfig     |  2 +-
>  configs/T1042D4RDB_SPIFLASH_defconfig        |  4 +--
>  configs/T1042D4RDB_defconfig                 |  2 +-
>  configs/TZX-Q8-713B7_defconfig               |  2 +-
>  configs/UTOO_P66_defconfig                   |  3 +-
>  configs/Yones_Toptech_BD1078_defconfig       |  2 +-
>  configs/am43xx_evm_defconfig                 |  2 +-
>  configs/arndale_defconfig                    |  4 +--
>  configs/ba10_tv_box_defconfig                |  2 +-
>  configs/cgtqmx6qeval_defconfig               |  5 ++--
>  configs/cm_fx6_defconfig                     |  7 ++---
>  configs/dalmore_defconfig                    |  2 +-
>  configs/db-88f6820-gp_defconfig              |  2 +-
>  configs/e2220-1170_defconfig                 |  5 +---
>  configs/efi-x86_defconfig                    |  9 +++---
>  configs/forfun_q88db_defconfig               |  2 +-
>  configs/ga10h_v1_1_defconfig                 |  2 +-
>  configs/iNet_3F_defconfig                    |  2 +-
>  configs/iNet_3W_defconfig                    |  2 +-
>  configs/iNet_86VS_defconfig                  |  2 +-
>  configs/jetson-tk1_defconfig                 |  2 +-
>  configs/ls1021aqds_qspi_defconfig            |  4 +--
>  configs/ls1021atwr_qspi_defconfig            |  4 +--
>  configs/minnowmax_defconfig                  |  7 ++---
>  configs/mx6ul_14x14_evk_defconfig            |  2 +-
>  configs/nyan-big_defconfig                   |  2 +-
>  configs/odroid-xu3_defconfig                 |  5 ++--
>  configs/p2371-0000_defconfig                 |  4 +--
>  configs/p2571_defconfig                      |  4 +--
>  configs/peach-pi_defconfig                   | 28 +++++++++----------
>  configs/peach-pit_defconfig                  | 28 +++++++++----------
>  configs/sandbox_defconfig                    | 22 +++++++--------
>  configs/smdk5250_defconfig                   | 18 ++++++------
>  configs/smdk5420_defconfig                   |  5 ++--
>  configs/snow_defconfig                       | 42 ++++++++++++++--------------
>  configs/socfpga_arria5_defconfig             | 14 +++-------
>  configs/socfpga_cyclone5_defconfig           | 15 +++-------
>  configs/socfpga_socrates_defconfig           | 15 +++-------
>  configs/spring_defconfig                     | 42 ++++++++++++++--------------
>  configs/stv0991_defconfig                    |  2 +-
>  configs/tqma6s_wru4_mmc_defconfig            |  4 +--
>  configs/venice2_defconfig                    |  2 +-
>  configs/xilinx_zynqmp_ep_defconfig           |  2 +-
>  65 files changed, 175 insertions(+), 214 deletions(-)
> 
> diff --git a/configs/Ainol_AW1_defconfig b/configs/Ainol_AW1_defconfig
> index ff7abfa..7c41aa8 100644
> --- a/configs/Ainol_AW1_defconfig
> +++ b/configs/Ainol_AW1_defconfig
> @@ -11,7 +11,6 @@
> CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:40000,le:87,ri:112
> ,up:38,lo
>  CONFIG_VIDEO_LCD_POWER="PH8"
>  CONFIG_VIDEO_LCD_BL_EN="PH7"
>  CONFIG_VIDEO_LCD_BL_PWM="PB2"
> -CONFIG_USB_MUSB_HOST=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-ainol-aw1"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -19,3
> +18,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER"
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  # CONFIG_CMD_FPGA is not set
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/Ampe_A76_defconfig b/configs/Ampe_A76_defconfig
> index 1d36919..dbc80cc 100644
> --- a/configs/Ampe_A76_defconfig
> +++ b/configs/Ampe_A76_defconfig
> @@ -10,7 +10,6 @@
> CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:45,ri:82,
> up:22,lo:
>  CONFIG_VIDEO_LCD_POWER="AXP0-0"
>  CONFIG_VIDEO_LCD_BL_EN="AXP0-1"
>  CONFIG_VIDEO_LCD_BL_PWM="PB2"
> -CONFIG_USB_MUSB_HOST=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-ampe-a76"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -18,3
> +17,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=2,AXP209_POWER"
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  # CONFIG_CMD_FPGA is not set
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/Chuwi_V7_CW0825_defconfig
> b/configs/Chuwi_V7_CW0825_defconfig
> index 4011351..3bd3d01 100644
> --- a/configs/Chuwi_V7_CW0825_defconfig
> +++ b/configs/Chuwi_V7_CW0825_defconfig
> @@ -10,7 +10,6 @@ CONFIG_VIDEO_LCD_POWER="PH8"
>  CONFIG_VIDEO_LCD_BL_EN="PH7"
>  CONFIG_VIDEO_LCD_BL_PWM="PB2"
>  CONFIG_VIDEO_LCD_PANEL_HITACHI_TX18D42VM=y
> -CONFIG_USB_MUSB_HOST=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-chuwi-v7-cw0825"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -21,3
> +20,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER"
>  CONFIG_VIDEO_LCD_SPI_CS="PA0"
>  CONFIG_VIDEO_LCD_SPI_SCLK="PA1"
>  CONFIG_VIDEO_LCD_SPI_MOSI="PA2"
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/Et_q8_v1_6_defconfig b/configs/Et_q8_v1_6_defconfig
> index ca8db19..65b8e1a 100644
> --- a/configs/Et_q8_v1_6_defconfig
> +++ b/configs/Et_q8_v1_6_defconfig
> @@ -11,7 +11,6 @@ CONFIG_VIDEO_LCD_DCLK_PHASE=0
> CONFIG_VIDEO_LCD_POWER="PH7"
>  CONFIG_VIDEO_LCD_BL_EN="PH6"
>  CONFIG_VIDEO_LCD_BL_PWM="PH0"
> -CONFIG_USB_MUSB_HOST=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun8i-a33-et-q8-v1.6"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -21,3
> +20,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5"
>  # CONFIG_CMD_FPGA is not set
>  CONFIG_AXP221_DLDO1_VOLT=3300
>  CONFIG_AXP221_ALDO1_VOLT=3000
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/Hyundai_A7HD_defconfig
> b/configs/Hyundai_A7HD_defconfig index 065a3f9..9ef06a7 100644
> --- a/configs/Hyundai_A7HD_defconfig
> +++ b/configs/Hyundai_A7HD_defconfig
> @@ -12,7 +12,6 @@ CONFIG_VIDEO_LCD_BL_EN="PH9"
>  CONFIG_VIDEO_LCD_BL_PWM="PB2"
>  # CONFIG_VIDEO_LCD_BL_PWM_ACTIVE_LOW is not set
> CONFIG_VIDEO_LCD_PANEL_LVDS=y -CONFIG_USB_MUSB_HOST=y
> CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-hyundai-a7hd"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -20,3
> +19,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER"
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  # CONFIG_CMD_FPGA is not set
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/Ippo_q8h_v1_2_a33_1024x600_defconfig
> b/configs/Ippo_q8h_v1_2_a33_1024x600_defconfig
> index 213de5a..40ccf8f 100644
> --- a/configs/Ippo_q8h_v1_2_a33_1024x600_defconfig
> +++ b/configs/Ippo_q8h_v1_2_a33_1024x600_defconfig
> @@ -12,7 +12,6 @@ CONFIG_VIDEO_LCD_DCLK_PHASE=0
> CONFIG_VIDEO_LCD_POWER="PH7"
>  CONFIG_VIDEO_LCD_BL_EN="PH6"
>  CONFIG_VIDEO_LCD_BL_PWM="PH0"
> -CONFIG_USB_MUSB_HOST=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun8i-a33-ippo-q8h-v1.2"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -22,3
> +21,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5"
>  # CONFIG_CMD_FPGA is not set
>  CONFIG_AXP221_DLDO1_VOLT=3300
>  CONFIG_AXP221_ALDO1_VOLT=3000
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/Ippo_q8h_v1_2_defconfig
> b/configs/Ippo_q8h_v1_2_defconfig index ff5ec30..5b49c44 100644
> --- a/configs/Ippo_q8h_v1_2_defconfig
> +++ b/configs/Ippo_q8h_v1_2_defconfig
> @@ -12,7 +12,6 @@ CONFIG_VIDEO_LCD_DCLK_PHASE=0
> CONFIG_VIDEO_LCD_POWER="PH7"
>  CONFIG_VIDEO_LCD_BL_EN="PH6"
>  CONFIG_VIDEO_LCD_BL_PWM="PH0"
> -CONFIG_USB_MUSB_HOST=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun8i-a23-ippo-q8h-v1.2"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -22,3
> +21,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5"
>  # CONFIG_CMD_FPGA is not set
>  CONFIG_AXP221_DLDO1_VOLT=3300
>  CONFIG_AXP221_ALDO1_VOLT=3000
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/Ippo_q8h_v5_defconfig b/configs/Ippo_q8h_v5_defconfig
> index b67206c..5316860 100644
> --- a/configs/Ippo_q8h_v5_defconfig
> +++ b/configs/Ippo_q8h_v5_defconfig
> @@ -12,7 +12,6 @@ CONFIG_VIDEO_LCD_DCLK_PHASE=0
> CONFIG_VIDEO_LCD_POWER="PH7"
>  CONFIG_VIDEO_LCD_BL_EN="PH6"
>  CONFIG_VIDEO_LCD_BL_PWM="PH0"
> -CONFIG_USB_MUSB_HOST=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun8i-a23-ippo-q8h-v5"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -22,3
> +21,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5"
>  # CONFIG_CMD_FPGA is not set
>  CONFIG_AXP221_DLDO1_VOLT=3300
>  CONFIG_AXP221_ALDO1_VOLT=3000
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/MSI_Primo73_defconfig b/configs/MSI_Primo73_defconfig
> index 7e83536..a60ce34 100644
> --- a/configs/MSI_Primo73_defconfig
> +++ b/configs/MSI_Primo73_defconfig
> @@ -7,7 +7,6 @@ CONFIG_VIDEO_LCD_DCLK_PHASE=0
> CONFIG_VIDEO_LCD_POWER="PH8"
>  CONFIG_VIDEO_LCD_BL_EN="PH7"
>  CONFIG_VIDEO_LCD_BL_PWM="PB2"
> -# CONFIG_USB_KEYBOARD is not set
>  CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-primo73"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y diff --git
> a/configs/MSI_Primo81_defconfig b/configs/MSI_Primo81_defconfig index
> b089e97..3b8e043 100644
> --- a/configs/MSI_Primo81_defconfig
> +++ b/configs/MSI_Primo81_defconfig
> @@ -10,8 +10,6 @@
> CONFIG_VIDEO_LCD_MODE="x:768,y:1024,depth:18,pclk_khz:66000,le:56,ri:60
> ,up:30,lo
>  CONFIG_VIDEO_LCD_BL_EN="PA25"
>  CONFIG_VIDEO_LCD_BL_PWM="PH13"
>  CONFIG_VIDEO_LCD_PANEL_MIPI_4_LANE_513_MBPS_VIA_SSD2828=y
> -CONFIG_USB_MUSB_HOST=y
> -# CONFIG_USB_KEYBOARD is not set
>  CONFIG_DEFAULT_DEVICE_TREE="sun6i-a31s-primo81"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -25,3
> +23,4 @@ CONFIG_VIDEO_LCD_SPI_CS="PH9"
>  CONFIG_VIDEO_LCD_SPI_SCLK="PH10"
>  CONFIG_VIDEO_LCD_SPI_MOSI="PH11"
>  CONFIG_VIDEO_LCD_SPI_MISO="PH12"
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/Merrii_A80_Optimus_defconfig
> b/configs/Merrii_A80_Optimus_defconfig
> index 8587bc8..53e023a 100644
> --- a/configs/Merrii_A80_Optimus_defconfig
> +++ b/configs/Merrii_A80_Optimus_defconfig
> @@ -6,7 +6,6 @@ CONFIG_DRAM_ZQ=123
>  CONFIG_SYS_CLK_FREQ=1008000000
>  CONFIG_MMC0_CD_PIN="PH18"
>  # CONFIG_VIDEO is not set
> -# CONFIG_USB_KEYBOARD is not set
>  CONFIG_DEFAULT_DEVICE_TREE="sun9i-a80-optimus"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  # CONFIG_CMD_IMLS is
> not set diff --git a/configs/Mini-X_defconfig b/configs/Mini-X_defconfig index
> 00b6c63..52ee3cd 100644
> --- a/configs/Mini-X_defconfig
> +++ b/configs/Mini-X_defconfig
> @@ -1,6 +1,7 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SUNXI=y
>  CONFIG_MACH_SUN4I=y
> +CONFIG_USB0_VBUS_PIN="PB9"
>  CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-mini-xplus"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -10,4
> +11,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER"
>  # CONFIG_CMD_FPGA is not set
>  CONFIG_USB_EHCI_HCD=y
>  CONFIG_USB_MUSB_HOST=y
> -CONFIG_USB0_VBUS_PIN="PB9"
> diff --git a/configs/P3041DS_NAND_SECURE_BOOT_defconfig
> b/configs/P3041DS_NAND_SECURE_BOOT_defconfig
> index 2f18bc1..89c51a7 100644
> --- a/configs/P3041DS_NAND_SECURE_BOOT_defconfig
> +++ b/configs/P3041DS_NAND_SECURE_BOOT_defconfig
> @@ -1,5 +1,5 @@
> -
> CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_TE
> XT_BASE=0xFFF40000"
>  CONFIG_PPC=y
>  CONFIG_MPC85xx=y
>  CONFIG_TARGET_P3041DS=y
> +CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_T
> EXT_BASE=0xFFF40000"
>  CONFIG_SPI_FLASH=y
> diff --git a/configs/P5020DS_NAND_SECURE_BOOT_defconfig
> b/configs/P5020DS_NAND_SECURE_BOOT_defconfig
> index 98cdd35..39e1538 100644
> --- a/configs/P5020DS_NAND_SECURE_BOOT_defconfig
> +++ b/configs/P5020DS_NAND_SECURE_BOOT_defconfig
> @@ -1,5 +1,5 @@
> -
> CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_TE
> XT_BASE=0xFFF40000"
>  CONFIG_PPC=y
>  CONFIG_MPC85xx=y
>  CONFIG_TARGET_P5020DS=y
> +CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_T
> EXT_BASE=0xFFF40000"
>  CONFIG_SPI_FLASH=y
> diff --git a/configs/P5040DS_NAND_SECURE_BOOT_defconfig
> b/configs/P5040DS_NAND_SECURE_BOOT_defconfig
> index a6cc7c4..3d0bea4 100644
> --- a/configs/P5040DS_NAND_SECURE_BOOT_defconfig
> +++ b/configs/P5040DS_NAND_SECURE_BOOT_defconfig
> @@ -1,5 +1,5 @@
> -
> CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_TE
> XT_BASE=0xFFF40000"
>  CONFIG_PPC=y
>  CONFIG_MPC85xx=y
>  CONFIG_TARGET_P5040DS=y
> +CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_T
> EXT_BASE=0xFFF40000"
>  CONFIG_SPI_FLASH=y
> diff --git a/configs/T1040D4RDB_NAND_defconfig
> b/configs/T1040D4RDB_NAND_defconfig
> index 3051f0c..9d58a81 100644
> --- a/configs/T1040D4RDB_NAND_defconfig
> +++ b/configs/T1040D4RDB_NAND_defconfig
> @@ -1,6 +1,6 @@
> -CONFIG_SPL=y
> -
> CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_
> FSL_PBL,NAND,T104XD4RDB,SYS_FSL_DDR4"
>  CONFIG_PPC=y
>  CONFIG_MPC85xx=y
>  CONFIG_TARGET_T104XRDB=y
> +CONFIG_SPL=y
> +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL
> _FSL_PBL,NAND,T104XD4RDB,SYS_FSL_DDR4"
>  CONFIG_SPI_FLASH=y
> diff --git a/configs/T1040D4RDB_SDCARD_defconfig
> b/configs/T1040D4RDB_SDCARD_defconfig
> index 6c10c50..928a4cf 100644
> --- a/configs/T1040D4RDB_SDCARD_defconfig
> +++ b/configs/T1040D4RDB_SDCARD_defconfig
> @@ -1,6 +1,6 @@
> -CONFIG_SPL=y
> -
> CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_
> FSL_PBL,SDCARD,T104XD4RDB,SYS_FSL_DDR4"
>  CONFIG_PPC=y
>  CONFIG_MPC85xx=y
>  CONFIG_TARGET_T104XRDB=y
> +CONFIG_SPL=y
> +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL
> _FSL_PBL,SDCARD,T104XD4RDB,SYS_FSL_DDR4"
>  CONFIG_SPI_FLASH=y
> diff --git a/configs/T1040D4RDB_SECURE_BOOT_defconfig
> b/configs/T1040D4RDB_SECURE_BOOT_defconfig
> index f779126..206b844 100644
> --- a/configs/T1040D4RDB_SECURE_BOOT_defconfig
> +++ b/configs/T1040D4RDB_SECURE_BOOT_defconfig
> @@ -1,5 +1,5 @@
> -
> CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,T104XD4RDB,SYS_FS
> L_DDR4,SECURE_BOOT"
>  CONFIG_PPC=y
>  CONFIG_MPC85xx=y
>  CONFIG_TARGET_T104XRDB=y
> +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,T104XD4RDB,SYS_F
> SL_DDR4,SECURE_BOOT"
>  CONFIG_SPI_FLASH=y
> diff --git a/configs/T1040D4RDB_SPIFLASH_defconfig
> b/configs/T1040D4RDB_SPIFLASH_defconfig
> index 6614e34..d3fd142 100644
> --- a/configs/T1040D4RDB_SPIFLASH_defconfig
> +++ b/configs/T1040D4RDB_SPIFLASH_defconfig
> @@ -1,6 +1,6 @@
> -CONFIG_SPL=y
> -
> CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_
> FSL_PBL,SPIFLASH,T104XD4RDB,SYS_FSL_DDR4"
>  CONFIG_PPC=y
>  CONFIG_MPC85xx=y
>  CONFIG_TARGET_T104XRDB=y
> +CONFIG_SPL=y
> +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL
> _FSL_PBL,SPIFLASH,T104XD4RDB,SYS_FSL_DDR4"
>  CONFIG_SPI_FLASH=y
> diff --git a/configs/T1040D4RDB_defconfig b/configs/T1040D4RDB_defconfig
> index ce0cfa3..cad713f 100644
> --- a/configs/T1040D4RDB_defconfig
> +++ b/configs/T1040D4RDB_defconfig
> @@ -1,5 +1,5 @@
> -
> CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,T104XD4RDB,SYS_FS
> L_DDR4"
>  CONFIG_PPC=y
>  CONFIG_MPC85xx=y
>  CONFIG_TARGET_T104XRDB=y
> +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,T104XD4RDB,SYS_F
> SL_DDR4"
>  CONFIG_SPI_FLASH=y
> diff --git a/configs/T1042D4RDB_NAND_defconfig
> b/configs/T1042D4RDB_NAND_defconfig
> index fa4c250..1ae46df 100644
> --- a/configs/T1042D4RDB_NAND_defconfig
> +++ b/configs/T1042D4RDB_NAND_defconfig
> @@ -1,6 +1,6 @@
> -CONFIG_SPL=y
> -
> CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_
> FSL_PBL,NAND,T104XD4RDB,SYS_FSL_DDR4"
>  CONFIG_PPC=y
>  CONFIG_MPC85xx=y
>  CONFIG_TARGET_T104XRDB=y
> +CONFIG_SPL=y
> +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL
> _FSL_PBL,NAND,T104XD4RDB,SYS_FSL_DDR4"
>  CONFIG_SPI_FLASH=y
> diff --git a/configs/T1042D4RDB_SDCARD_defconfig
> b/configs/T1042D4RDB_SDCARD_defconfig
> index 12644d6..72c840b 100644
> --- a/configs/T1042D4RDB_SDCARD_defconfig
> +++ b/configs/T1042D4RDB_SDCARD_defconfig
> @@ -1,6 +1,6 @@
> -CONFIG_SPL=y
> -
> CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_
> FSL_PBL,SDCARD,T104XD4RDB,SYS_FSL_DDR4"
>  CONFIG_PPC=y
>  CONFIG_MPC85xx=y
>  CONFIG_TARGET_T104XRDB=y
> +CONFIG_SPL=y
> +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL
> _FSL_PBL,SDCARD,T104XD4RDB,SYS_FSL_DDR4"
>  CONFIG_SPI_FLASH=y
> diff --git a/configs/T1042D4RDB_SECURE_BOOT_defconfig
> b/configs/T1042D4RDB_SECURE_BOOT_defconfig
> index e806591..8610c6a 100644
> --- a/configs/T1042D4RDB_SECURE_BOOT_defconfig
> +++ b/configs/T1042D4RDB_SECURE_BOOT_defconfig
> @@ -1,5 +1,5 @@
> -
> CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,T104XD4RDB,SYS_FS
> L_DDR4,SECURE_BOOT"
>  CONFIG_PPC=y
>  CONFIG_MPC85xx=y
>  CONFIG_TARGET_T104XRDB=y
> +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,T104XD4RDB,SYS_F
> SL_DDR4,SECURE_BOOT"
>  CONFIG_SPI_FLASH=y
> diff --git a/configs/T1042D4RDB_SPIFLASH_defconfig
> b/configs/T1042D4RDB_SPIFLASH_defconfig
> index 2504499..1ff088d 100644
> --- a/configs/T1042D4RDB_SPIFLASH_defconfig
> +++ b/configs/T1042D4RDB_SPIFLASH_defconfig
> @@ -1,6 +1,6 @@
> -CONFIG_SPL=y
> -
> CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_
> FSL_PBL,SPIFLASH,T104XD4RDB,SYS_FSL_DDR4"
>  CONFIG_PPC=y
>  CONFIG_MPC85xx=y
>  CONFIG_TARGET_T104XRDB=y
> +CONFIG_SPL=y
> +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL
> _FSL_PBL,SPIFLASH,T104XD4RDB,SYS_FSL_DDR4"
>  CONFIG_SPI_FLASH=y
> diff --git a/configs/T1042D4RDB_defconfig b/configs/T1042D4RDB_defconfig
> index 3df7496..2f62171 100644
> --- a/configs/T1042D4RDB_defconfig
> +++ b/configs/T1042D4RDB_defconfig
> @@ -1,5 +1,5 @@
> -
> CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,T104XD4RDB,SYS_FS
> L_DDR4"
>  CONFIG_PPC=y
>  CONFIG_MPC85xx=y
>  CONFIG_TARGET_T104XRDB=y
> +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,T104XD4RDB,SYS_F
> SL_DDR4"
>  CONFIG_SPI_FLASH=y
> diff --git a/configs/TZX-Q8-713B7_defconfig b/configs/TZX-Q8-713B7_defconfig
> index 3508834..cb83ca1 100644
> --- a/configs/TZX-Q8-713B7_defconfig
> +++ b/configs/TZX-Q8-713B7_defconfig
> @@ -10,7 +10,6 @@
> CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:87,ri:40,
> up:31,lo:
>  CONFIG_VIDEO_LCD_POWER="AXP0-0"
>  CONFIG_VIDEO_LCD_BL_EN="AXP0-1"
>  CONFIG_VIDEO_LCD_BL_PWM="PB2"
> -CONFIG_USB_MUSB_HOST=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-tzx-q8-713b7"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -18,3
> +17,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=2,AXP209_POWER"
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  # CONFIG_CMD_FPGA is not set
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/UTOO_P66_defconfig b/configs/UTOO_P66_defconfig index
> 0266299..3421220 100644
> --- a/configs/UTOO_P66_defconfig
> +++ b/configs/UTOO_P66_defconfig
> @@ -15,7 +15,6 @@ CONFIG_VIDEO_LCD_RESET="PG11"
>  CONFIG_VIDEO_LCD_BL_EN="AXP0-1"
>  CONFIG_VIDEO_LCD_BL_PWM="PB2"
>  CONFIG_VIDEO_LCD_TL059WV5C0=y
> -CONFIG_USB_MUSB_HOST=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-utoo-p66"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -23,4
> +22,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER"
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  # CONFIG_CMD_FPGA is not set
> -# CONFIG_REQUIRE_SERIAL_CONSOLE is not set
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/Yones_Toptech_BD1078_defconfig
> b/configs/Yones_Toptech_BD1078_defconfig
> index 27f2e2b..e26816c 100644
> --- a/configs/Yones_Toptech_BD1078_defconfig
> +++ b/configs/Yones_Toptech_BD1078_defconfig
> @@ -16,7 +16,6 @@ CONFIG_VIDEO_LCD_BL_EN="PH7"
>  CONFIG_VIDEO_LCD_BL_PWM="PB2"
>  # CONFIG_VIDEO_LCD_BL_PWM_ACTIVE_LOW is not set
> CONFIG_VIDEO_LCD_PANEL_LVDS=y -CONFIG_USB_MUSB_HOST=y
> CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-yones-toptech-bd1078"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -24,3
> +23,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER"
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  # CONFIG_CMD_FPGA is not set
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/am43xx_evm_defconfig b/configs/am43xx_evm_defconfig
> index 65efa9d..f84f57d 100644
> --- a/configs/am43xx_evm_defconfig
> +++ b/configs/am43xx_evm_defconfig
> @@ -5,5 +5,5 @@
> CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,NAND"
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  # CONFIG_CMD_SETEXPR is not set
> -CONFIG_SPI_FLASH_BAR=y
>  CONFIG_SPI_FLASH=y
> +CONFIG_SPI_FLASH_BAR=y
> diff --git a/configs/arndale_defconfig b/configs/arndale_defconfig index
> ebac9ad..0814030 100644
> --- a/configs/arndale_defconfig
> +++ b/configs/arndale_defconfig
> @@ -6,6 +6,8 @@ CONFIG_SPL=y
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_SOUND=y
> +CONFIG_DM_I2C=y
> +CONFIG_DM_I2C_COMPAT=y
>  CONFIG_SOUND=y
>  CONFIG_I2S=y
>  CONFIG_I2S_SAMSUNG=y
> @@ -13,5 +15,3 @@ CONFIG_SOUND_MAX98095=y
> CONFIG_SOUND_WM8994=y  CONFIG_USB=y  CONFIG_DM_USB=y -
> CONFIG_DM_I2C=y -CONFIG_DM_I2C_COMPAT=y diff --git
> a/configs/ba10_tv_box_defconfig b/configs/ba10_tv_box_defconfig index
> 5b5fc12..0c517cd 100644
> --- a/configs/ba10_tv_box_defconfig
> +++ b/configs/ba10_tv_box_defconfig
> @@ -3,6 +3,7 @@ CONFIG_ARCH_SUNXI=y
>  CONFIG_MACH_SUN4I=y
>  CONFIG_DRAM_CLK=384
>  CONFIG_DRAM_EMR1=4
> +CONFIG_USB0_VBUS_PIN="PB9"
>  CONFIG_USB2_VBUS_PIN="PH12"
>  CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-ba10-tvbox"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set @@ -13,4 +14,3 @@
> CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_EMAC"
>  # CONFIG_CMD_FPGA is not set
>  CONFIG_USB_EHCI_HCD=y
>  CONFIG_USB_MUSB_HOST=y
> -CONFIG_USB0_VBUS_PIN="PB9"
> diff --git a/configs/cgtqmx6qeval_defconfig b/configs/cgtqmx6qeval_defconfig
> index 6fd29a0..b719cba 100644
> --- a/configs/cgtqmx6qeval_defconfig
> +++ b/configs/cgtqmx6qeval_defconfig
> @@ -1,9 +1,8 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_CGTQMX6EVAL=y
> 
> CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/congatec/cgtqmx6eval/i
> mximage.cfg,MX6Q"
> -CONFIG_CMD_NET=y
> -CONFIG_DM=y
> -CONFIG_DM_THERMAL=y
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  # CONFIG_CMD_SETEXPR is not set
> +CONFIG_DM=y
> +CONFIG_DM_THERMAL=y
> diff --git a/configs/cm_fx6_defconfig b/configs/cm_fx6_defconfig index
> 2aba359..a6bcee6 100644
> --- a/configs/cm_fx6_defconfig
> +++ b/configs/cm_fx6_defconfig
> @@ -8,6 +8,9 @@
> CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-
> common/spl_sd.cfg,MX6QDL,SPL"
>  # CONFIG_CMD_LOADB is not set
>  # CONFIG_CMD_LOADS is not set
>  # CONFIG_CMD_FLASH is not set
> +CONFIG_CMD_SF=y
> +CONFIG_CMD_I2C=y
> +CONFIG_CMD_USB=y
>  # CONFIG_CMD_FPGA is not set
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_DHCP=y
> @@ -21,12 +24,8 @@ CONFIG_SPI_FLASH_SPANSION=y
> CONFIG_SPI_FLASH_STMICRO=y  CONFIG_SPI_FLASH_SST=y
> CONFIG_SPI_FLASH_WINBOND=y -CONFIG_CMD_SF=y -CONFIG_CMD_I2C=y
> CONFIG_USB=y -CONFIG_CMD_USB=y  CONFIG_USB_EHCI_HCD=y -
> CONFIG_USB_EHCI_MX6=y  CONFIG_USB_STORAGE=y
> CONFIG_USB_KEYBOARD=y
> CONFIG_SYS_USB_EVENT_POLL_VIA_CONTROL_EP=y
> diff --git a/configs/dalmore_defconfig b/configs/dalmore_defconfig index
> 2d80247..a3775eb 100644
> --- a/configs/dalmore_defconfig
> +++ b/configs/dalmore_defconfig
> @@ -10,8 +10,8 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra114-dalmore"
>  # CONFIG_CMD_SETEXPR is not set
>  # CONFIG_CMD_NFS is not set
>  CONFIG_SPL_DM=y
> -CONFIG_TEGRA114_SPI=y
>  CONFIG_SPI_FLASH=y
> +CONFIG_TEGRA114_SPI=y
>  CONFIG_USB=y
>  CONFIG_DM_USB=y
>  CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/db-88f6820-gp_defconfig b/configs/db-88f6820-
> gp_defconfig index 0ff6706..e22f5f7 100644
> --- a/configs/db-88f6820-gp_defconfig
> +++ b/configs/db-88f6820-gp_defconfig
> @@ -1,6 +1,6 @@
> -CONFIG_SPL=y
>  CONFIG_ARM=y
>  CONFIG_TARGET_DB_88F6820_GP=y
> +CONFIG_SPL=y
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  # CONFIG_CMD_SETEXPR is not set
> diff --git a/configs/e2220-1170_defconfig b/configs/e2220-1170_defconfig
> index 455e789..a27a597 100644
> --- a/configs/e2220-1170_defconfig
> +++ b/configs/e2220-1170_defconfig
> @@ -1,7 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_TEGRA=y
>  CONFIG_TEGRA210=y
> -CONFIG_TARGET_E2220_1170=y
>  CONFIG_DEFAULT_DEVICE_TREE="tegra210-e2220-1170"
>  # CONFIG_CMD_IMI is not set
>  # CONFIG_CMD_IMLS is not set
> @@ -9,9 +8,7 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra210-e2220-1170"
>  # CONFIG_CMD_FPGA is not set
>  # CONFIG_CMD_SETEXPR is not set
>  # CONFIG_CMD_NFS is not set
> -CONFIG_SPL_DM=y
> -CONFIG_TEGRA114_SPI=y
>  CONFIG_SPI_FLASH=y
> +CONFIG_TEGRA114_SPI=y
>  CONFIG_USB=y
>  CONFIG_DM_USB=y
> -CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/efi-x86_defconfig b/configs/efi-x86_defconfig index
> 1aa0655..904b564 100644
> --- a/configs/efi-x86_defconfig
> +++ b/configs/efi-x86_defconfig
> @@ -1,16 +1,15 @@
>  CONFIG_X86=y
>  CONFIG_VENDOR_EFI=y
> +CONFIG_DEFAULT_DEVICE_TREE="efi"
>  CONFIG_TARGET_EFI=y
>  CONFIG_TSC_CALIBRATION_BYPASS=y
> +# CONFIG_CMD_BOOTM is not set
> +# CONFIG_CMD_NET is not set
>  CONFIG_OF_CONTROL=y
>  CONFIG_OF_EMBED=y
>  CONFIG_DM_PCI=y
> -CONFIG_DEFAULT_DEVICE_TREE="efi"
> -CONFIG_EFI=y
> -CONFIG_EFI_APP=y
>  CONFIG_DEBUG_UART=y
>  CONFIG_DEBUG_EFI_CONSOLE=y
>  CONFIG_DEBUG_UART_BASE=0
>  CONFIG_DEBUG_UART_CLOCK=0
> -# CONFIG_CMD_NET is not set
> -# CONFIG_CMD_BOOTM is not set
> +CONFIG_EFI=y
> diff --git a/configs/forfun_q88db_defconfig b/configs/forfun_q88db_defconfig
> index 6fff725..868b847 100644
> --- a/configs/forfun_q88db_defconfig
> +++ b/configs/forfun_q88db_defconfig
> @@ -9,7 +9,6 @@
> CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:87,ri:40,
> up:31,lo:
>  CONFIG_VIDEO_LCD_POWER="AXP0-0"
>  CONFIG_VIDEO_LCD_BL_EN="AXP0-1"
>  CONFIG_VIDEO_LCD_BL_PWM="PB2"
> -CONFIG_USB_MUSB_HOST=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-forfun-q88db"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -17,3
> +16,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER"
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  # CONFIG_CMD_FPGA is not set
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/ga10h_v1_1_defconfig b/configs/ga10h_v1_1_defconfig
> index 098284d..417a89c 100644
> --- a/configs/ga10h_v1_1_defconfig
> +++ b/configs/ga10h_v1_1_defconfig
> @@ -14,7 +14,6 @@ CONFIG_VIDEO_LCD_POWER="PH7"
>  CONFIG_VIDEO_LCD_BL_EN="PH6"
>  CONFIG_VIDEO_LCD_BL_PWM="PH0"
>  CONFIG_VIDEO_LCD_PANEL_LVDS=y
> -CONFIG_USB_MUSB_HOST=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun8i-a33-ga10h-v1.1"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -25,3
> +24,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5"
>  CONFIG_AXP221_DLDO1_VOLT=3300
>  CONFIG_AXP221_ALDO1_VOLT=3000
>  CONFIG_USB_EHCI_HCD=y
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/iNet_3F_defconfig b/configs/iNet_3F_defconfig index
> 22d0caf..211cb86 100644
> --- a/configs/iNet_3F_defconfig
> +++ b/configs/iNet_3F_defconfig
> @@ -11,7 +11,6 @@ CONFIG_VIDEO_LCD_POWER="PH8"
>  CONFIG_VIDEO_LCD_BL_EN="PH7"
>  CONFIG_VIDEO_LCD_BL_PWM="PB2"
>  CONFIG_VIDEO_LCD_PANEL_LVDS=y
> -CONFIG_USB_MUSB_HOST=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-inet-3f"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -19,3
> +18,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER"
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  # CONFIG_CMD_FPGA is not set
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/iNet_3W_defconfig b/configs/iNet_3W_defconfig index
> c296c0c..35f08e5 100644
> --- a/configs/iNet_3W_defconfig
> +++ b/configs/iNet_3W_defconfig
> @@ -11,7 +11,6 @@
> CONFIG_VIDEO_LCD_MODE="x:1024,y:768,depth:24,pclk_khz:65000,le:159,ri:1
> 60,up:22,
>  CONFIG_VIDEO_LCD_POWER="PH8"
>  CONFIG_VIDEO_LCD_BL_EN="PH7"
>  CONFIG_VIDEO_LCD_BL_PWM="PB2"
> -CONFIG_USB_MUSB_HOST=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-inet-3w"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -19,3
> +18,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER"
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  # CONFIG_CMD_FPGA is not set
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/iNet_86VS_defconfig b/configs/iNet_86VS_defconfig index
> 33162d1..015d1a6 100644
> --- a/configs/iNet_86VS_defconfig
> +++ b/configs/iNet_86VS_defconfig
> @@ -9,7 +9,6 @@
> CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:45,ri:209
> ,up:22,lo
>  CONFIG_VIDEO_LCD_POWER="AXP0-0"
>  CONFIG_VIDEO_LCD_BL_EN="AXP0-1"
>  CONFIG_VIDEO_LCD_BL_PWM="PB2"
> -CONFIG_USB_MUSB_HOST=y
>  CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-inet-86vs"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  CONFIG_SPL=y @@ -17,3
> +16,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER"
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  # CONFIG_CMD_FPGA is not set
> +CONFIG_USB_MUSB_HOST=y
> diff --git a/configs/jetson-tk1_defconfig b/configs/jetson-tk1_defconfig index
> 44c7a8e..9c044af 100644
> --- a/configs/jetson-tk1_defconfig
> +++ b/configs/jetson-tk1_defconfig
> @@ -10,8 +10,8 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra124-jetson-tk1"
>  # CONFIG_CMD_SETEXPR is not set
>  # CONFIG_CMD_NFS is not set
>  CONFIG_SPL_DM=y
> -CONFIG_TEGRA114_SPI=y
>  CONFIG_SPI_FLASH=y
> +CONFIG_TEGRA114_SPI=y
>  CONFIG_USB=y
>  CONFIG_DM_USB=y
>  CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/ls1021aqds_qspi_defconfig
> b/configs/ls1021aqds_qspi_defconfig
> index 6a1f711..171c245 100644
> --- a/configs/ls1021aqds_qspi_defconfig
> +++ b/configs/ls1021aqds_qspi_defconfig
> @@ -1,10 +1,10 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_LS1021AQDS=y
> +CONFIG_DEFAULT_DEVICE_TREE="ls1021a-qds"
>  CONFIG_SYS_EXTRA_OPTIONS="QSPI_BOOT"
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_SETEXPR is not set
> -CONFIG_DEFAULT_DEVICE_TREE="ls1021a-qds"
>  CONFIG_OF_CONTROL=y
>  CONFIG_DM=y
> -CONFIG_DM_SPI=y
>  CONFIG_SPI_FLASH=y
> +CONFIG_DM_SPI=y
> diff --git a/configs/ls1021atwr_qspi_defconfig
> b/configs/ls1021atwr_qspi_defconfig
> index 420cfe7..6c35918 100644
> --- a/configs/ls1021atwr_qspi_defconfig
> +++ b/configs/ls1021atwr_qspi_defconfig
> @@ -1,10 +1,10 @@
>  CONFIG_ARM=y
>  CONFIG_TARGET_LS1021ATWR=y
> +CONFIG_DEFAULT_DEVICE_TREE="ls1021a-twr"
>  CONFIG_SYS_EXTRA_OPTIONS="QSPI_BOOT"
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_SETEXPR is not set
> -CONFIG_DEFAULT_DEVICE_TREE="ls1021a-twr"
>  CONFIG_OF_CONTROL=y
>  CONFIG_DM=y
> -CONFIG_DM_SPI=y
>  CONFIG_SPI_FLASH=y
> +CONFIG_DM_SPI=y
> diff --git a/configs/minnowmax_defconfig b/configs/minnowmax_defconfig
> index a67597d..7febc8b 100644
> --- a/configs/minnowmax_defconfig
> +++ b/configs/minnowmax_defconfig
> @@ -18,13 +18,12 @@ CONFIG_OF_CONTROL=y
>  CONFIG_CPU=y
>  CONFIG_DM_PCI=y
>  CONFIG_SPI_FLASH=y
> +CONFIG_DEBUG_UART=y
> +CONFIG_DEBUG_UART_BASE=0x3f8
> +CONFIG_DEBUG_UART_CLOCK=1843200
>  CONFIG_VIDEO_VESA=y
>  CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
>  CONFIG_FRAMEBUFFER_VESA_MODE_11A=y
>  CONFIG_DM_RTC=y
>  CONFIG_USE_PRIVATE_LIBGCC=y
>  CONFIG_SYS_VSNPRINTF=y
> -CONFIG_DEBUG_UART=y
> -CONFIG_DEBUG_UART_NS16550=y
> -CONFIG_DEBUG_UART_BASE=0x3f8
> -CONFIG_DEBUG_UART_CLOCK=1843200
> diff --git a/configs/mx6ul_14x14_evk_defconfig
> b/configs/mx6ul_14x14_evk_defconfig
> index b6eefaf..29159a1 100644
> --- a/configs/mx6ul_14x14_evk_defconfig
> +++ b/configs/mx6ul_14x14_evk_defconfig
> @@ -1,4 +1,4 @@
> -CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-
> common/spl_sd.cfg,MX6UL"
>  CONFIG_ARM=y
>  CONFIG_TARGET_MX6UL_14X14_EVK=y
>  CONFIG_SPL=y
> +CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-
> common/spl_sd.cfg,MX6UL"
> diff --git a/configs/nyan-big_defconfig b/configs/nyan-big_defconfig index
> ccf656b..2b26841 100644
> --- a/configs/nyan-big_defconfig
> +++ b/configs/nyan-big_defconfig
> @@ -10,12 +10,12 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra124-nyan-big"
>  # CONFIG_CMD_SETEXPR is not set
>  # CONFIG_CMD_NFS is not set
>  CONFIG_SPL_DM=y
> -CONFIG_TEGRA114_SPI=y
>  CONFIG_SPI_FLASH=y
>  CONFIG_CMD_CROS_EC=y
>  CONFIG_CROS_EC=y
>  CONFIG_CROS_EC_SPI=y
>  CONFIG_CROS_EC_KEYB=y
> +CONFIG_TEGRA114_SPI=y
>  CONFIG_DISPLAY_PORT=y
>  CONFIG_VIDEO_TEGRA124=y
>  CONFIG_USB=y
> diff --git a/configs/odroid-xu3_defconfig b/configs/odroid-xu3_defconfig index
> 155ce39..6061a7d 100644
> --- a/configs/odroid-xu3_defconfig
> +++ b/configs/odroid-xu3_defconfig
> @@ -5,11 +5,10 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos5422-
> odroidxu3"
>  # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set  # CONFIG_CMD_IMLS is
> not set  # CONFIG_CMD_SETEXPR is not set -CONFIG_USB=y -
> CONFIG_DM_USB=y -CONFIG_CMD_NET=y  CONFIG_DM_I2C=y
> CONFIG_DM_I2C_COMPAT=y  CONFIG_DM_PMIC=y
> CONFIG_DM_REGULATOR=y  CONFIG_VIDEO_BRIDGE=y
> +CONFIG_USB=y
> +CONFIG_DM_USB=y
> diff --git a/configs/p2371-0000_defconfig b/configs/p2371-0000_defconfig
> index cd7d21f..6545d5d 100644
> --- a/configs/p2371-0000_defconfig
> +++ b/configs/p2371-0000_defconfig
> @@ -9,9 +9,7 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra210-p2371-0000"
>  # CONFIG_CMD_FPGA is not set
>  # CONFIG_CMD_SETEXPR is not set
>  # CONFIG_CMD_NFS is not set
> -CONFIG_SPL_DM=y
> -CONFIG_TEGRA114_SPI=y
>  CONFIG_SPI_FLASH=y
> +CONFIG_TEGRA114_SPI=y
>  CONFIG_USB=y
>  CONFIG_DM_USB=y
> -CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/p2571_defconfig b/configs/p2571_defconfig index
> 5fd2a54..391a3e7 100644
> --- a/configs/p2571_defconfig
> +++ b/configs/p2571_defconfig
> @@ -9,9 +9,7 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra210-p2571"
>  # CONFIG_CMD_FPGA is not set
>  # CONFIG_CMD_SETEXPR is not set
>  # CONFIG_CMD_NFS is not set
> -CONFIG_SPL_DM=y
> -CONFIG_TEGRA114_SPI=y
>  CONFIG_SPI_FLASH=y
> +CONFIG_TEGRA114_SPI=y
>  CONFIG_USB=y
>  CONFIG_DM_USB=y
> -CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/peach-pi_defconfig b/configs/peach-pi_defconfig index
> 86d5a0b..94ba3f8 100644
> --- a/configs/peach-pi_defconfig
> +++ b/configs/peach-pi_defconfig
> @@ -5,29 +5,29 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos5800-peach-pi"
>  CONFIG_SPL=y
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_SETEXPR is not set
> +CONFIG_CMD_PMIC=y
> +CONFIG_CMD_REGULATOR=y
>  CONFIG_SPI_FLASH=y
>  CONFIG_CMD_CROS_EC=y
>  CONFIG_CROS_EC=y
>  CONFIG_CROS_EC_SPI=y
>  CONFIG_CROS_EC_KEYB=y
> -CONFIG_USB=y
> -CONFIG_DM_USB=y
> -CONFIG_I2C_MUX=y
> +CONFIG_DM_I2C=y
> +CONFIG_DM_I2C_COMPAT=y
>  CONFIG_I2C_CROS_EC_TUNNEL=y
> +CONFIG_I2C_MUX=y
> +CONFIG_I2C_ARB_GPIO_CHALLENGE=y
> +CONFIG_DM_PMIC=y
> +CONFIG_PMIC_TPS65090=y
> +CONFIG_DM_REGULATOR=y
> +CONFIG_REGULATOR_TPS65090=y
> +CONFIG_VIDEO_BRIDGE=y
> +CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y
>  CONFIG_SOUND=y
>  CONFIG_I2S=y
>  CONFIG_I2S_SAMSUNG=y
>  CONFIG_SOUND_MAX98095=y
>  CONFIG_SOUND_WM8994=y
> -CONFIG_DM_I2C=y
> -CONFIG_DM_PMIC=y
> -CONFIG_DM_REGULATOR=y
> -CONFIG_PMIC_TPS65090=y
> -CONFIG_REGULATOR_TPS65090=y
> -CONFIG_DM_I2C_COMPAT=y
> -CONFIG_I2C_ARB_GPIO_CHALLENGE=y
> -CONFIG_CMD_PMIC=y
> -CONFIG_CMD_REGULATOR=y
> +CONFIG_USB=y
> +CONFIG_DM_USB=y
>  CONFIG_ERRNO_STR=y
> -CONFIG_VIDEO_BRIDGE=y
> -CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y
> diff --git a/configs/peach-pit_defconfig b/configs/peach-pit_defconfig index
> 8fe423e..229b712 100644
> --- a/configs/peach-pit_defconfig
> +++ b/configs/peach-pit_defconfig
> @@ -5,29 +5,29 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos5420-peach-pit"
>  CONFIG_SPL=y
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_SETEXPR is not set
> +CONFIG_CMD_PMIC=y
> +CONFIG_CMD_REGULATOR=y
>  CONFIG_SPI_FLASH=y
>  CONFIG_CMD_CROS_EC=y
>  CONFIG_CROS_EC=y
>  CONFIG_CROS_EC_SPI=y
>  CONFIG_CROS_EC_KEYB=y
> -CONFIG_USB=y
> -CONFIG_DM_USB=y
> -CONFIG_I2C_MUX=y
> +CONFIG_DM_I2C=y
> +CONFIG_DM_I2C_COMPAT=y
>  CONFIG_I2C_CROS_EC_TUNNEL=y
> +CONFIG_I2C_MUX=y
> +CONFIG_I2C_ARB_GPIO_CHALLENGE=y
> +CONFIG_DM_PMIC=y
> +CONFIG_PMIC_TPS65090=y
> +CONFIG_DM_REGULATOR=y
> +CONFIG_REGULATOR_TPS65090=y
> +CONFIG_VIDEO_BRIDGE=y
> +CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y
>  CONFIG_SOUND=y
>  CONFIG_I2S=y
>  CONFIG_I2S_SAMSUNG=y
>  CONFIG_SOUND_MAX98095=y
>  CONFIG_SOUND_WM8994=y
> -CONFIG_DM_I2C=y
> -CONFIG_DM_PMIC=y
> -CONFIG_DM_REGULATOR=y
> -CONFIG_PMIC_TPS65090=y
> -CONFIG_REGULATOR_TPS65090=y
> -CONFIG_DM_I2C_COMPAT=y
> -CONFIG_I2C_ARB_GPIO_CHALLENGE=y
> -CONFIG_CMD_PMIC=y
> -CONFIG_CMD_REGULATOR=y
> +CONFIG_USB=y
> +CONFIG_DM_USB=y
>  CONFIG_ERRNO_STR=y
> -CONFIG_VIDEO_BRIDGE=y
> -CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y
> diff --git a/configs/sandbox_defconfig b/configs/sandbox_defconfig index
> 874a26b..85ff95d 100644
> --- a/configs/sandbox_defconfig
> +++ b/configs/sandbox_defconfig
> @@ -13,16 +13,22 @@ CONFIG_CMD_PMIC=y
>  CONFIG_CMD_REGULATOR=y
>  CONFIG_OF_CONTROL=y
>  CONFIG_OF_HOSTFILE=y
> +CONFIG_CLK=y
> +CONFIG_REGMAP=y
> +CONFIG_SYSCON=y
> +CONFIG_DEVRES=y
>  CONFIG_DM_PCI=y
>  CONFIG_PCI_SANDBOX=y
> -CONFIG_SPI_FLASH=y
>  CONFIG_SPI_FLASH_SANDBOX=y
> +CONFIG_SPI_FLASH=y
>  CONFIG_CMD_CROS_EC=y
> -CONFIG_CMD_DHRYSTONE=y
>  CONFIG_CROS_EC=y
>  CONFIG_CROS_EC_SANDBOX=y
> +CONFIG_RESET=y
>  CONFIG_DM_ETH=y
>  CONFIG_CROS_EC_KEYB=y
> +CONFIG_LED=y
> +CONFIG_LED_GPIO=y
>  CONFIG_SANDBOX_SERIAL=y
>  CONFIG_TPM_TIS_SANDBOX=y
>  CONFIG_SYS_I2C_SANDBOX=y
> @@ -32,25 +38,19 @@ CONFIG_DM_PMIC=y
>  CONFIG_DM_PMIC_SANDBOX=y
>  CONFIG_DM_REGULATOR=y
>  CONFIG_DM_REGULATOR_SANDBOX=y
> +CONFIG_RAM=y
>  CONFIG_SOUND=y
>  CONFIG_SOUND_SANDBOX=y
>  CONFIG_USB=y
>  CONFIG_DM_USB=y
>  CONFIG_USB_EMUL=y
>  CONFIG_USB_STORAGE=y
> +CONFIG_DM_MMC=y
>  CONFIG_DM_RTC=y
>  CONFIG_SYS_VSNPRINTF=y
> +CONFIG_CMD_DHRYSTONE=y
>  CONFIG_ERRNO_STR=y
>  CONFIG_UNIT_TEST=y
>  CONFIG_UT_TIME=y
>  CONFIG_UT_DM=y
>  CONFIG_UT_ENV=y
> -CONFIG_CLK=y
> -CONFIG_RESET=y
> -CONFIG_RAM=y
> -CONFIG_DM_MMC=y
> -CONFIG_LED=y
> -CONFIG_LED_GPIO=y
> -CONFIG_SYSCON=y
> -CONFIG_REGMAP=y
> -CONFIG_DEVRES=y
> diff --git a/configs/smdk5250_defconfig b/configs/smdk5250_defconfig index
> b061e47..ebd823f 100644
> --- a/configs/smdk5250_defconfig
> +++ b/configs/smdk5250_defconfig
> @@ -6,7 +6,16 @@ CONFIG_SPL=y
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_SOUND=y
> +CONFIG_CMD_PMIC=y
> +CONFIG_CMD_REGULATOR=y
>  CONFIG_SPI_FLASH=y
> +CONFIG_DM_I2C=y
> +CONFIG_DM_I2C_COMPAT=y
> +CONFIG_DM_PMIC=y
> +CONFIG_DM_PMIC_MAX77686=y
> +CONFIG_DM_REGULATOR=y
> +CONFIG_DM_REGULATOR_MAX77686=y
> +CONFIG_VIDEO_BRIDGE=y
>  CONFIG_SOUND=y
>  CONFIG_I2S=y
>  CONFIG_I2S_SAMSUNG=y
> @@ -14,13 +23,4 @@ CONFIG_SOUND_MAX98095=y
> CONFIG_SOUND_WM8994=y  CONFIG_USB=y  CONFIG_DM_USB=y -
> CONFIG_DM_I2C=y -CONFIG_DM_I2C_COMPAT=y -CONFIG_DM_PMIC=y -
> CONFIG_DM_REGULATOR=y -CONFIG_CMD_PMIC=y -
> CONFIG_CMD_REGULATOR=y  CONFIG_ERRNO_STR=y -
> CONFIG_DM_PMIC_MAX77686=y -CONFIG_DM_REGULATOR_MAX77686=y -
> CONFIG_VIDEO_BRIDGE=y diff --git a/configs/smdk5420_defconfig
> b/configs/smdk5420_defconfig index 1561f6a..cb6c62e 100644
> --- a/configs/smdk5420_defconfig
> +++ b/configs/smdk5420_defconfig
> @@ -6,11 +6,10 @@ CONFIG_SPL=y
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_SPI_FLASH=y
> -CONFIG_USB=y
> -CONFIG_DM_USB=y
> -CONFIG_CMD_NET=y
>  CONFIG_DM_I2C=y
>  CONFIG_DM_I2C_COMPAT=y
>  CONFIG_DM_PMIC=y
>  CONFIG_DM_REGULATOR=y
>  CONFIG_VIDEO_BRIDGE=y
> +CONFIG_USB=y
> +CONFIG_DM_USB=y
> diff --git a/configs/snow_defconfig b/configs/snow_defconfig index
> a7d9e7a..3466d96 100644
> --- a/configs/snow_defconfig
> +++ b/configs/snow_defconfig
> @@ -6,38 +6,38 @@ CONFIG_SPL=y
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_SOUND=y
> +CONFIG_CMD_PMIC=y
> +CONFIG_CMD_REGULATOR=y
>  CONFIG_SPI_FLASH=y
>  CONFIG_CMD_CROS_EC=y
>  CONFIG_CROS_EC=y
>  CONFIG_CROS_EC_I2C=y
>  CONFIG_CROS_EC_KEYB=y
> -CONFIG_SOUND=y
> -CONFIG_I2S=y
> -CONFIG_I2S_SAMSUNG=y
> -CONFIG_SOUND_MAX98095=y
> -CONFIG_SOUND_WM8994=y
> -CONFIG_USB=y
> -CONFIG_DM_USB=y
> -CONFIG_DM_I2C=y
> -CONFIG_DM_PMIC=y
> -CONFIG_DM_REGULATOR=y
> -CONFIG_PMIC_TPS65090=y
> -CONFIG_REGULATOR_TPS65090=y
> -CONFIG_DM_I2C_COMPAT=y
> -CONFIG_I2C_ARB_GPIO_CHALLENGE=y
> -CONFIG_I2C_MUX=y
> -CONFIG_CMD_PMIC=y
> -CONFIG_CMD_REGULATOR=y
> -CONFIG_ERRNO_STR=y
> -CONFIG_DM_PMIC_MAX77686=y
> -CONFIG_DM_REGULATOR_MAX77686=y
>  CONFIG_DEBUG_UART=y
>  CONFIG_DEBUG_UART_S5P=y
> -CONFIG_DEBUG_UART_CLOCK=100000000
>  CONFIG_DEBUG_UART_BASE=0x12c30000
> +CONFIG_DEBUG_UART_CLOCK=100000000
> +CONFIG_DM_I2C=y
> +CONFIG_DM_I2C_COMPAT=y
>  CONFIG_I2C_CROS_EC_LDO=y
> +CONFIG_I2C_MUX=y
> +CONFIG_I2C_ARB_GPIO_CHALLENGE=y
> +CONFIG_DM_PMIC=y
> +CONFIG_DM_PMIC_MAX77686=y
>  CONFIG_PMIC_S5M8767=y
> +CONFIG_PMIC_TPS65090=y
> +CONFIG_DM_REGULATOR=y
> +CONFIG_DM_REGULATOR_MAX77686=y
>  CONFIG_REGULATOR_S5M8767=y
> +CONFIG_REGULATOR_TPS65090=y
>  CONFIG_VIDEO_BRIDGE=y
>  CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y
>  CONFIG_VIDEO_BRIDGE_NXP_PTN3460=y
> +CONFIG_SOUND=y
> +CONFIG_I2S=y
> +CONFIG_I2S_SAMSUNG=y
> +CONFIG_SOUND_MAX98095=y
> +CONFIG_SOUND_WM8994=y
> +CONFIG_USB=y
> +CONFIG_DM_USB=y
> +CONFIG_ERRNO_STR=y
> diff --git a/configs/socfpga_arria5_defconfig
> b/configs/socfpga_arria5_defconfig
> index 4d1cd21..79cdbfc 100644
> --- a/configs/socfpga_arria5_defconfig
> +++ b/configs/socfpga_arria5_defconfig
> @@ -1,19 +1,13 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SOCFPGA=y
>  CONFIG_TARGET_SOCFPGA_ARRIA5=y
> +CONFIG_SYS_MALLOC_F_LEN=0x2000
>  CONFIG_DEFAULT_DEVICE_TREE="socfpga_arria5_socdk"
>  CONFIG_SPL=y
> +CONFIG_SPL_STACK_R=y
> +CONFIG_SPL_STACK_R_ADDR=0x00800000
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  CONFIG_OF_CONTROL=y
> -CONFIG_SPI_FLASH=y
>  CONFIG_SPL_DM=y
> -CONFIG_SPL_MMC_SUPPORT=y
> -CONFIG_DM_SEQ_ALIAS=y
> -CONFIG_SPL_SIMPLE_BUS=y
> -CONFIG_DM_SPI=y
> -CONFIG_DM_SPI_FLASH=y
> -CONFIG_SPL_SPI_SUPPORT=y
> -CONFIG_SPL_STACK_R=y
> -CONFIG_SPL_STACK_R_ADDR=0x00800000
> -CONFIG_SYS_MALLOC_F_LEN=0x2000
> +CONFIG_SPI_FLASH=y
> diff --git a/configs/socfpga_cyclone5_defconfig
> b/configs/socfpga_cyclone5_defconfig
> index ae3a1de..939009a 100644
> --- a/configs/socfpga_cyclone5_defconfig
> +++ b/configs/socfpga_cyclone5_defconfig
> @@ -1,22 +1,15 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SOCFPGA=y
>  CONFIG_TARGET_SOCFPGA_CYCLONE5=y
> +CONFIG_SYS_MALLOC_F_LEN=0x2000
>  CONFIG_DEFAULT_DEVICE_TREE="socfpga_cyclone5_socdk"
>  CONFIG_SPL=y
> +CONFIG_SPL_STACK_R=y
> +CONFIG_SPL_STACK_R_ADDR=0x00800000
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  CONFIG_OF_CONTROL=y
> +CONFIG_SPL_DM=y
>  CONFIG_SPI_FLASH=y
>  CONFIG_DM_ETH=y
> -CONFIG_NETDEVICES=y
>  CONFIG_ETH_DESIGNWARE=y
> -CONFIG_SPL_DM=y
> -CONFIG_SPL_MMC_SUPPORT=y
> -CONFIG_DM_SEQ_ALIAS=y
> -CONFIG_SPL_SIMPLE_BUS=y
> -CONFIG_DM_SPI=y
> -CONFIG_DM_SPI_FLASH=y
> -CONFIG_SPL_SPI_SUPPORT=y
> -CONFIG_SPL_STACK_R=y
> -CONFIG_SPL_STACK_R_ADDR=0x00800000
> -CONFIG_SYS_MALLOC_F_LEN=0x2000
> diff --git a/configs/socfpga_socrates_defconfig
> b/configs/socfpga_socrates_defconfig
> index 71d4711..b3181a1 100644
> --- a/configs/socfpga_socrates_defconfig
> +++ b/configs/socfpga_socrates_defconfig
> @@ -1,22 +1,15 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_SOCFPGA=y
>  CONFIG_TARGET_SOCFPGA_CYCLONE5=y
> +CONFIG_SYS_MALLOC_F_LEN=0x2000
>  CONFIG_DEFAULT_DEVICE_TREE="socfpga_cyclone5_socrates"
>  CONFIG_SPL=y
> +CONFIG_SPL_STACK_R=y
> +CONFIG_SPL_STACK_R_ADDR=0x00800000
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  CONFIG_OF_CONTROL=y
> +CONFIG_SPL_DM=y
>  CONFIG_SPI_FLASH=y
>  CONFIG_DM_ETH=y
> -CONFIG_NETDEVICES=y
>  CONFIG_ETH_DESIGNWARE=y
> -CONFIG_SPL_DM=y
> -CONFIG_SPL_MMC_SUPPORT=y
> -CONFIG_DM_SEQ_ALIAS=y
> -CONFIG_SPL_SIMPLE_BUS=y
> -CONFIG_DM_SPI=y
> -CONFIG_DM_SPI_FLASH=y
> -CONFIG_SPL_SPI_SUPPORT=y
> -CONFIG_SPL_STACK_R=y
> -CONFIG_SPL_STACK_R_ADDR=0x00800000
> -CONFIG_SYS_MALLOC_F_LEN=0x2000
> diff --git a/configs/spring_defconfig b/configs/spring_defconfig index
> a3abb35..8e8ec44 100644
> --- a/configs/spring_defconfig
> +++ b/configs/spring_defconfig
> @@ -6,37 +6,37 @@ CONFIG_SPL=y
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_SETEXPR is not set
>  CONFIG_CMD_SOUND=y
> +CONFIG_CMD_PMIC=y
> +CONFIG_CMD_REGULATOR=y
>  CONFIG_SPI_FLASH=y
>  CONFIG_CMD_CROS_EC=y
>  CONFIG_CROS_EC=y
>  CONFIG_CROS_EC_I2C=y
>  CONFIG_CROS_EC_KEYB=y
> -CONFIG_SOUND=y
> -CONFIG_I2S=y
> -CONFIG_I2S_SAMSUNG=y
> -CONFIG_SOUND_MAX98095=y
> -CONFIG_SOUND_WM8994=y
> -CONFIG_USB=y
> -CONFIG_DM_USB=y
> -CONFIG_DM_I2C=y
> -CONFIG_DM_PMIC=y
> -CONFIG_DM_REGULATOR=y
> -CONFIG_PMIC_TPS65090=y
> -CONFIG_REGULATOR_TPS65090=y
> -CONFIG_DM_I2C_COMPAT=y
> -CONFIG_I2C_ARB_GPIO_CHALLENGE=y
> -CONFIG_I2C_MUX=y
> -CONFIG_CMD_PMIC=y
> -CONFIG_CMD_REGULATOR=y
> -CONFIG_ERRNO_STR=y
> -CONFIG_DM_PMIC_MAX77686=y
> -CONFIG_DM_REGULATOR_MAX77686=y
>  CONFIG_DEBUG_UART=y
>  CONFIG_DEBUG_UART_S5P=y
> -CONFIG_DEBUG_UART_CLOCK=100000000
>  CONFIG_DEBUG_UART_BASE=0x12c30000
> +CONFIG_DEBUG_UART_CLOCK=100000000
> +CONFIG_DM_I2C=y
> +CONFIG_DM_I2C_COMPAT=y
>  CONFIG_I2C_CROS_EC_LDO=y
> +CONFIG_I2C_MUX=y
> +CONFIG_I2C_ARB_GPIO_CHALLENGE=y
> +CONFIG_DM_PMIC=y
> +CONFIG_DM_PMIC_MAX77686=y
>  CONFIG_PMIC_S5M8767=y
> +CONFIG_PMIC_TPS65090=y
> +CONFIG_DM_REGULATOR=y
> +CONFIG_DM_REGULATOR_MAX77686=y
>  CONFIG_REGULATOR_S5M8767=y
> +CONFIG_REGULATOR_TPS65090=y
>  CONFIG_VIDEO_BRIDGE=y
>  CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y
> +CONFIG_SOUND=y
> +CONFIG_I2S=y
> +CONFIG_I2S_SAMSUNG=y
> +CONFIG_SOUND_MAX98095=y
> +CONFIG_SOUND_WM8994=y
> +CONFIG_USB=y
> +CONFIG_DM_USB=y
> +CONFIG_ERRNO_STR=y
> diff --git a/configs/stv0991_defconfig b/configs/stv0991_defconfig index
> 3bdb1fc..fbc31f8 100644
> --- a/configs/stv0991_defconfig
> +++ b/configs/stv0991_defconfig
> @@ -9,6 +9,6 @@ CONFIG_AUTOBOOT_STOP_STR=" "
>  # CONFIG_CMD_IMLS is not set
>  # CONFIG_CMD_FLASH is not set
>  # CONFIG_CMD_SETEXPR is not set
> +CONFIG_OF_CONTROL=y
>  CONFIG_NETDEVICES=y
>  CONFIG_ETH_DESIGNWARE=y
> -CONFIG_OF_CONTROL=y
> diff --git a/configs/tqma6s_wru4_mmc_defconfig
> b/configs/tqma6s_wru4_mmc_defconfig
> index 66ac0b1..c9a304d 100644
> --- a/configs/tqma6s_wru4_mmc_defconfig
> +++ b/configs/tqma6s_wru4_mmc_defconfig
> @@ -3,11 +3,9 @@ CONFIG_ARCH_MX6=y
>  CONFIG_TARGET_TQMA6=y
>  CONFIG_TQMA6S=y
>  CONFIG_WRU4=y
> -CONFIG_CMD_SETEXPR=y
> -CONFIG_CMD_NET=y
>  CONFIG_AUTOBOOT_KEYED=y
>  CONFIG_AUTOBOOT_PROMPT="Enter password in %d seconds to stop
> autoboot\n"
>  CONFIG_AUTOBOOT_ENCRYPTION=y
> 
> CONFIG_AUTOBOOT_STOP_STR_SHA256="36a9e7f1c95b82ffb99743e0c5c4ce9
> 5d83c9a430aac59f84ef3cbfab6145068"
> -CONFIG_PCA9551_LED=y
>  CONFIG_SPI_FLASH=y
> +CONFIG_PCA9551_LED=y
> diff --git a/configs/venice2_defconfig b/configs/venice2_defconfig index
> a4735f6..2d56930 100644
> --- a/configs/venice2_defconfig
> +++ b/configs/venice2_defconfig
> @@ -10,8 +10,8 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra124-venice2"
>  # CONFIG_CMD_SETEXPR is not set
>  # CONFIG_CMD_NFS is not set
>  CONFIG_SPL_DM=y
> -CONFIG_TEGRA114_SPI=y
>  CONFIG_SPI_FLASH=y
> +CONFIG_TEGRA114_SPI=y
>  CONFIG_USB=y
>  CONFIG_DM_USB=y
>  CONFIG_USE_PRIVATE_LIBGCC=y
> diff --git a/configs/xilinx_zynqmp_ep_defconfig
> b/configs/xilinx_zynqmp_ep_defconfig
> index fda44ea..9b2853f 100644
> --- a/configs/xilinx_zynqmp_ep_defconfig
> +++ b/configs/xilinx_zynqmp_ep_defconfig
> @@ -1,5 +1,6 @@
>  CONFIG_ARM=y
>  CONFIG_ARCH_ZYNQMP=y
> +CONFIG_SYS_TEXT_BASE=0x8000000
>  CONFIG_DEFAULT_DEVICE_TREE="zynqmp-ep"
>  # CONFIG_CMD_CONSOLE is not set
>  # CONFIG_CMD_IMLS is not set
> @@ -15,4 +16,3 @@ CONFIG_DEFAULT_DEVICE_TREE="zynqmp-ep"
>  # CONFIG_CMD_NFS is not set
>  CONFIG_CMD_TIME=y
>  CONFIG_CMD_TIMER=y
> -CONFIG_SYS_TEXT_BASE=0x8000000
> --
> 2.5.0.rc2.392.g76e840b



More information about the U-Boot mailing list