All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx'
@ 2015-09-24  9:21 Bin Meng
  2015-09-24  9:21 ` [U-Boot] [PATCH 1/8] x86: Initialize GDT entry 1 to be the 32-bit CS as well Bin Meng
                   ` (8 more replies)
  0 siblings, 9 replies; 27+ messages in thread
From: Bin Meng @ 2015-09-24  9:21 UTC (permalink / raw)
  To: u-boot

This series adds better support of booting VxWorks using 'bootvx'.

Tested by booting a VxWorks 6.9.4 kernel on Intel Crown Bay, and
a VxWorks 7 kernel on Intel Galileo.


Bin Meng (8):
  x86: Initialize GDT entry 1 to be the 32-bit CS as well
  cmd: Convert CONFIG_CMD_ELF to Kconfig
  cmd: Clean up cmd_elf a little bit
  cmd: elf: Reorder load_elf_image_phdr() and load_elf_image_shdr()
  cmd: bootvx: Pass netmask and gatewayip to VxWorks bootline
  cmd: bootvx: Always get VxWorks bootline from env
  cmd: bootvx: Pass E820 information to an x86 VxWorks kernel
  doc: Complement document about booting VxWorks

 README                                          |  12 +-
 arch/x86/cpu/cpu.c                              |   7 +-
 common/Kconfig                                  |   6 +
 common/cmd_elf.c                                | 404 +++++++++++++-----------
 configs/A10-OLinuXino-Lime_defconfig            |   2 +-
 configs/Bananapi_defconfig                      |   2 +-
 configs/Bananapro_defconfig                     |   2 +-
 configs/Chuwi_V7_CW0825_defconfig               |   2 +-
 configs/M5208EVBE_defconfig                     |   2 +-
 configs/M52277EVB_defconfig                     |   2 +-
 configs/M5235EVB_defconfig                      |   2 +-
 configs/M5272C3_defconfig                       |   2 +-
 configs/M5275EVB_defconfig                      |   2 +-
 configs/M5282EVB_defconfig                      |   2 +-
 configs/M53017EVB_defconfig                     |   2 +-
 configs/M5329AFEE_defconfig                     |   2 +-
 configs/M5329BFEE_defconfig                     |   2 +-
 configs/M5373EVB_defconfig                      |   2 +-
 configs/M54418TWR_defconfig                     |   2 +-
 configs/M54418TWR_nand_mii_defconfig            |   2 +-
 configs/M54418TWR_nand_rmii_defconfig           |   2 +-
 configs/M54418TWR_nand_rmii_lowfreq_defconfig   |   2 +-
 configs/M54418TWR_serial_mii_defconfig          |   2 +-
 configs/M54418TWR_serial_rmii_defconfig         |   2 +-
 configs/M54451EVB_defconfig                     |   2 +-
 configs/M54455EVB_defconfig                     |   2 +-
 configs/M5475AFE_defconfig                      |   2 +-
 configs/M5475BFE_defconfig                      |   2 +-
 configs/M5475CFE_defconfig                      |   2 +-
 configs/M5475DFE_defconfig                      |   2 +-
 configs/M5475EFE_defconfig                      |   2 +-
 configs/M5475FFE_defconfig                      |   2 +-
 configs/M5475GFE_defconfig                      |   2 +-
 configs/M5485AFE_defconfig                      |   2 +-
 configs/M5485BFE_defconfig                      |   2 +-
 configs/M5485CFE_defconfig                      |   2 +-
 configs/M5485DFE_defconfig                      |   2 +-
 configs/M5485EFE_defconfig                      |   2 +-
 configs/M5485FFE_defconfig                      |   2 +-
 configs/M5485GFE_defconfig                      |   2 +-
 configs/M5485HFE_defconfig                      |   2 +-
 configs/MPC8349ITXGP_defconfig                  |   2 +-
 configs/MPC8349ITX_LOWBOOT_defconfig            |   2 +-
 configs/MPC8349ITX_defconfig                    |   2 +-
 configs/MSI_Primo81_defconfig                   |   2 +-
 configs/Mini-X_defconfig                        |   2 +-
 configs/PATI_defconfig                          |   2 +-
 configs/UCP1020_defconfig                       |   2 +-
 configs/VCMA9_defconfig                         |   2 +-
 configs/Wexler_TAB7200_defconfig                |   2 +-
 configs/ac14xx_defconfig                        |   2 +-
 configs/alt_defconfig                           |   2 +-
 configs/am335x_boneblack_defconfig              |   2 +-
 configs/am335x_gp_evm_defconfig                 |   1 -
 configs/am335x_sl50_defconfig                   |   1 -
 configs/am3517_crane_defconfig                  |   2 +-
 configs/am3517_evm_defconfig                    |   2 +-
 configs/amcore_defconfig                        |   2 +-
 configs/apalis_t30_defconfig                    |   4 +-
 configs/apf27_defconfig                         |   2 +-
 configs/arcangel4-be_defconfig                  |   2 +-
 configs/arcangel4_defconfig                     |   4 +-
 configs/arndale_defconfig                       |   4 +-
 configs/astro_mcf5373l_defconfig                |   2 +-
 configs/at91rm9200ek_defconfig                  |   2 +-
 configs/at91rm9200ek_ram_defconfig              |   2 +-
 configs/at91sam9260ek_dataflash_cs0_defconfig   |   2 +-
 configs/at91sam9260ek_dataflash_cs1_defconfig   |   2 +-
 configs/at91sam9260ek_nandflash_defconfig       |   2 +-
 configs/at91sam9261ek_dataflash_cs0_defconfig   |   2 +-
 configs/at91sam9261ek_dataflash_cs3_defconfig   |   2 +-
 configs/at91sam9261ek_nandflash_defconfig       |   2 +-
 configs/at91sam9263ek_dataflash_cs0_defconfig   |   2 +-
 configs/at91sam9263ek_dataflash_defconfig       |   2 +-
 configs/at91sam9263ek_nandflash_defconfig       |   2 +-
 configs/at91sam9263ek_norflash_boot_defconfig   |   2 +-
 configs/at91sam9263ek_norflash_defconfig        |   2 +-
 configs/at91sam9g10ek_dataflash_cs0_defconfig   |   2 +-
 configs/at91sam9g10ek_dataflash_cs3_defconfig   |   2 +-
 configs/at91sam9g10ek_nandflash_defconfig       |   2 +-
 configs/at91sam9g20ek_2mmc_defconfig            |   2 +-
 configs/at91sam9g20ek_2mmc_nandflash_defconfig  |   2 +-
 configs/at91sam9g20ek_dataflash_cs0_defconfig   |   2 +-
 configs/at91sam9g20ek_dataflash_cs1_defconfig   |   2 +-
 configs/at91sam9g20ek_nandflash_defconfig       |   2 +-
 configs/at91sam9m10g45ek_mmc_defconfig          |   2 +-
 configs/at91sam9m10g45ek_nandflash_defconfig    |   2 +-
 configs/at91sam9n12ek_mmc_defconfig             |   2 +-
 configs/at91sam9n12ek_nandflash_defconfig       |   2 +-
 configs/at91sam9n12ek_spiflash_defconfig        |   2 +-
 configs/at91sam9rlek_dataflash_defconfig        |   2 +-
 configs/at91sam9rlek_mmc_defconfig              |   2 +-
 configs/at91sam9rlek_nandflash_defconfig        |   2 +-
 configs/at91sam9x5ek_dataflash_defconfig        |   2 +-
 configs/at91sam9x5ek_mmc_defconfig              |   2 +-
 configs/at91sam9x5ek_nandflash_defconfig        |   2 +-
 configs/at91sam9x5ek_spiflash_defconfig         |   2 +-
 configs/at91sam9xeek_dataflash_cs0_defconfig    |   2 +-
 configs/at91sam9xeek_dataflash_cs1_defconfig    |   2 +-
 configs/at91sam9xeek_nandflash_defconfig        |   2 +-
 configs/atngw100_defconfig                      |   2 +-
 configs/atngw100mkii_defconfig                  |   2 +-
 configs/atstk1002_defconfig                     |   2 +-
 configs/bayleybay_defconfig                     |   8 +-
 configs/beaver_defconfig                        |   4 +-
 configs/bf537-minotaur_defconfig                |   2 +-
 configs/bf537-srv1_defconfig                    |   2 +-
 configs/bf561-acvilon_defconfig                 |   2 +-
 configs/br4_defconfig                           |   2 +-
 configs/cairo_defconfig                         |   2 +-
 configs/calimain_defconfig                      |   2 +-
 configs/cardhu_defconfig                        |   4 +-
 configs/cgtqmx6qeval_defconfig                  |   2 +-
 configs/chromebook_jerry_defconfig              |  24 +-
 configs/chromebook_link_defconfig               |   6 +-
 configs/chromebox_panther_defconfig             |   6 +-
 configs/cm_fx6_defconfig                        |   2 +-
 configs/cm_t335_defconfig                       |   2 +-
 configs/cm_t3517_defconfig                      |   2 +-
 configs/cm_t35_defconfig                        |   2 +-
 configs/cm_t43_defconfig                        |   4 +-
 configs/cm_t54_defconfig                        |   2 +-
 configs/cobra5272_defconfig                     |   2 +-
 configs/colibri_t20_defconfig                   |   4 +-
 configs/colibri_t30_defconfig                   |   4 +-
 configs/colibri_vf_defconfig                    |   2 +-
 configs/colibri_vf_dtb_defconfig                |   2 +-
 configs/coreboot-x86_defconfig                  |   4 +-
 configs/corvus_defconfig                        |   2 +-
 configs/crownbay_defconfig                      |   8 +-
 configs/da830evm_defconfig                      |   2 +-
 configs/da850evm_defconfig                      |   2 +-
 configs/da850evm_direct_nor_defconfig           |   2 +-
 configs/dalmore_defconfig                       |   4 +-
 configs/dbau1000_defconfig                      |   3 +-
 configs/dbau1100_defconfig                      |   3 +-
 configs/dbau1500_defconfig                      |   3 +-
 configs/dbau1550_defconfig                      |   3 +-
 configs/dbau1550_el_defconfig                   |   3 +-
 configs/devkit3250_defconfig                    |   2 +-
 configs/dlvision-10g_defconfig                  |   1 +
 configs/dlvision_defconfig                      |   1 +
 configs/dockstar_defconfig                      |   2 +-
 configs/dra72_evm_defconfig                     |   3 +-
 configs/draco_defconfig                         |   2 +-
 configs/duovero_defconfig                       |   2 +-
 configs/e2220-1170_defconfig                    |   3 -
 configs/ea20_defconfig                          |   2 +-
 configs/eb_cpu5282_defconfig                    |   2 +-
 configs/eco5pk_defconfig                        |   2 +-
 configs/edminiv2_defconfig                      |   2 +-
 configs/ethernut5_defconfig                     |   2 +-
 configs/firefly-rk3288_defconfig                |  24 +-
 configs/flea3_defconfig                         |   2 +-
 configs/fx12mm_defconfig                        |   2 +-
 configs/goflexhome_defconfig                    |   2 +-
 configs/gose_defconfig                          |   2 +-
 configs/grasshopper_defconfig                   |   2 +-
 configs/gt90h_v4_defconfig                      |   2 +-
 configs/gwventana_defconfig                     |   4 +-
 configs/h2200_defconfig                         |   2 +-
 configs/harmony_defconfig                       |   4 +-
 configs/hikey_defconfig                         |   3 -
 configs/ib62x0_defconfig                        |   2 +-
 configs/iconnect_defconfig                      |   2 +-
 configs/imx31_phycore_defconfig                 |   2 +-
 configs/inet97fv2_defconfig                     |   2 +-
 configs/inet98v_rev2_defconfig                  |   2 +-
 configs/inet9f_rev03_defconfig                  |   2 +-
 configs/integratorap_cm720t_defconfig           |   2 +-
 configs/integratorap_cm920t_defconfig           |   2 +-
 configs/integratorap_cm926ejs_defconfig         |   2 +-
 configs/integratorap_cm946es_defconfig          |   2 +-
 configs/integratorcp_cm1136_defconfig           |   2 +-
 configs/integratorcp_cm920t_defconfig           |   2 +-
 configs/integratorcp_cm926ejs_defconfig         |   2 +-
 configs/integratorcp_cm946es_defconfig          |   2 +-
 configs/io_defconfig                            |   1 +
 configs/iocon_defconfig                         |   1 +
 configs/ipam390_defconfig                       |   2 +-
 configs/jesurun_q5_defconfig                    |   2 +-
 configs/jetson-tk1_defconfig                    |   4 +-
 configs/k2e_evm_defconfig                       |   2 +-
 configs/k2hk_evm_defconfig                      |   2 +-
 configs/k2l_evm_defconfig                       |   2 +-
 configs/koelsch_defconfig                       |   2 +-
 configs/kwb_defconfig                           |   2 +-
 configs/kzm9g_defconfig                         |   2 +-
 configs/lager_defconfig                         |   2 +-
 configs/ls1021aqds_qspi_defconfig               |   2 +-
 configs/ls1021atwr_qspi_defconfig               |   2 +-
 configs/ls2085aqds_defconfig                    |   6 +-
 configs/ls2085ardb_defconfig                    |   6 +-
 configs/mcx_defconfig                           |   2 +-
 configs/medcom-wide_defconfig                   |   4 +-
 configs/microblaze-generic_defconfig            |   2 +-
 configs/minnowmax_defconfig                     |   8 +-
 configs/ml507_defconfig                         |   2 +-
 configs/mt_ventoux_defconfig                    |   2 +-
 configs/mx6ul_14x14_evk_defconfig               |   7 +-
 configs/mx6ul_9x9_evk_defconfig                 |   5 +-
 configs/mx7dsabresd_defconfig                   |  11 +-
 configs/nas220_defconfig                        |   2 +-
 configs/neo_defconfig                           |   1 +
 configs/nokia_rx51_defconfig                    |   2 +-
 configs/nyan-big_defconfig                      |  16 +-
 configs/odroid-xu3_defconfig                    |   6 +-
 configs/odroid_defconfig                        |   4 +-
 configs/omap3_evm_defconfig                     |   2 +-
 configs/omap3_evm_quick_mmc_defconfig           |   2 +-
 configs/omap3_evm_quick_nand_defconfig          |   2 +-
 configs/omap3_logic_defconfig                   |   2 +-
 configs/omap3_overo_defconfig                   |   2 +-
 configs/omap3_pandora_defconfig                 |   2 +-
 configs/omapl138_lcdk_defconfig                 |   2 +-
 configs/origen_defconfig                        |   2 +-
 configs/p2371-0000_defconfig                    |   2 -
 configs/p2571_defconfig                         |   2 -
 configs/paz00_defconfig                         |   4 +-
 configs/pb1000_defconfig                        |   3 +-
 configs/pcm030_defconfig                        |   2 +-
 configs/peach-pi_defconfig                      |  22 +-
 configs/peach-pit_defconfig                     |  22 +-
 configs/pepper_defconfig                        |   2 +-
 configs/platinum_picon_defconfig                |   2 +-
 configs/platinum_titanium_defconfig             |   2 +-
 configs/plutux_defconfig                        |   4 +-
 configs/pm9261_defconfig                        |   2 +-
 configs/pm9263_defconfig                        |   2 +-
 configs/pm9g45_defconfig                        |   2 +-
 configs/pogo_e02_defconfig                      |   2 +-
 configs/porter_defconfig                        |   2 +-
 configs/pov_protab2_ips9_defconfig              |   2 +-
 configs/pr1_defconfig                           |   2 +-
 configs/pxm2_defconfig                          |   2 +-
 configs/qemu-x86_defconfig                      |   2 +-
 configs/rastaban_defconfig                      |   2 +-
 configs/rpi_2_defconfig                         |   2 +-
 configs/rpi_defconfig                           |   2 +-
 configs/rut_defconfig                           |   2 +-
 configs/s5p_goni_defconfig                      |   2 +-
 configs/s5pc210_universal_defconfig             |   2 +-
 configs/sandbox_defconfig                       |  33 +-
 configs/seaboard_defconfig                      |   4 +-
 configs/secomx6quq7_defconfig                   |   2 +-
 configs/silk_defconfig                          |   2 +-
 configs/smartweb_defconfig                      |   1 -
 configs/smdk2410_defconfig                      |   2 +-
 configs/smdk5250_defconfig                      |   8 +-
 configs/smdk5420_defconfig                      |   8 +-
 configs/smdkc100_defconfig                      |   2 +-
 configs/smdkv310_defconfig                      |   2 +-
 configs/snapper9260_defconfig                   |   2 +-
 configs/sniper_defconfig                        |   2 +-
 configs/snow_defconfig                          |  32 +-
 configs/socfpga_arria5_defconfig                |   8 +-
 configs/socfpga_cyclone5_defconfig              |   8 +-
 configs/socfpga_de0_nano_soc_defconfig          |  18 +-
 configs/socfpga_mcvevk_defconfig                |  19 +-
 configs/socfpga_sockit_defconfig                |  24 +-
 configs/socfpga_socrates_defconfig              |   8 +-
 configs/spring_defconfig                        |  30 +-
 configs/stm32f429-discovery_defconfig           |   2 +-
 configs/stout_defconfig                         |   2 +-
 configs/stv0991_defconfig                       |   2 +-
 configs/tao3530_defconfig                       |   2 +-
 configs/taurus_defconfig                        |   2 +-
 configs/tb100_defconfig                         |   4 +-
 configs/tbs2910_defconfig                       |   2 +-
 configs/tec-ng_defconfig                        |   4 +-
 configs/tec_defconfig                           |   4 +-
 configs/thuban_defconfig                        |   2 +-
 configs/ti814x_evm_defconfig                    |   2 +-
 configs/ti816x_evm_defconfig                    |   2 +-
 configs/titanium_defconfig                      |   2 +-
 configs/trats2_defconfig                        |   2 +-
 configs/trats_defconfig                         |   2 +-
 configs/tricorder_defconfig                     |   2 +-
 configs/trimslice_defconfig                     |   4 +-
 configs/tseries_mmc_defconfig                   |   2 +-
 configs/tseries_nand_defconfig                  |   2 +-
 configs/tseries_spi_defconfig                   |   2 +-
 configs/twister_defconfig                       |   2 +-
 configs/udoo_defconfig                          |   6 +-
 configs/usb_a9263_dataflash_defconfig           |   2 +-
 configs/v5fx30teval_defconfig                   |   2 +-
 configs/vct_platinum_defconfig                  |   2 +-
 configs/vct_platinum_onenand_defconfig          |   2 +-
 configs/vct_platinum_onenand_small_defconfig    |   3 +-
 configs/vct_platinum_small_defconfig            |   3 +-
 configs/vct_platinumavc_defconfig               |   2 +-
 configs/vct_platinumavc_onenand_defconfig       |   2 +-
 configs/vct_platinumavc_onenand_small_defconfig |   3 +-
 configs/vct_platinumavc_small_defconfig         |   3 +-
 configs/vct_premium_defconfig                   |   2 +-
 configs/vct_premium_onenand_defconfig           |   2 +-
 configs/vct_premium_onenand_small_defconfig     |   3 +-
 configs/vct_premium_small_defconfig             |   3 +-
 configs/venice2_defconfig                       |   4 +-
 configs/ventana_defconfig                       |   4 +-
 configs/vexpress_aemv8a_juno_defconfig          |   4 +-
 configs/vexpress_aemv8a_semi_defconfig          |   4 +-
 configs/whistler_defconfig                      |   4 +-
 configs/wireless_space_defconfig                |   1 -
 configs/woodburn_defconfig                      |   2 +-
 configs/woodburn_sd_defconfig                   |   2 +-
 configs/work_92105_defconfig                    |   2 +-
 configs/x600_defconfig                          |   2 +-
 configs/xilinx-ppc405-generic_defconfig         |   2 +-
 configs/xilinx-ppc440-generic_defconfig         |   2 +-
 configs/zmx25_defconfig                         |   2 +-
 configs/zynq_microzed_defconfig                 |   2 +-
 configs/zynq_zc702_defconfig                    |   2 +-
 configs/zynq_zc706_defconfig                    |   2 +-
 configs/zynq_zc70x_defconfig                    |   2 +-
 configs/zynq_zc770_xm010_defconfig              |   2 +-
 configs/zynq_zc770_xm011_defconfig              |   2 +-
 configs/zynq_zc770_xm012_defconfig              |   2 +-
 configs/zynq_zc770_xm013_defconfig              |   2 +-
 configs/zynq_zed_defconfig                      |   2 +-
 configs/zynq_zybo_defconfig                     |   2 +-
 doc/README.vxworks                              |  78 ++++-
 doc/README.x86                                  |   2 +
 include/config_cmd_all.h                        |   1 -
 include/config_distro_defaults.h                |   1 -
 include/configs/B4860QDS.h                      |   1 -
 include/configs/BSC9131RDB.h                    |   1 -
 include/configs/BSC9132QDS.h                    |   1 -
 include/configs/C29XPCIE.h                      |   1 -
 include/configs/CPCI2DP.h                       |   1 -
 include/configs/CPCI4052.h                      |   1 -
 include/configs/M5208EVBE.h                     |   1 -
 include/configs/M52277EVB.h                     |   1 -
 include/configs/M5235EVB.h                      |   1 -
 include/configs/M5272C3.h                       |   1 -
 include/configs/M5275EVB.h                      |   1 -
 include/configs/M53017EVB.h                     |   1 -
 include/configs/M5329EVB.h                      |   1 -
 include/configs/M5373EVB.h                      |   1 -
 include/configs/M54418TWR.h                     |   1 -
 include/configs/M54451EVB.h                     |   1 -
 include/configs/M54455EVB.h                     |   1 -
 include/configs/M5475EVB.h                      |   1 -
 include/configs/M5485EVB.h                      |   1 -
 include/configs/MIP405.h                        |   1 -
 include/configs/MPC8536DS.h                     |   1 -
 include/configs/MPC8540ADS.h                    |   1 -
 include/configs/MPC8541CDS.h                    |   1 -
 include/configs/MPC8544DS.h                     |   1 -
 include/configs/MPC8548CDS.h                    |   1 -
 include/configs/MPC8555CDS.h                    |   1 -
 include/configs/MPC8560ADS.h                    |   1 -
 include/configs/MPC8568MDS.h                    |   1 -
 include/configs/MPC8569MDS.h                    |   1 -
 include/configs/MPC8572DS.h                     |   1 -
 include/configs/P1010RDB.h                      |   1 -
 include/configs/P1022DS.h                       |   1 -
 include/configs/P2041RDB.h                      |   1 -
 include/configs/PIP405.h                        |   1 -
 include/configs/PLU405.h                        |   1 -
 include/configs/PMC405DE.h                      |   1 -
 include/configs/PMC440.h                        |   1 -
 include/configs/T102xQDS.h                      |   1 -
 include/configs/T102xRDB.h                      |   1 -
 include/configs/T1040QDS.h                      |   1 -
 include/configs/T104xRDB.h                      |   1 -
 include/configs/T208xQDS.h                      |   1 -
 include/configs/T208xRDB.h                      |   1 -
 include/configs/T4240RDB.h                      |   1 -
 include/configs/TQM823L.h                       |   1 -
 include/configs/TQM823M.h                       |   1 -
 include/configs/TQM850L.h                       |   1 -
 include/configs/TQM850M.h                       |   1 -
 include/configs/TQM855L.h                       |   1 -
 include/configs/TQM855M.h                       |   1 -
 include/configs/TQM860L.h                       |   1 -
 include/configs/TQM860M.h                       |   1 -
 include/configs/TQM862L.h                       |   1 -
 include/configs/TQM862M.h                       |   1 -
 include/configs/TQM866M.h                       |   1 -
 include/configs/UCP1020.h                       |   1 -
 include/configs/VCMA9.h                         |   1 -
 include/configs/VOM405.h                        |   1 -
 include/configs/amcc-common.h                   |   1 -
 include/configs/arcangel4.h                     |   1 -
 include/configs/astro_mcf5373l.h                |   1 -
 include/configs/axs101.h                        |   1 -
 include/configs/bf537-minotaur.h                |   1 -
 include/configs/bf537-srv1.h                    |   1 -
 include/configs/bfin_adi_common.h               |   1 -
 include/configs/blackstamp.h                    |   1 -
 include/configs/blackvme.h                      |   1 -
 include/configs/controlcenterd.h                |   1 -
 include/configs/corenet_ds.h                    |   1 -
 include/configs/dbau1x00.h                      |   1 -
 include/configs/digsy_mtc.h                     |   1 -
 include/configs/dlvision-10g.h                  |   1 -
 include/configs/dlvision.h                      |   1 -
 include/configs/io.h                            |   1 -
 include/configs/iocon.h                         |   1 -
 include/configs/km/km_arm.h                     |   1 -
 include/configs/lsxl.h                          |   1 -
 include/configs/malta.h                         |   1 -
 include/configs/mecp5123.h                      |   1 -
 include/configs/motionpro.h                     |   1 -
 include/configs/munices.h                       |   1 -
 include/configs/neo.h                           |   1 -
 include/configs/nitrogen6x.h                    |   1 -
 include/configs/openrisc-generic.h              |   1 -
 include/configs/origen.h                        |   1 -
 include/configs/p1_p2_rdb_pc.h                  |   1 -
 include/configs/p1_twr.h                        |   1 -
 include/configs/pb1x00.h                        |   2 -
 include/configs/qemu-mips.h                     |   1 -
 include/configs/qemu-mips64.h                   |   1 -
 include/configs/qemu-ppce500.h                  |   1 -
 include/configs/sandbox.h                       |   1 -
 include/configs/sbc8548.h                       |   1 -
 include/configs/smdk2410.h                      |   1 -
 include/configs/smdkc100.h                      |   1 -
 include/configs/smdkv310.h                      |   1 -
 include/configs/t4qds.h                         |   1 -
 include/configs/tb100.h                         |   1 -
 include/configs/vct.h                           |   2 -
 include/configs/vme8349.h                       |   1 -
 include/configs/x86-common.h                    |   1 -
 include/configs/xilinx-ppc.h                    |   1 -
 include/configs/xilinx_zynqmp.h                 |   1 -
 include/configs/xpedite1000.h                   |   1 -
 include/configs/xpedite517x.h                   |   1 -
 include/configs/xpedite520x.h                   |   1 -
 include/configs/xpedite537x.h                   |   1 -
 include/configs/xpedite550x.h                   |   1 -
 include/configs/zmx25.h                         |   1 -
 include/configs/zynq-common.h                   |   1 -
 include/vxworks.h                               |  51 +--
 436 files changed, 832 insertions(+), 867 deletions(-)

-- 
1.8.2.1

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 1/8] x86: Initialize GDT entry 1 to be the 32-bit CS as well
  2015-09-24  9:21 [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx' Bin Meng
@ 2015-09-24  9:21 ` Bin Meng
  2015-10-01 23:00   ` Simon Glass
  2015-09-24  9:21 ` [U-Boot] [PATCH 2/8] cmd: Convert CONFIG_CMD_ELF to Kconfig Bin Meng
                   ` (7 subsequent siblings)
  8 siblings, 1 reply; 27+ messages in thread
From: Bin Meng @ 2015-09-24  9:21 UTC (permalink / raw)
  To: u-boot

Some OS (like VxWorks) requires GDT entry 1 to be the 32-bit CS.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
---

 arch/x86/cpu/cpu.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/arch/x86/cpu/cpu.c b/arch/x86/cpu/cpu.c
index 1b76ca1..812c5e4 100644
--- a/arch/x86/cpu/cpu.c
+++ b/arch/x86/cpu/cpu.c
@@ -142,7 +142,12 @@ void arch_setup_gd(gd_t *new_gd)
 
 	gdt_addr = new_gd->arch.gdt;
 
-	/* CS: code, read/execute, 4 GB, base 0 */
+	/*
+	 * CS: code, read/execute, 4 GB, base 0
+	 *
+	 * Some OS (like VxWorks) requires GDT entry 1 to be the 32-bit CS
+	 */
+	gdt_addr[X86_GDT_ENTRY_UNUSED] = GDT_ENTRY(0xc09b, 0, 0xfffff);
 	gdt_addr[X86_GDT_ENTRY_32BIT_CS] = GDT_ENTRY(0xc09b, 0, 0xfffff);
 
 	/* DS: data, read/write, 4 GB, base 0 */
-- 
1.8.2.1

^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 2/8] cmd: Convert CONFIG_CMD_ELF to Kconfig
  2015-09-24  9:21 [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx' Bin Meng
  2015-09-24  9:21 ` [U-Boot] [PATCH 1/8] x86: Initialize GDT entry 1 to be the 32-bit CS as well Bin Meng
@ 2015-09-24  9:21 ` Bin Meng
  2015-09-25 18:36   ` Tom Rini
  2015-09-24  9:21 ` [U-Boot] [PATCH 3/8] cmd: Clean up cmd_elf a little bit Bin Meng
                   ` (6 subsequent siblings)
  8 siblings, 1 reply; 27+ messages in thread
From: Bin Meng @ 2015-09-24  9:21 UTC (permalink / raw)
  To: u-boot

Convert CONFIG_CMD_ELF to Kconfig and tidy up affected boards.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
---

 common/Kconfig                                  |  6 +++++
 configs/A10-OLinuXino-Lime_defconfig            |  2 +-
 configs/Bananapi_defconfig                      |  2 +-
 configs/Bananapro_defconfig                     |  2 +-
 configs/Chuwi_V7_CW0825_defconfig               |  2 +-
 configs/M5208EVBE_defconfig                     |  2 +-
 configs/M52277EVB_defconfig                     |  2 +-
 configs/M5235EVB_defconfig                      |  2 +-
 configs/M5272C3_defconfig                       |  2 +-
 configs/M5275EVB_defconfig                      |  2 +-
 configs/M5282EVB_defconfig                      |  2 +-
 configs/M53017EVB_defconfig                     |  2 +-
 configs/M5329AFEE_defconfig                     |  2 +-
 configs/M5329BFEE_defconfig                     |  2 +-
 configs/M5373EVB_defconfig                      |  2 +-
 configs/M54418TWR_defconfig                     |  2 +-
 configs/M54418TWR_nand_mii_defconfig            |  2 +-
 configs/M54418TWR_nand_rmii_defconfig           |  2 +-
 configs/M54418TWR_nand_rmii_lowfreq_defconfig   |  2 +-
 configs/M54418TWR_serial_mii_defconfig          |  2 +-
 configs/M54418TWR_serial_rmii_defconfig         |  2 +-
 configs/M54451EVB_defconfig                     |  2 +-
 configs/M54455EVB_defconfig                     |  2 +-
 configs/M5475AFE_defconfig                      |  2 +-
 configs/M5475BFE_defconfig                      |  2 +-
 configs/M5475CFE_defconfig                      |  2 +-
 configs/M5475DFE_defconfig                      |  2 +-
 configs/M5475EFE_defconfig                      |  2 +-
 configs/M5475FFE_defconfig                      |  2 +-
 configs/M5475GFE_defconfig                      |  2 +-
 configs/M5485AFE_defconfig                      |  2 +-
 configs/M5485BFE_defconfig                      |  2 +-
 configs/M5485CFE_defconfig                      |  2 +-
 configs/M5485DFE_defconfig                      |  2 +-
 configs/M5485EFE_defconfig                      |  2 +-
 configs/M5485FFE_defconfig                      |  2 +-
 configs/M5485GFE_defconfig                      |  2 +-
 configs/M5485HFE_defconfig                      |  2 +-
 configs/MPC8349ITXGP_defconfig                  |  2 +-
 configs/MPC8349ITX_LOWBOOT_defconfig            |  2 +-
 configs/MPC8349ITX_defconfig                    |  2 +-
 configs/MSI_Primo81_defconfig                   |  2 +-
 configs/Mini-X_defconfig                        |  2 +-
 configs/PATI_defconfig                          |  2 +-
 configs/UCP1020_defconfig                       |  2 +-
 configs/VCMA9_defconfig                         |  2 +-
 configs/Wexler_TAB7200_defconfig                |  2 +-
 configs/ac14xx_defconfig                        |  2 +-
 configs/alt_defconfig                           |  2 +-
 configs/am335x_boneblack_defconfig              |  2 +-
 configs/am335x_gp_evm_defconfig                 |  1 -
 configs/am335x_sl50_defconfig                   |  1 -
 configs/am3517_crane_defconfig                  |  2 +-
 configs/am3517_evm_defconfig                    |  2 +-
 configs/amcore_defconfig                        |  2 +-
 configs/apalis_t30_defconfig                    |  4 +--
 configs/apf27_defconfig                         |  2 +-
 configs/arcangel4-be_defconfig                  |  2 +-
 configs/arcangel4_defconfig                     |  4 +--
 configs/arndale_defconfig                       |  4 +--
 configs/astro_mcf5373l_defconfig                |  2 +-
 configs/at91rm9200ek_defconfig                  |  2 +-
 configs/at91rm9200ek_ram_defconfig              |  2 +-
 configs/at91sam9260ek_dataflash_cs0_defconfig   |  2 +-
 configs/at91sam9260ek_dataflash_cs1_defconfig   |  2 +-
 configs/at91sam9260ek_nandflash_defconfig       |  2 +-
 configs/at91sam9261ek_dataflash_cs0_defconfig   |  2 +-
 configs/at91sam9261ek_dataflash_cs3_defconfig   |  2 +-
 configs/at91sam9261ek_nandflash_defconfig       |  2 +-
 configs/at91sam9263ek_dataflash_cs0_defconfig   |  2 +-
 configs/at91sam9263ek_dataflash_defconfig       |  2 +-
 configs/at91sam9263ek_nandflash_defconfig       |  2 +-
 configs/at91sam9263ek_norflash_boot_defconfig   |  2 +-
 configs/at91sam9263ek_norflash_defconfig        |  2 +-
 configs/at91sam9g10ek_dataflash_cs0_defconfig   |  2 +-
 configs/at91sam9g10ek_dataflash_cs3_defconfig   |  2 +-
 configs/at91sam9g10ek_nandflash_defconfig       |  2 +-
 configs/at91sam9g20ek_2mmc_defconfig            |  2 +-
 configs/at91sam9g20ek_2mmc_nandflash_defconfig  |  2 +-
 configs/at91sam9g20ek_dataflash_cs0_defconfig   |  2 +-
 configs/at91sam9g20ek_dataflash_cs1_defconfig   |  2 +-
 configs/at91sam9g20ek_nandflash_defconfig       |  2 +-
 configs/at91sam9m10g45ek_mmc_defconfig          |  2 +-
 configs/at91sam9m10g45ek_nandflash_defconfig    |  2 +-
 configs/at91sam9n12ek_mmc_defconfig             |  2 +-
 configs/at91sam9n12ek_nandflash_defconfig       |  2 +-
 configs/at91sam9n12ek_spiflash_defconfig        |  2 +-
 configs/at91sam9rlek_dataflash_defconfig        |  2 +-
 configs/at91sam9rlek_mmc_defconfig              |  2 +-
 configs/at91sam9rlek_nandflash_defconfig        |  2 +-
 configs/at91sam9x5ek_dataflash_defconfig        |  2 +-
 configs/at91sam9x5ek_mmc_defconfig              |  2 +-
 configs/at91sam9x5ek_nandflash_defconfig        |  2 +-
 configs/at91sam9x5ek_spiflash_defconfig         |  2 +-
 configs/at91sam9xeek_dataflash_cs0_defconfig    |  2 +-
 configs/at91sam9xeek_dataflash_cs1_defconfig    |  2 +-
 configs/at91sam9xeek_nandflash_defconfig        |  2 +-
 configs/atngw100_defconfig                      |  2 +-
 configs/atngw100mkii_defconfig                  |  2 +-
 configs/atstk1002_defconfig                     |  2 +-
 configs/bayleybay_defconfig                     |  8 +++---
 configs/beaver_defconfig                        |  4 +--
 configs/bf537-minotaur_defconfig                |  2 +-
 configs/bf537-srv1_defconfig                    |  2 +-
 configs/bf561-acvilon_defconfig                 |  2 +-
 configs/br4_defconfig                           |  2 +-
 configs/cairo_defconfig                         |  2 +-
 configs/calimain_defconfig                      |  2 +-
 configs/cardhu_defconfig                        |  4 +--
 configs/cgtqmx6qeval_defconfig                  |  2 +-
 configs/chromebook_jerry_defconfig              | 24 +++++++++---------
 configs/chromebook_link_defconfig               |  6 ++---
 configs/chromebox_panther_defconfig             |  6 ++---
 configs/cm_fx6_defconfig                        |  2 +-
 configs/cm_t335_defconfig                       |  2 +-
 configs/cm_t3517_defconfig                      |  2 +-
 configs/cm_t35_defconfig                        |  2 +-
 configs/cm_t43_defconfig                        |  4 +--
 configs/cm_t54_defconfig                        |  2 +-
 configs/cobra5272_defconfig                     |  2 +-
 configs/colibri_t20_defconfig                   |  4 +--
 configs/colibri_t30_defconfig                   |  4 +--
 configs/colibri_vf_defconfig                    |  2 +-
 configs/colibri_vf_dtb_defconfig                |  2 +-
 configs/coreboot-x86_defconfig                  |  4 +--
 configs/corvus_defconfig                        |  2 +-
 configs/crownbay_defconfig                      |  8 +++---
 configs/da830evm_defconfig                      |  2 +-
 configs/da850evm_defconfig                      |  2 +-
 configs/da850evm_direct_nor_defconfig           |  2 +-
 configs/dalmore_defconfig                       |  4 +--
 configs/dbau1000_defconfig                      |  3 ++-
 configs/dbau1100_defconfig                      |  3 ++-
 configs/dbau1500_defconfig                      |  3 ++-
 configs/dbau1550_defconfig                      |  3 ++-
 configs/dbau1550_el_defconfig                   |  3 ++-
 configs/devkit3250_defconfig                    |  2 +-
 configs/dlvision-10g_defconfig                  |  1 +
 configs/dlvision_defconfig                      |  1 +
 configs/dockstar_defconfig                      |  2 +-
 configs/dra72_evm_defconfig                     |  3 +--
 configs/draco_defconfig                         |  2 +-
 configs/duovero_defconfig                       |  2 +-
 configs/e2220-1170_defconfig                    |  3 ---
 configs/ea20_defconfig                          |  2 +-
 configs/eb_cpu5282_defconfig                    |  2 +-
 configs/eco5pk_defconfig                        |  2 +-
 configs/edminiv2_defconfig                      |  2 +-
 configs/ethernut5_defconfig                     |  2 +-
 configs/firefly-rk3288_defconfig                | 24 +++++++++---------
 configs/flea3_defconfig                         |  2 +-
 configs/fx12mm_defconfig                        |  2 +-
 configs/goflexhome_defconfig                    |  2 +-
 configs/gose_defconfig                          |  2 +-
 configs/grasshopper_defconfig                   |  2 +-
 configs/gt90h_v4_defconfig                      |  2 +-
 configs/gwventana_defconfig                     |  4 +--
 configs/h2200_defconfig                         |  2 +-
 configs/harmony_defconfig                       |  4 +--
 configs/hikey_defconfig                         |  3 ---
 configs/ib62x0_defconfig                        |  2 +-
 configs/iconnect_defconfig                      |  2 +-
 configs/imx31_phycore_defconfig                 |  2 +-
 configs/inet97fv2_defconfig                     |  2 +-
 configs/inet98v_rev2_defconfig                  |  2 +-
 configs/inet9f_rev03_defconfig                  |  2 +-
 configs/integratorap_cm720t_defconfig           |  2 +-
 configs/integratorap_cm920t_defconfig           |  2 +-
 configs/integratorap_cm926ejs_defconfig         |  2 +-
 configs/integratorap_cm946es_defconfig          |  2 +-
 configs/integratorcp_cm1136_defconfig           |  2 +-
 configs/integratorcp_cm920t_defconfig           |  2 +-
 configs/integratorcp_cm926ejs_defconfig         |  2 +-
 configs/integratorcp_cm946es_defconfig          |  2 +-
 configs/io_defconfig                            |  1 +
 configs/iocon_defconfig                         |  1 +
 configs/ipam390_defconfig                       |  2 +-
 configs/jesurun_q5_defconfig                    |  2 +-
 configs/jetson-tk1_defconfig                    |  4 +--
 configs/k2e_evm_defconfig                       |  2 +-
 configs/k2hk_evm_defconfig                      |  2 +-
 configs/k2l_evm_defconfig                       |  2 +-
 configs/koelsch_defconfig                       |  2 +-
 configs/kwb_defconfig                           |  2 +-
 configs/kzm9g_defconfig                         |  2 +-
 configs/lager_defconfig                         |  2 +-
 configs/ls1021aqds_qspi_defconfig               |  2 +-
 configs/ls1021atwr_qspi_defconfig               |  2 +-
 configs/ls2085aqds_defconfig                    |  6 ++---
 configs/ls2085ardb_defconfig                    |  6 ++---
 configs/mcx_defconfig                           |  2 +-
 configs/medcom-wide_defconfig                   |  4 +--
 configs/microblaze-generic_defconfig            |  2 +-
 configs/minnowmax_defconfig                     |  8 +++---
 configs/ml507_defconfig                         |  2 +-
 configs/mt_ventoux_defconfig                    |  2 +-
 configs/mx6ul_14x14_evk_defconfig               |  7 +++---
 configs/mx6ul_9x9_evk_defconfig                 |  5 ++--
 configs/mx7dsabresd_defconfig                   | 11 +++------
 configs/nas220_defconfig                        |  2 +-
 configs/neo_defconfig                           |  1 +
 configs/nokia_rx51_defconfig                    |  2 +-
 configs/nyan-big_defconfig                      | 16 ++++++------
 configs/odroid-xu3_defconfig                    |  6 ++---
 configs/odroid_defconfig                        |  4 +--
 configs/omap3_evm_defconfig                     |  2 +-
 configs/omap3_evm_quick_mmc_defconfig           |  2 +-
 configs/omap3_evm_quick_nand_defconfig          |  2 +-
 configs/omap3_logic_defconfig                   |  2 +-
 configs/omap3_overo_defconfig                   |  2 +-
 configs/omap3_pandora_defconfig                 |  2 +-
 configs/omapl138_lcdk_defconfig                 |  2 +-
 configs/origen_defconfig                        |  2 +-
 configs/p2371-0000_defconfig                    |  2 --
 configs/p2571_defconfig                         |  2 --
 configs/paz00_defconfig                         |  4 +--
 configs/pb1000_defconfig                        |  3 ++-
 configs/pcm030_defconfig                        |  2 +-
 configs/peach-pi_defconfig                      | 22 ++++++++---------
 configs/peach-pit_defconfig                     | 22 ++++++++---------
 configs/pepper_defconfig                        |  2 +-
 configs/platinum_picon_defconfig                |  2 +-
 configs/platinum_titanium_defconfig             |  2 +-
 configs/plutux_defconfig                        |  4 +--
 configs/pm9261_defconfig                        |  2 +-
 configs/pm9263_defconfig                        |  2 +-
 configs/pm9g45_defconfig                        |  2 +-
 configs/pogo_e02_defconfig                      |  2 +-
 configs/porter_defconfig                        |  2 +-
 configs/pov_protab2_ips9_defconfig              |  2 +-
 configs/pr1_defconfig                           |  2 +-
 configs/pxm2_defconfig                          |  2 +-
 configs/qemu-x86_defconfig                      |  2 +-
 configs/rastaban_defconfig                      |  2 +-
 configs/rpi_2_defconfig                         |  2 +-
 configs/rpi_defconfig                           |  2 +-
 configs/rut_defconfig                           |  2 +-
 configs/s5p_goni_defconfig                      |  2 +-
 configs/s5pc210_universal_defconfig             |  2 +-
 configs/sandbox_defconfig                       | 33 +++++++++++++------------
 configs/seaboard_defconfig                      |  4 +--
 configs/secomx6quq7_defconfig                   |  2 +-
 configs/silk_defconfig                          |  2 +-
 configs/smartweb_defconfig                      |  1 -
 configs/smdk2410_defconfig                      |  2 +-
 configs/smdk5250_defconfig                      |  8 +++---
 configs/smdk5420_defconfig                      |  8 +++---
 configs/smdkc100_defconfig                      |  2 +-
 configs/smdkv310_defconfig                      |  2 +-
 configs/snapper9260_defconfig                   |  2 +-
 configs/sniper_defconfig                        |  2 +-
 configs/snow_defconfig                          | 32 ++++++++++++------------
 configs/socfpga_arria5_defconfig                |  8 +++---
 configs/socfpga_cyclone5_defconfig              |  8 +++---
 configs/socfpga_de0_nano_soc_defconfig          | 18 ++++++--------
 configs/socfpga_mcvevk_defconfig                | 19 ++++++--------
 configs/socfpga_sockit_defconfig                | 24 ++++++------------
 configs/socfpga_socrates_defconfig              |  8 +++---
 configs/spring_defconfig                        | 30 +++++++++++-----------
 configs/stm32f429-discovery_defconfig           |  2 +-
 configs/stout_defconfig                         |  2 +-
 configs/stv0991_defconfig                       |  2 +-
 configs/tao3530_defconfig                       |  2 +-
 configs/taurus_defconfig                        |  2 +-
 configs/tb100_defconfig                         |  4 +--
 configs/tbs2910_defconfig                       |  2 +-
 configs/tec-ng_defconfig                        |  4 +--
 configs/tec_defconfig                           |  4 +--
 configs/thuban_defconfig                        |  2 +-
 configs/ti814x_evm_defconfig                    |  2 +-
 configs/ti816x_evm_defconfig                    |  2 +-
 configs/titanium_defconfig                      |  2 +-
 configs/trats2_defconfig                        |  2 +-
 configs/trats_defconfig                         |  2 +-
 configs/tricorder_defconfig                     |  2 +-
 configs/trimslice_defconfig                     |  4 +--
 configs/tseries_mmc_defconfig                   |  2 +-
 configs/tseries_nand_defconfig                  |  2 +-
 configs/tseries_spi_defconfig                   |  2 +-
 configs/twister_defconfig                       |  2 +-
 configs/udoo_defconfig                          |  6 ++---
 configs/usb_a9263_dataflash_defconfig           |  2 +-
 configs/v5fx30teval_defconfig                   |  2 +-
 configs/vct_platinum_defconfig                  |  2 +-
 configs/vct_platinum_onenand_defconfig          |  2 +-
 configs/vct_platinum_onenand_small_defconfig    |  3 ++-
 configs/vct_platinum_small_defconfig            |  3 ++-
 configs/vct_platinumavc_defconfig               |  2 +-
 configs/vct_platinumavc_onenand_defconfig       |  2 +-
 configs/vct_platinumavc_onenand_small_defconfig |  3 ++-
 configs/vct_platinumavc_small_defconfig         |  3 ++-
 configs/vct_premium_defconfig                   |  2 +-
 configs/vct_premium_onenand_defconfig           |  2 +-
 configs/vct_premium_onenand_small_defconfig     |  3 ++-
 configs/vct_premium_small_defconfig             |  3 ++-
 configs/venice2_defconfig                       |  4 +--
 configs/ventana_defconfig                       |  4 +--
 configs/vexpress_aemv8a_juno_defconfig          |  4 +--
 configs/vexpress_aemv8a_semi_defconfig          |  4 +--
 configs/whistler_defconfig                      |  4 +--
 configs/wireless_space_defconfig                |  1 -
 configs/woodburn_defconfig                      |  2 +-
 configs/woodburn_sd_defconfig                   |  2 +-
 configs/work_92105_defconfig                    |  2 +-
 configs/x600_defconfig                          |  2 +-
 configs/xilinx-ppc405-generic_defconfig         |  2 +-
 configs/xilinx-ppc440-generic_defconfig         |  2 +-
 configs/zmx25_defconfig                         |  2 +-
 configs/zynq_microzed_defconfig                 |  2 +-
 configs/zynq_zc702_defconfig                    |  2 +-
 configs/zynq_zc706_defconfig                    |  2 +-
 configs/zynq_zc70x_defconfig                    |  2 +-
 configs/zynq_zc770_xm010_defconfig              |  2 +-
 configs/zynq_zc770_xm011_defconfig              |  2 +-
 configs/zynq_zc770_xm012_defconfig              |  2 +-
 configs/zynq_zc770_xm013_defconfig              |  2 +-
 configs/zynq_zed_defconfig                      |  2 +-
 configs/zynq_zybo_defconfig                     |  2 +-
 include/config_cmd_all.h                        |  1 -
 include/config_distro_defaults.h                |  1 -
 include/configs/B4860QDS.h                      |  1 -
 include/configs/BSC9131RDB.h                    |  1 -
 include/configs/BSC9132QDS.h                    |  1 -
 include/configs/C29XPCIE.h                      |  1 -
 include/configs/CPCI2DP.h                       |  1 -
 include/configs/CPCI4052.h                      |  1 -
 include/configs/M5208EVBE.h                     |  1 -
 include/configs/M52277EVB.h                     |  1 -
 include/configs/M5235EVB.h                      |  1 -
 include/configs/M5272C3.h                       |  1 -
 include/configs/M5275EVB.h                      |  1 -
 include/configs/M53017EVB.h                     |  1 -
 include/configs/M5329EVB.h                      |  1 -
 include/configs/M5373EVB.h                      |  1 -
 include/configs/M54418TWR.h                     |  1 -
 include/configs/M54451EVB.h                     |  1 -
 include/configs/M54455EVB.h                     |  1 -
 include/configs/M5475EVB.h                      |  1 -
 include/configs/M5485EVB.h                      |  1 -
 include/configs/MIP405.h                        |  1 -
 include/configs/MPC8536DS.h                     |  1 -
 include/configs/MPC8540ADS.h                    |  1 -
 include/configs/MPC8541CDS.h                    |  1 -
 include/configs/MPC8544DS.h                     |  1 -
 include/configs/MPC8548CDS.h                    |  1 -
 include/configs/MPC8555CDS.h                    |  1 -
 include/configs/MPC8560ADS.h                    |  1 -
 include/configs/MPC8568MDS.h                    |  1 -
 include/configs/MPC8569MDS.h                    |  1 -
 include/configs/MPC8572DS.h                     |  1 -
 include/configs/P1010RDB.h                      |  1 -
 include/configs/P1022DS.h                       |  1 -
 include/configs/P2041RDB.h                      |  1 -
 include/configs/PIP405.h                        |  1 -
 include/configs/PLU405.h                        |  1 -
 include/configs/PMC405DE.h                      |  1 -
 include/configs/PMC440.h                        |  1 -
 include/configs/T102xQDS.h                      |  1 -
 include/configs/T102xRDB.h                      |  1 -
 include/configs/T1040QDS.h                      |  1 -
 include/configs/T104xRDB.h                      |  1 -
 include/configs/T208xQDS.h                      |  1 -
 include/configs/T208xRDB.h                      |  1 -
 include/configs/T4240RDB.h                      |  1 -
 include/configs/TQM823L.h                       |  1 -
 include/configs/TQM823M.h                       |  1 -
 include/configs/TQM850L.h                       |  1 -
 include/configs/TQM850M.h                       |  1 -
 include/configs/TQM855L.h                       |  1 -
 include/configs/TQM855M.h                       |  1 -
 include/configs/TQM860L.h                       |  1 -
 include/configs/TQM860M.h                       |  1 -
 include/configs/TQM862L.h                       |  1 -
 include/configs/TQM862M.h                       |  1 -
 include/configs/TQM866M.h                       |  1 -
 include/configs/UCP1020.h                       |  1 -
 include/configs/VCMA9.h                         |  1 -
 include/configs/VOM405.h                        |  1 -
 include/configs/amcc-common.h                   |  1 -
 include/configs/arcangel4.h                     |  1 -
 include/configs/astro_mcf5373l.h                |  1 -
 include/configs/axs101.h                        |  1 -
 include/configs/bf537-minotaur.h                |  1 -
 include/configs/bf537-srv1.h                    |  1 -
 include/configs/bfin_adi_common.h               |  1 -
 include/configs/blackstamp.h                    |  1 -
 include/configs/blackvme.h                      |  1 -
 include/configs/controlcenterd.h                |  1 -
 include/configs/corenet_ds.h                    |  1 -
 include/configs/dbau1x00.h                      |  1 -
 include/configs/digsy_mtc.h                     |  1 -
 include/configs/dlvision-10g.h                  |  1 -
 include/configs/dlvision.h                      |  1 -
 include/configs/io.h                            |  1 -
 include/configs/iocon.h                         |  1 -
 include/configs/km/km_arm.h                     |  1 -
 include/configs/lsxl.h                          |  1 -
 include/configs/malta.h                         |  1 -
 include/configs/mecp5123.h                      |  1 -
 include/configs/motionpro.h                     |  1 -
 include/configs/munices.h                       |  1 -
 include/configs/neo.h                           |  1 -
 include/configs/nitrogen6x.h                    |  1 -
 include/configs/openrisc-generic.h              |  1 -
 include/configs/origen.h                        |  1 -
 include/configs/p1_p2_rdb_pc.h                  |  1 -
 include/configs/p1_twr.h                        |  1 -
 include/configs/pb1x00.h                        |  2 --
 include/configs/qemu-mips.h                     |  1 -
 include/configs/qemu-mips64.h                   |  1 -
 include/configs/qemu-ppce500.h                  |  1 -
 include/configs/sandbox.h                       |  1 -
 include/configs/sbc8548.h                       |  1 -
 include/configs/smdk2410.h                      |  1 -
 include/configs/smdkc100.h                      |  1 -
 include/configs/smdkv310.h                      |  1 -
 include/configs/t4qds.h                         |  1 -
 include/configs/tb100.h                         |  1 -
 include/configs/vct.h                           |  2 --
 include/configs/vme8349.h                       |  1 -
 include/configs/x86-common.h                    |  1 -
 include/configs/xilinx-ppc.h                    |  1 -
 include/configs/xilinx_zynqmp.h                 |  1 -
 include/configs/xpedite1000.h                   |  1 -
 include/configs/xpedite517x.h                   |  1 -
 include/configs/xpedite520x.h                   |  1 -
 include/configs/xpedite537x.h                   |  1 -
 include/configs/xpedite550x.h                   |  1 -
 include/configs/zmx25.h                         |  1 -
 include/configs/zynq-common.h                   |  1 -
 430 files changed, 505 insertions(+), 640 deletions(-)

diff --git a/common/Kconfig b/common/Kconfig
index 2c42b8e..0d44993 100644
--- a/common/Kconfig
+++ b/common/Kconfig
@@ -148,6 +148,12 @@ config CMD_BOOTM
 	help
 	  Boot an application image from the memory.
 
+config CMD_ELF
+	bool "bootelf, bootvx"
+	default y
+	help
+	  Boot an ELF/vxWorks image from the memory.
+
 config CMD_GO
 	bool "go"
 	default y
diff --git a/configs/A10-OLinuXino-Lime_defconfig b/configs/A10-OLinuXino-Lime_defconfig
index ee219f8..f4ff7c5 100644
--- a/configs/A10-OLinuXino-Lime_defconfig
+++ b/configs/A10-OLinuXino-Lime_defconfig
@@ -3,8 +3,8 @@ CONFIG_ARCH_SUNXI=y
 CONFIG_MACH_SUN4I=y
 CONFIG_DRAM_CLK=480
 CONFIG_DRAM_EMR1=4
-CONFIG_MMC0_CD_PIN="PH1"
 CONFIG_SYS_CLK_FREQ=912000000
+CONFIG_MMC0_CD_PIN="PH1"
 CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-olinuxino-lime"
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
 CONFIG_SPL=y
diff --git a/configs/Bananapi_defconfig b/configs/Bananapi_defconfig
index 560295f..794b727 100644
--- a/configs/Bananapi_defconfig
+++ b/configs/Bananapi_defconfig
@@ -2,8 +2,8 @@ CONFIG_ARM=y
 CONFIG_ARCH_SUNXI=y
 CONFIG_MACH_SUN7I=y
 CONFIG_DRAM_CLK=432
-CONFIG_GMAC_TX_DELAY=3
 CONFIG_VIDEO_COMPOSITE=y
+CONFIG_GMAC_TX_DELAY=3
 CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-bananapi"
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
 CONFIG_SPL=y
diff --git a/configs/Bananapro_defconfig b/configs/Bananapro_defconfig
index 346db34..e56ca71 100644
--- a/configs/Bananapro_defconfig
+++ b/configs/Bananapro_defconfig
@@ -4,8 +4,8 @@ CONFIG_MACH_SUN7I=y
 CONFIG_DRAM_CLK=432
 CONFIG_USB1_VBUS_PIN="PH0"
 CONFIG_USB2_VBUS_PIN="PH1"
-CONFIG_GMAC_TX_DELAY=3
 CONFIG_VIDEO_COMPOSITE=y
+CONFIG_GMAC_TX_DELAY=3
 CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-bananapro"
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
 CONFIG_SPL=y
diff --git a/configs/Chuwi_V7_CW0825_defconfig b/configs/Chuwi_V7_CW0825_defconfig
index 7f1c4eb..1725f65 100644
--- a/configs/Chuwi_V7_CW0825_defconfig
+++ b/configs/Chuwi_V7_CW0825_defconfig
@@ -18,7 +18,7 @@ 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
 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/M5208EVBE_defconfig b/configs/M5208EVBE_defconfig
index 6a46194..f30a7fb 100644
--- a/configs/M5208EVBE_defconfig
+++ b/configs/M5208EVBE_defconfig
@@ -1,4 +1,4 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5208EVBE=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M52277EVB_defconfig b/configs/M52277EVB_defconfig
index 608edc5..ccb8823 100644
--- a/configs/M52277EVB_defconfig
+++ b/configs/M52277EVB_defconfig
@@ -1,8 +1,8 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M52277EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_SPANSION_BOOT,SYS_TEXT_BASE=0x00000000"
+CONFIG_SYS_PROMPT="-> "
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="-> "
diff --git a/configs/M5235EVB_defconfig b/configs/M5235EVB_defconfig
index e9c2b7c..a10ae8d 100644
--- a/configs/M5235EVB_defconfig
+++ b/configs/M5235EVB_defconfig
@@ -1,7 +1,7 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5235EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xFFE00000"
+CONFIG_SYS_PROMPT="-> "
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="-> "
diff --git a/configs/M5272C3_defconfig b/configs/M5272C3_defconfig
index 6ad4e13..6e9609f 100644
--- a/configs/M5272C3_defconfig
+++ b/configs/M5272C3_defconfig
@@ -1,6 +1,6 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5272C3=y
+CONFIG_SYS_PROMPT="-> "
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="-> "
diff --git a/configs/M5275EVB_defconfig b/configs/M5275EVB_defconfig
index b29021b..5eb2373 100644
--- a/configs/M5275EVB_defconfig
+++ b/configs/M5275EVB_defconfig
@@ -1,6 +1,6 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5275EVB=y
+CONFIG_SYS_PROMPT="-> "
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="-> "
diff --git a/configs/M5282EVB_defconfig b/configs/M5282EVB_defconfig
index 322ee9a..e0af388 100644
--- a/configs/M5282EVB_defconfig
+++ b/configs/M5282EVB_defconfig
@@ -1,6 +1,6 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5282EVB=y
+CONFIG_SYS_PROMPT="-> "
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="-> "
diff --git a/configs/M53017EVB_defconfig b/configs/M53017EVB_defconfig
index 3e72290..ca538f4 100644
--- a/configs/M53017EVB_defconfig
+++ b/configs/M53017EVB_defconfig
@@ -1,4 +1,4 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M53017EVB=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5329AFEE_defconfig b/configs/M5329AFEE_defconfig
index 1d2bb81..d5c6c7b 100644
--- a/configs/M5329AFEE_defconfig
+++ b/configs/M5329AFEE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5329EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="NANDFLASH_SIZE=0"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5329BFEE_defconfig b/configs/M5329BFEE_defconfig
index 915734c..3524206 100644
--- a/configs/M5329BFEE_defconfig
+++ b/configs/M5329BFEE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5329EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="NANDFLASH_SIZE=16"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5373EVB_defconfig b/configs/M5373EVB_defconfig
index eb7a96a..2fdff5b 100644
--- a/configs/M5373EVB_defconfig
+++ b/configs/M5373EVB_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5373EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="NANDFLASH_SIZE=16"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M54418TWR_defconfig b/configs/M54418TWR_defconfig
index a5c35d1..bc47ed6 100644
--- a/configs/M54418TWR_defconfig
+++ b/configs/M54418TWR_defconfig
@@ -1,10 +1,10 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M54418TWR=y
 CONFIG_SYS_EXTRA_OPTIONS="CF_SBF,SYS_SERIAL_BOOT,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=50000000"
+CONFIG_SYS_PROMPT="-> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="-> "
diff --git a/configs/M54418TWR_nand_mii_defconfig b/configs/M54418TWR_nand_mii_defconfig
index 20eadcf..949be9a 100644
--- a/configs/M54418TWR_nand_mii_defconfig
+++ b/configs/M54418TWR_nand_mii_defconfig
@@ -1,10 +1,10 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M54418TWR=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_NAND_BOOT,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=25000000"
+CONFIG_SYS_PROMPT="-> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="-> "
diff --git a/configs/M54418TWR_nand_rmii_defconfig b/configs/M54418TWR_nand_rmii_defconfig
index d47127c..4035ea9 100644
--- a/configs/M54418TWR_nand_rmii_defconfig
+++ b/configs/M54418TWR_nand_rmii_defconfig
@@ -1,10 +1,10 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M54418TWR=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_NAND_BOOT,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=50000000"
+CONFIG_SYS_PROMPT="-> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="-> "
diff --git a/configs/M54418TWR_nand_rmii_lowfreq_defconfig b/configs/M54418TWR_nand_rmii_lowfreq_defconfig
index 700745d..d89a587 100644
--- a/configs/M54418TWR_nand_rmii_lowfreq_defconfig
+++ b/configs/M54418TWR_nand_rmii_lowfreq_defconfig
@@ -1,10 +1,10 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M54418TWR=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_NAND_BOOT,LOW_MCFCLK,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=50000000"
+CONFIG_SYS_PROMPT="-> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="-> "
diff --git a/configs/M54418TWR_serial_mii_defconfig b/configs/M54418TWR_serial_mii_defconfig
index 4450084..cd383c2 100644
--- a/configs/M54418TWR_serial_mii_defconfig
+++ b/configs/M54418TWR_serial_mii_defconfig
@@ -1,10 +1,10 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M54418TWR=y
 CONFIG_SYS_EXTRA_OPTIONS="CF_SBF,SYS_SERIAL_BOOT,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=25000000"
+CONFIG_SYS_PROMPT="-> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="-> "
diff --git a/configs/M54418TWR_serial_rmii_defconfig b/configs/M54418TWR_serial_rmii_defconfig
index a5c35d1..bc47ed6 100644
--- a/configs/M54418TWR_serial_rmii_defconfig
+++ b/configs/M54418TWR_serial_rmii_defconfig
@@ -1,10 +1,10 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M54418TWR=y
 CONFIG_SYS_EXTRA_OPTIONS="CF_SBF,SYS_SERIAL_BOOT,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=50000000"
+CONFIG_SYS_PROMPT="-> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="-> "
diff --git a/configs/M54451EVB_defconfig b/configs/M54451EVB_defconfig
index 0b446b8..2115263 100644
--- a/configs/M54451EVB_defconfig
+++ b/configs/M54451EVB_defconfig
@@ -1,8 +1,8 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M54451EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x00000000,SYS_INPUT_CLKSRC=24000000"
+CONFIG_SYS_PROMPT="-> "
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="-> "
diff --git a/configs/M54455EVB_defconfig b/configs/M54455EVB_defconfig
index c7a0164..20bf103 100644
--- a/configs/M54455EVB_defconfig
+++ b/configs/M54455EVB_defconfig
@@ -1,8 +1,8 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M54455EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_ATMEL_BOOT,SYS_TEXT_BASE=0x04000000,SYS_INPUT_CLKSRC=33333333"
+CONFIG_SYS_PROMPT="-> "
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="-> "
diff --git a/configs/M5475AFE_defconfig b/configs/M5475AFE_defconfig
index b29d1a6..11d14e6 100644
--- a/configs/M5475AFE_defconfig
+++ b/configs/M5475AFE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5475EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5475BFE_defconfig b/configs/M5475BFE_defconfig
index e62fbf6..24f4256 100644
--- a/configs/M5475BFE_defconfig
+++ b/configs/M5475BFE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5475EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5475CFE_defconfig b/configs/M5475CFE_defconfig
index 195b4e3..a899601 100644
--- a/configs/M5475CFE_defconfig
+++ b/configs/M5475CFE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5475EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16,SYS_VIDEO,SYS_USBCTRL"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5475DFE_defconfig b/configs/M5475DFE_defconfig
index 314ced6..66523cc 100644
--- a/configs/M5475DFE_defconfig
+++ b/configs/M5475DFE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5475EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_USBCTRL"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5475EFE_defconfig b/configs/M5475EFE_defconfig
index 279808f..410e150 100644
--- a/configs/M5475EFE_defconfig
+++ b/configs/M5475EFE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5475EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_VIDEO,SYS_USBCTRL"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5475FFE_defconfig b/configs/M5475FFE_defconfig
index a00100e..b590fd9 100644
--- a/configs/M5475FFE_defconfig
+++ b/configs/M5475FFE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5475EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=32,SYS_VIDEO,SYS_USBCTRL,SYS_DRAMSZ1=64"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5475GFE_defconfig b/configs/M5475GFE_defconfig
index 1ea82a7..ea41ec2 100644
--- a/configs/M5475GFE_defconfig
+++ b/configs/M5475GFE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5475EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=133333333,SYS_BOOTSZ=4,SYS_DRAMSZ=64"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5485AFE_defconfig b/configs/M5485AFE_defconfig
index 70cfa8f..e3f2f9e 100644
--- a/configs/M5485AFE_defconfig
+++ b/configs/M5485AFE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5485EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5485BFE_defconfig b/configs/M5485BFE_defconfig
index 377b87f..b3ec7ae 100644
--- a/configs/M5485BFE_defconfig
+++ b/configs/M5485BFE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5485EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5485CFE_defconfig b/configs/M5485CFE_defconfig
index faa0196..6637fdc 100644
--- a/configs/M5485CFE_defconfig
+++ b/configs/M5485CFE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5485EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16,SYS_VIDEO,SYS_USBCTRL"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5485DFE_defconfig b/configs/M5485DFE_defconfig
index 71a028f..34dd51e 100644
--- a/configs/M5485DFE_defconfig
+++ b/configs/M5485DFE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5485EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_USBCTRL"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5485EFE_defconfig b/configs/M5485EFE_defconfig
index 784803e..1f5c4ea 100644
--- a/configs/M5485EFE_defconfig
+++ b/configs/M5485EFE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5485EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_VIDEO,SYS_USBCTRL"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5485FFE_defconfig b/configs/M5485FFE_defconfig
index 8a831e3..737411b 100644
--- a/configs/M5485FFE_defconfig
+++ b/configs/M5485FFE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5485EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=32,SYS_VIDEO,SYS_USBCTRL,SYS_DRAMSZ1=64"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5485GFE_defconfig b/configs/M5485GFE_defconfig
index 00c7479..2def6ea 100644
--- a/configs/M5485GFE_defconfig
+++ b/configs/M5485GFE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5485EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=4,SYS_DRAMSZ=64"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/M5485HFE_defconfig b/configs/M5485HFE_defconfig
index 887bd4d..4263f40 100644
--- a/configs/M5485HFE_defconfig
+++ b/configs/M5485HFE_defconfig
@@ -1,5 +1,5 @@
 CONFIG_M68K=y
 CONFIG_TARGET_M5485EVB=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16,SYS_VIDEO"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="-> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/MPC8349ITXGP_defconfig b/configs/MPC8349ITXGP_defconfig
index 4578b32..1a85eea 100644
--- a/configs/MPC8349ITXGP_defconfig
+++ b/configs/MPC8349ITXGP_defconfig
@@ -2,5 +2,5 @@ CONFIG_PPC=y
 CONFIG_MPC83xx=y
 CONFIG_TARGET_MPC8349ITX=y
 CONFIG_SYS_EXTRA_OPTIONS="MPC8349ITXGP,SYS_TEXT_BASE=0xFE000000"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="MPC8349E-mITX-GP> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/MPC8349ITX_LOWBOOT_defconfig b/configs/MPC8349ITX_LOWBOOT_defconfig
index c5fbeb9..9aabd6a 100644
--- a/configs/MPC8349ITX_LOWBOOT_defconfig
+++ b/configs/MPC8349ITX_LOWBOOT_defconfig
@@ -2,5 +2,5 @@ CONFIG_PPC=y
 CONFIG_MPC83xx=y
 CONFIG_TARGET_MPC8349ITX=y
 CONFIG_SYS_EXTRA_OPTIONS="MPC8349ITX,SYS_TEXT_BASE=0xFE000000"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="MPC8349E-mITX> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/MPC8349ITX_defconfig b/configs/MPC8349ITX_defconfig
index a895c53..a5309de 100644
--- a/configs/MPC8349ITX_defconfig
+++ b/configs/MPC8349ITX_defconfig
@@ -2,5 +2,5 @@ CONFIG_PPC=y
 CONFIG_MPC83xx=y
 CONFIG_TARGET_MPC8349ITX=y
 CONFIG_SYS_EXTRA_OPTIONS="MPC8349ITX"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="MPC8349E-mITX> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/MSI_Primo81_defconfig b/configs/MSI_Primo81_defconfig
index 3b8e043..9d667b7 100644
--- a/configs/MSI_Primo81_defconfig
+++ b/configs/MSI_Primo81_defconfig
@@ -17,10 +17,10 @@ CONFIG_SPL=y
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 CONFIG_AXP221_DLDO1_VOLT=3300
+CONFIG_USB_MUSB_HOST=y
 CONFIG_VIDEO_LCD_SSD2828_TX_CLK=27
 CONFIG_VIDEO_LCD_SSD2828_RESET="PA26"
 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/Mini-X_defconfig b/configs/Mini-X_defconfig
index 31d6217..314f97b 100644
--- a/configs/Mini-X_defconfig
+++ b/configs/Mini-X_defconfig
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
 CONFIG_ARCH_SUNXI=y
 CONFIG_MACH_SUN4I=y
-CONFIG_VIDEO_COMPOSITE=y
 CONFIG_USB0_VBUS_PIN="PB9"
+CONFIG_VIDEO_COMPOSITE=y
 CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-mini-xplus"
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
 CONFIG_SPL=y
diff --git a/configs/PATI_defconfig b/configs/PATI_defconfig
index 6c1bf17..ae95732 100644
--- a/configs/PATI_defconfig
+++ b/configs/PATI_defconfig
@@ -1,6 +1,7 @@
 CONFIG_PPC=y
 CONFIG_5xx=y
 CONFIG_TARGET_PATI=y
+CONFIG_SYS_PROMPT="pati=> "
 # CONFIG_CMD_BOOTD is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_XIMG is not set
@@ -13,4 +14,3 @@ CONFIG_TARGET_PATI=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="pati=> "
diff --git a/configs/UCP1020_defconfig b/configs/UCP1020_defconfig
index 6718865..fa54286 100644
--- a/configs/UCP1020_defconfig
+++ b/configs/UCP1020_defconfig
@@ -1,10 +1,10 @@
 CONFIG_PPC=y
 CONFIG_MPC85xx=y
 CONFIG_TARGET_UCP1020=y
+CONFIG_SYS_PROMPT="B$ "
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_PROMPT="Autobooting in %d seconds, press \"<Esc>\" to stop\n"
 CONFIG_AUTOBOOT_STOP_STR="\x1b"
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="B$ "
 CONFIG_NETDEVICES=y
 CONFIG_E1000=y
diff --git a/configs/VCMA9_defconfig b/configs/VCMA9_defconfig
index e9b28a8..927967d 100644
--- a/configs/VCMA9_defconfig
+++ b/configs/VCMA9_defconfig
@@ -1,4 +1,4 @@
 CONFIG_ARM=y
 CONFIG_TARGET_VCMA9=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="VCMA9 # "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/Wexler_TAB7200_defconfig b/configs/Wexler_TAB7200_defconfig
index 02504f9..a54ad4f 100644
--- a/configs/Wexler_TAB7200_defconfig
+++ b/configs/Wexler_TAB7200_defconfig
@@ -10,7 +10,6 @@ CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:24,pclk_khz:33000,le:45,ri:210,up:22,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-wexler-tab7200"
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
 CONFIG_SPL=y
@@ -19,3 +18,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER"
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 CONFIG_USB_EHCI_HCD=y
+CONFIG_USB_MUSB_HOST=y
diff --git a/configs/ac14xx_defconfig b/configs/ac14xx_defconfig
index 238630e..608b56a 100644
--- a/configs/ac14xx_defconfig
+++ b/configs/ac14xx_defconfig
@@ -1,5 +1,5 @@
 CONFIG_PPC=y
 CONFIG_MPC512X=y
 CONFIG_TARGET_AC14XX=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="ac14xx> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/alt_defconfig b/configs/alt_defconfig
index d994d78..479b4a5 100644
--- a/configs/alt_defconfig
+++ b/configs/alt_defconfig
@@ -16,6 +16,6 @@ CONFIG_TARGET_ALT=y
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_MISC is not set
+CONFIG_SH_SDHI=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_BAR=y
-CONFIG_SH_SDHI=y
diff --git a/configs/am335x_boneblack_defconfig b/configs/am335x_boneblack_defconfig
index f1ff65f..6b1a554 100644
--- a/configs/am335x_boneblack_defconfig
+++ b/configs/am335x_boneblack_defconfig
@@ -7,5 +7,5 @@ CONFIG_SYS_EXTRA_OPTIONS="EMMC_BOOT"
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SPI_FLASH=y
 CONFIG_DFU_TFTP=y
+CONFIG_SPI_FLASH=y
diff --git a/configs/am335x_gp_evm_defconfig b/configs/am335x_gp_evm_defconfig
index 62d3b6b..65c7b90 100644
--- a/configs/am335x_gp_evm_defconfig
+++ b/configs/am335x_gp_evm_defconfig
@@ -9,6 +9,5 @@ CONFIG_SYS_EXTRA_OPTIONS="NAND"
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_OF_CONTROL=y
-CONFIG_SPL_DISABLE_OF_CONTROL=y
 CONFIG_SPI_FLASH=y
 CONFIG_RSA=y
diff --git a/configs/am335x_sl50_defconfig b/configs/am335x_sl50_defconfig
index 0ddccc8..608804c 100644
--- a/configs/am335x_sl50_defconfig
+++ b/configs/am335x_sl50_defconfig
@@ -4,7 +4,6 @@ CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_STACK_R_ADDR=0x82000000
 CONFIG_SYS_EXTRA_OPTIONS="EMMC_BOOT"
-CONFIG_CONS_INDEX=1
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
diff --git a/configs/am3517_crane_defconfig b/configs/am3517_crane_defconfig
index 806dc3a..48a184f 100644
--- a/configs/am3517_crane_defconfig
+++ b/configs/am3517_crane_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_AM3517_CRANE=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="AM3517_CRANE # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
@@ -9,4 +10,3 @@ CONFIG_SPL=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="AM3517_CRANE # "
diff --git a/configs/am3517_evm_defconfig b/configs/am3517_evm_defconfig
index 95b6754..8857b9f 100644
--- a/configs/am3517_evm_defconfig
+++ b/configs/am3517_evm_defconfig
@@ -3,9 +3,9 @@ CONFIG_OMAP34XX=y
 CONFIG_TARGET_AM3517_EVM=y
 CONFIG_SPL=y
 CONFIG_FIT=y
+CONFIG_SYS_PROMPT="AM3517_EVM # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="AM3517_EVM # "
diff --git a/configs/amcore_defconfig b/configs/amcore_defconfig
index dc16d5b..ad69f0a 100644
--- a/configs/amcore_defconfig
+++ b/configs/amcore_defconfig
@@ -1,9 +1,9 @@
 CONFIG_M68K=y
 CONFIG_TARGET_AMCORE=y
+CONFIG_SYS_PROMPT="amcore $ "
 # CONFIG_CMD_BOOTD is not set
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="amcore $ "
diff --git a/configs/apalis_t30_defconfig b/configs/apalis_t30_defconfig
index c0830db..8971d29 100644
--- a/configs/apalis_t30_defconfig
+++ b/configs/apalis_t30_defconfig
@@ -1,17 +1,17 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA30=y
 CONFIG_TARGET_APALIS_T30=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra30-apalis"
+CONFIG_SYS_PROMPT="Apalis T30 # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_NETDEVICES=y
 CONFIG_E1000=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Apalis T30 # "
diff --git a/configs/apf27_defconfig b/configs/apf27_defconfig
index 4503235..3a7a8c1 100644
--- a/configs/apf27_defconfig
+++ b/configs/apf27_defconfig
@@ -1,6 +1,6 @@
 CONFIG_ARM=y
 CONFIG_TARGET_APF27=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="BIOS> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
-CONFIG_SYS_PROMPT="BIOS> "
diff --git a/configs/arcangel4-be_defconfig b/configs/arcangel4-be_defconfig
index 7335aac..4c6fcb0 100644
--- a/configs/arcangel4-be_defconfig
+++ b/configs/arcangel4-be_defconfig
@@ -1,6 +1,7 @@
 CONFIG_ARC=y
 CONFIG_CPU_BIG_ENDIAN=y
 CONFIG_TARGET_ARCANGEL4=y
+CONFIG_DM_SERIAL=y
 CONFIG_SYS_CLK_FREQ=70000000
 CONFIG_SYS_TEXT_BASE=0x81000000
 CONFIG_DEFAULT_DEVICE_TREE="arcangel4"
@@ -10,5 +11,4 @@ CONFIG_DEFAULT_DEVICE_TREE="arcangel4"
 CONFIG_OF_CONTROL=y
 CONFIG_OF_EMBED=y
 CONFIG_DM=y
-CONFIG_DM_SERIAL=y
 CONFIG_USE_PRIVATE_LIBGCC=y
diff --git a/configs/arcangel4_defconfig b/configs/arcangel4_defconfig
index cd9aafd..2157e0c 100644
--- a/configs/arcangel4_defconfig
+++ b/configs/arcangel4_defconfig
@@ -1,14 +1,14 @@
 CONFIG_ARC=y
 CONFIG_TARGET_ARCANGEL4=y
+CONFIG_DM_SERIAL=y
 CONFIG_SYS_CLK_FREQ=70000000
 CONFIG_SYS_TEXT_BASE=0x81000000
 CONFIG_DEFAULT_DEVICE_TREE="arcangel4"
+CONFIG_SYS_PROMPT="arcangel4# "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_OF_CONTROL=y
 CONFIG_OF_EMBED=y
 CONFIG_DM=y
-CONFIG_DM_SERIAL=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="arcangel4# "
diff --git a/configs/arndale_defconfig b/configs/arndale_defconfig
index 3a1049f..6cc6642 100644
--- a/configs/arndale_defconfig
+++ b/configs/arndale_defconfig
@@ -1,12 +1,13 @@
 CONFIG_ARM=y
 CONFIG_ARCH_EXYNOS=y
 CONFIG_TARGET_ARNDALE=y
+CONFIG_DM_I2C=y
 CONFIG_DEFAULT_DEVICE_TREE="exynos5250-arndale"
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="ARNDALE # "
 # 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
@@ -15,4 +16,3 @@ CONFIG_SOUND_MAX98095=y
 CONFIG_SOUND_WM8994=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
-CONFIG_SYS_PROMPT="ARNDALE # "
diff --git a/configs/astro_mcf5373l_defconfig b/configs/astro_mcf5373l_defconfig
index 8676120..f787bb7 100644
--- a/configs/astro_mcf5373l_defconfig
+++ b/configs/astro_mcf5373l_defconfig
@@ -1,6 +1,6 @@
 CONFIG_M68K=y
 CONFIG_TARGET_ASTRO_MCF5373L=y
+CONFIG_SYS_PROMPT="URMEL > "
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="URMEL > "
diff --git a/configs/at91rm9200ek_defconfig b/configs/at91rm9200ek_defconfig
index 10df5f8..e743b53 100644
--- a/configs/at91rm9200ek_defconfig
+++ b/configs/at91rm9200ek_defconfig
@@ -1,6 +1,6 @@
 CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91RM9200EK=y
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91rm9200ek_ram_defconfig b/configs/at91rm9200ek_ram_defconfig
index 2765e9d..2043923 100644
--- a/configs/at91rm9200ek_ram_defconfig
+++ b/configs/at91rm9200ek_ram_defconfig
@@ -2,6 +2,6 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91RM9200EK=y
 CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9260ek_dataflash_cs0_defconfig b/configs/at91sam9260ek_dataflash_cs0_defconfig
index 9909bc8..3c52fef 100644
--- a/configs/at91sam9260ek_dataflash_cs0_defconfig
+++ b/configs/at91sam9260ek_dataflash_cs0_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9260EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9260,SYS_USE_DATAFLASH_CS0"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9260,SYS_USE_DATAFLASH_CS0"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9260ek_dataflash_cs1_defconfig b/configs/at91sam9260ek_dataflash_cs1_defconfig
index 8fdbd88..3b98493 100644
--- a/configs/at91sam9260ek_dataflash_cs1_defconfig
+++ b/configs/at91sam9260ek_dataflash_cs1_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9260EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9260,SYS_USE_DATAFLASH_CS1"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9260,SYS_USE_DATAFLASH_CS1"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9260ek_nandflash_defconfig b/configs/at91sam9260ek_nandflash_defconfig
index e4fc8d7..0eac59b 100644
--- a/configs/at91sam9260ek_nandflash_defconfig
+++ b/configs/at91sam9260ek_nandflash_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9260EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9260,SYS_USE_NANDFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9260,SYS_USE_NANDFLASH"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9261ek_dataflash_cs0_defconfig b/configs/at91sam9261ek_dataflash_cs0_defconfig
index e182f70..b902f60 100644
--- a/configs/at91sam9261ek_dataflash_cs0_defconfig
+++ b/configs/at91sam9261ek_dataflash_cs0_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9261EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9261,SYS_USE_DATAFLASH_CS0"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9261,SYS_USE_DATAFLASH_CS0"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9261ek_dataflash_cs3_defconfig b/configs/at91sam9261ek_dataflash_cs3_defconfig
index b3a35dd..c370ae7 100644
--- a/configs/at91sam9261ek_dataflash_cs3_defconfig
+++ b/configs/at91sam9261ek_dataflash_cs3_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9261EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9261,SYS_USE_DATAFLASH_CS3"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9261,SYS_USE_DATAFLASH_CS3"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9261ek_nandflash_defconfig b/configs/at91sam9261ek_nandflash_defconfig
index 58aa38f..d7a98c6 100644
--- a/configs/at91sam9261ek_nandflash_defconfig
+++ b/configs/at91sam9261ek_nandflash_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9261EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9261,SYS_USE_NANDFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9261,SYS_USE_NANDFLASH"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9263ek_dataflash_cs0_defconfig b/configs/at91sam9263ek_dataflash_cs0_defconfig
index 82e1b86..f2edb9f 100644
--- a/configs/at91sam9263ek_dataflash_cs0_defconfig
+++ b/configs/at91sam9263ek_dataflash_cs0_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9263EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_DATAFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_DATAFLASH"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9263ek_dataflash_defconfig b/configs/at91sam9263ek_dataflash_defconfig
index 82e1b86..f2edb9f 100644
--- a/configs/at91sam9263ek_dataflash_defconfig
+++ b/configs/at91sam9263ek_dataflash_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9263EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_DATAFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_DATAFLASH"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9263ek_nandflash_defconfig b/configs/at91sam9263ek_nandflash_defconfig
index bac882e..c69e740 100644
--- a/configs/at91sam9263ek_nandflash_defconfig
+++ b/configs/at91sam9263ek_nandflash_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9263EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_NANDFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_NANDFLASH"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9263ek_norflash_boot_defconfig b/configs/at91sam9263ek_norflash_boot_defconfig
index 75f0ec6..b5cd0da 100644
--- a/configs/at91sam9263ek_norflash_boot_defconfig
+++ b/configs/at91sam9263ek_norflash_boot_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9263EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_BOOT_NORFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_BOOT_NORFLASH"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9263ek_norflash_defconfig b/configs/at91sam9263ek_norflash_defconfig
index 5bcdab0..790fcc2 100644
--- a/configs/at91sam9263ek_norflash_defconfig
+++ b/configs/at91sam9263ek_norflash_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9263EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_NORFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_NORFLASH"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9g10ek_dataflash_cs0_defconfig b/configs/at91sam9g10ek_dataflash_cs0_defconfig
index 80e6a8a..a18d776 100644
--- a/configs/at91sam9g10ek_dataflash_cs0_defconfig
+++ b/configs/at91sam9g10ek_dataflash_cs0_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9261EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G10,SYS_USE_DATAFLASH_CS0"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G10,SYS_USE_DATAFLASH_CS0"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9g10ek_dataflash_cs3_defconfig b/configs/at91sam9g10ek_dataflash_cs3_defconfig
index e6c9f61..7c4a62c 100644
--- a/configs/at91sam9g10ek_dataflash_cs3_defconfig
+++ b/configs/at91sam9g10ek_dataflash_cs3_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9261EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G10,SYS_USE_DATAFLASH_CS3"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G10,SYS_USE_DATAFLASH_CS3"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9g10ek_nandflash_defconfig b/configs/at91sam9g10ek_nandflash_defconfig
index 0adaf11..98a14f4 100644
--- a/configs/at91sam9g10ek_nandflash_defconfig
+++ b/configs/at91sam9g10ek_nandflash_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9261EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G10,SYS_USE_NANDFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G10,SYS_USE_NANDFLASH"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9g20ek_2mmc_defconfig b/configs/at91sam9g20ek_2mmc_defconfig
index 40cd6b1..4c669f4 100644
--- a/configs/at91sam9g20ek_2mmc_defconfig
+++ b/configs/at91sam9g20ek_2mmc_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9260EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,AT91SAM9G20EK_2MMC,SYS_USE_MMC"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,AT91SAM9G20EK_2MMC,SYS_USE_MMC"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9g20ek_2mmc_nandflash_defconfig b/configs/at91sam9g20ek_2mmc_nandflash_defconfig
index 6f59305..8c39f19 100644
--- a/configs/at91sam9g20ek_2mmc_nandflash_defconfig
+++ b/configs/at91sam9g20ek_2mmc_nandflash_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9260EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,AT91SAM9G20EK_2MMC,SYS_USE_NANDFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,AT91SAM9G20EK_2MMC,SYS_USE_NANDFLASH"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9g20ek_dataflash_cs0_defconfig b/configs/at91sam9g20ek_dataflash_cs0_defconfig
index b63c6d6..ed2cbf9 100644
--- a/configs/at91sam9g20ek_dataflash_cs0_defconfig
+++ b/configs/at91sam9g20ek_dataflash_cs0_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9260EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,SYS_USE_DATAFLASH_CS0"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,SYS_USE_DATAFLASH_CS0"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9g20ek_dataflash_cs1_defconfig b/configs/at91sam9g20ek_dataflash_cs1_defconfig
index aad9c1e..06d52de 100644
--- a/configs/at91sam9g20ek_dataflash_cs1_defconfig
+++ b/configs/at91sam9g20ek_dataflash_cs1_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9260EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,SYS_USE_DATAFLASH_CS1"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,SYS_USE_DATAFLASH_CS1"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9g20ek_nandflash_defconfig b/configs/at91sam9g20ek_nandflash_defconfig
index f247084..8bc3fee 100644
--- a/configs/at91sam9g20ek_nandflash_defconfig
+++ b/configs/at91sam9g20ek_nandflash_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9260EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,SYS_USE_NANDFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,SYS_USE_NANDFLASH"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9m10g45ek_mmc_defconfig b/configs/at91sam9m10g45ek_mmc_defconfig
index f88b48b..6e4e6a4 100644
--- a/configs/at91sam9m10g45ek_mmc_defconfig
+++ b/configs/at91sam9m10g45ek_mmc_defconfig
@@ -3,6 +3,7 @@ CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9M10G45EK=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9M10G45,SYS_USE_MMC"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -10,4 +11,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9M10G45,SYS_USE_MMC"
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9m10g45ek_nandflash_defconfig b/configs/at91sam9m10g45ek_nandflash_defconfig
index 7675f52..825129c 100644
--- a/configs/at91sam9m10g45ek_nandflash_defconfig
+++ b/configs/at91sam9m10g45ek_nandflash_defconfig
@@ -3,6 +3,7 @@ CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9M10G45EK=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9M10G45,SYS_USE_NANDFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -10,4 +11,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9M10G45,SYS_USE_NANDFLASH"
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9n12ek_mmc_defconfig b/configs/at91sam9n12ek_mmc_defconfig
index 1702a32..7c2af16 100644
--- a/configs/at91sam9n12ek_mmc_defconfig
+++ b/configs/at91sam9n12ek_mmc_defconfig
@@ -2,9 +2,9 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9N12EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9N12,SYS_USE_MMC"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9n12ek_nandflash_defconfig b/configs/at91sam9n12ek_nandflash_defconfig
index 9f87469..3aa3cb1 100644
--- a/configs/at91sam9n12ek_nandflash_defconfig
+++ b/configs/at91sam9n12ek_nandflash_defconfig
@@ -3,9 +3,9 @@ CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9N12EK=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9N12,SYS_USE_NANDFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9n12ek_spiflash_defconfig b/configs/at91sam9n12ek_spiflash_defconfig
index a7d0581..b01fdc1 100644
--- a/configs/at91sam9n12ek_spiflash_defconfig
+++ b/configs/at91sam9n12ek_spiflash_defconfig
@@ -3,9 +3,9 @@ CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9N12EK=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9N12,SYS_USE_SPIFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9rlek_dataflash_defconfig b/configs/at91sam9rlek_dataflash_defconfig
index ed2f5d2..e1ca59d 100644
--- a/configs/at91sam9rlek_dataflash_defconfig
+++ b/configs/at91sam9rlek_dataflash_defconfig
@@ -3,6 +3,7 @@ CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9RLEK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9RL,SYS_USE_DATAFLASH"
 CONFIG_HUSH_PARSER=y
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -12,4 +13,3 @@ CONFIG_HUSH_PARSER=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9rlek_mmc_defconfig b/configs/at91sam9rlek_mmc_defconfig
index 760cf92..7202997 100644
--- a/configs/at91sam9rlek_mmc_defconfig
+++ b/configs/at91sam9rlek_mmc_defconfig
@@ -3,6 +3,7 @@ CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9RLEK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9RL,SYS_USE_MMC"
 CONFIG_HUSH_PARSER=y
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -12,4 +13,3 @@ CONFIG_HUSH_PARSER=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9rlek_nandflash_defconfig b/configs/at91sam9rlek_nandflash_defconfig
index 191a261..220f95f 100644
--- a/configs/at91sam9rlek_nandflash_defconfig
+++ b/configs/at91sam9rlek_nandflash_defconfig
@@ -3,6 +3,7 @@ CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9RLEK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9RL,SYS_USE_NANDFLASH"
 CONFIG_HUSH_PARSER=y
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -12,4 +13,3 @@ CONFIG_HUSH_PARSER=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9x5ek_dataflash_defconfig b/configs/at91sam9x5ek_dataflash_defconfig
index 38607d0..998f11d 100644
--- a/configs/at91sam9x5ek_dataflash_defconfig
+++ b/configs/at91sam9x5ek_dataflash_defconfig
@@ -2,10 +2,10 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9X5EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9X5,SYS_USE_DATAFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9x5ek_mmc_defconfig b/configs/at91sam9x5ek_mmc_defconfig
index 8776627..78b73cf 100644
--- a/configs/at91sam9x5ek_mmc_defconfig
+++ b/configs/at91sam9x5ek_mmc_defconfig
@@ -2,10 +2,10 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9X5EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9X5,SYS_USE_MMC"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9x5ek_nandflash_defconfig b/configs/at91sam9x5ek_nandflash_defconfig
index cedc560..d1a8c6c 100644
--- a/configs/at91sam9x5ek_nandflash_defconfig
+++ b/configs/at91sam9x5ek_nandflash_defconfig
@@ -3,10 +3,10 @@ CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9X5EK=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9X5,SYS_USE_NANDFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9x5ek_spiflash_defconfig b/configs/at91sam9x5ek_spiflash_defconfig
index 3896300..51b7e05 100644
--- a/configs/at91sam9x5ek_spiflash_defconfig
+++ b/configs/at91sam9x5ek_spiflash_defconfig
@@ -3,10 +3,10 @@ CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9X5EK=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9X5,SYS_USE_SPIFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9xeek_dataflash_cs0_defconfig b/configs/at91sam9xeek_dataflash_cs0_defconfig
index fbdb564..14e49bc 100644
--- a/configs/at91sam9xeek_dataflash_cs0_defconfig
+++ b/configs/at91sam9xeek_dataflash_cs0_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9260EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9XE,SYS_USE_DATAFLASH_CS0"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9XE,SYS_USE_DATAFLASH_CS0"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9xeek_dataflash_cs1_defconfig b/configs/at91sam9xeek_dataflash_cs1_defconfig
index 4f0cc11..d04c6e6 100644
--- a/configs/at91sam9xeek_dataflash_cs1_defconfig
+++ b/configs/at91sam9xeek_dataflash_cs1_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9260EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9XE,SYS_USE_DATAFLASH_CS1"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9XE,SYS_USE_DATAFLASH_CS1"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/at91sam9xeek_nandflash_defconfig b/configs/at91sam9xeek_nandflash_defconfig
index 3dde55c..795e1c2 100644
--- a/configs/at91sam9xeek_nandflash_defconfig
+++ b/configs/at91sam9xeek_nandflash_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_AT91SAM9260EK=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9XE,SYS_USE_NANDFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9XE,SYS_USE_NANDFLASH"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/atngw100_defconfig b/configs/atngw100_defconfig
index 51facf7..043f6bf 100644
--- a/configs/atngw100_defconfig
+++ b/configs/atngw100_defconfig
@@ -1,5 +1,6 @@
 CONFIG_AVR32=y
 CONFIG_TARGET_ATNGW100=y
+CONFIG_SYS_PROMPT="U-Boot> "
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
 CONFIG_AUTOBOOT_DELAY_STR="d"
@@ -9,4 +10,3 @@ CONFIG_AUTOBOOT_STOP_STR=" "
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/atngw100mkii_defconfig b/configs/atngw100mkii_defconfig
index b7099f5..c8d9107 100644
--- a/configs/atngw100mkii_defconfig
+++ b/configs/atngw100mkii_defconfig
@@ -1,5 +1,6 @@
 CONFIG_AVR32=y
 CONFIG_TARGET_ATNGW100MKII=y
+CONFIG_SYS_PROMPT="U-Boot> "
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
 CONFIG_AUTOBOOT_DELAY_STR="d"
@@ -8,4 +9,3 @@ CONFIG_AUTOBOOT_STOP_STR=" "
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/atstk1002_defconfig b/configs/atstk1002_defconfig
index 78e2256..d525868 100644
--- a/configs/atstk1002_defconfig
+++ b/configs/atstk1002_defconfig
@@ -1,5 +1,6 @@
 CONFIG_AVR32=y
 CONFIG_TARGET_ATSTK1002=y
+CONFIG_SYS_PROMPT="U-Boot> "
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
 CONFIG_AUTOBOOT_DELAY_STR="d"
@@ -8,4 +9,3 @@ CONFIG_AUTOBOOT_STOP_STR=" "
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/bayleybay_defconfig b/configs/bayleybay_defconfig
index 2ea30c8..56316ee 100644
--- a/configs/bayleybay_defconfig
+++ b/configs/bayleybay_defconfig
@@ -18,15 +18,15 @@ CONFIG_BOOTSTAGE_REPORT=y
 CONFIG_CMD_BOOTSTAGE=y
 CONFIG_OF_CONTROL=y
 CONFIG_CPU=y
-CONFIG_DM_PCI=y
 CONFIG_SPI_FLASH=y
 CONFIG_DM_ETH=y
 CONFIG_E1000=y
+CONFIG_DM_PCI=y
+CONFIG_DM_RTC=y
+CONFIG_USB=y
+CONFIG_DM_USB=y
 CONFIG_VIDEO_VESA=y
 CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
 CONFIG_FRAMEBUFFER_VESA_MODE_11A=y
-CONFIG_USB=y
-CONFIG_DM_USB=y
-CONFIG_DM_RTC=y
 CONFIG_USE_PRIVATE_LIBGCC=y
 CONFIG_SYS_VSNPRINTF=y
diff --git a/configs/beaver_defconfig b/configs/beaver_defconfig
index 02e19d2..4a6f6e4 100644
--- a/configs/beaver_defconfig
+++ b/configs/beaver_defconfig
@@ -1,17 +1,17 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA30=y
 CONFIG_TARGET_BEAVER=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra30-beaver"
+CONFIG_SYS_PROMPT="Tegra30 (Beaver) # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_SPI_FLASH=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Tegra30 (Beaver) # "
diff --git a/configs/bf537-minotaur_defconfig b/configs/bf537-minotaur_defconfig
index 212f2bb..f71af52 100644
--- a/configs/bf537-minotaur_defconfig
+++ b/configs/bf537-minotaur_defconfig
@@ -1,8 +1,8 @@
 CONFIG_BLACKFIN=y
 CONFIG_TARGET_BF537_MINOTAUR=y
+CONFIG_SYS_PROMPT="minotaur> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_NET_RANDOM_ETHADDR=y
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="minotaur> "
diff --git a/configs/bf537-srv1_defconfig b/configs/bf537-srv1_defconfig
index 52abf99..3db7400 100644
--- a/configs/bf537-srv1_defconfig
+++ b/configs/bf537-srv1_defconfig
@@ -1,8 +1,8 @@
 CONFIG_BLACKFIN=y
 CONFIG_TARGET_BF537_SRV1=y
+CONFIG_SYS_PROMPT="srv1> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_NET_RANDOM_ETHADDR=y
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="srv1> "
diff --git a/configs/bf561-acvilon_defconfig b/configs/bf561-acvilon_defconfig
index 1409901..c546421 100644
--- a/configs/bf561-acvilon_defconfig
+++ b/configs/bf561-acvilon_defconfig
@@ -1,9 +1,9 @@
 CONFIG_BLACKFIN=y
 CONFIG_TARGET_BF561_ACVILON=y
+CONFIG_SYS_PROMPT="Acvilon> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
 CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y
 CONFIG_LIB_RAND=y
-CONFIG_SYS_PROMPT="Acvilon> "
diff --git a/configs/br4_defconfig b/configs/br4_defconfig
index 540dbef..5a680a0 100644
--- a/configs/br4_defconfig
+++ b/configs/br4_defconfig
@@ -1,9 +1,9 @@
 CONFIG_BLACKFIN=y
 CONFIG_TARGET_BR4=y
+CONFIG_SYS_PROMPT="br4>"
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
 CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y
 CONFIG_LIB_RAND=y
-CONFIG_SYS_PROMPT="br4>"
diff --git a/configs/cairo_defconfig b/configs/cairo_defconfig
index 756457c..b1df103 100644
--- a/configs/cairo_defconfig
+++ b/configs/cairo_defconfig
@@ -2,9 +2,9 @@ CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_OMAP3_CAIRO=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="Cairo # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_NET is not set
-CONFIG_SYS_PROMPT="Cairo # "
diff --git a/configs/calimain_defconfig b/configs/calimain_defconfig
index 4d952cd..271b556 100644
--- a/configs/calimain_defconfig
+++ b/configs/calimain_defconfig
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_ARCH_DAVINCI=y
 CONFIG_TARGET_CALIMAIN=y
+CONFIG_SYS_PROMPT="Calimain > "
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_STOP_STR="\x0b"
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="Calimain > "
diff --git a/configs/cardhu_defconfig b/configs/cardhu_defconfig
index 5c298d7..722bbeb 100644
--- a/configs/cardhu_defconfig
+++ b/configs/cardhu_defconfig
@@ -1,17 +1,17 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA30=y
 CONFIG_TARGET_CARDHU=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra30-cardhu"
+CONFIG_SYS_PROMPT="Tegra30 (Cardhu) # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_SPI_FLASH=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Tegra30 (Cardhu) # "
diff --git a/configs/cgtqmx6qeval_defconfig b/configs/cgtqmx6qeval_defconfig
index 0289a3f..fdbcc22 100644
--- a/configs/cgtqmx6qeval_defconfig
+++ b/configs/cgtqmx6qeval_defconfig
@@ -2,9 +2,9 @@ CONFIG_ARM=y
 CONFIG_ARCH_MX6=y
 CONFIG_TARGET_CGTQMX6EVAL=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/congatec/cgtqmx6eval/imximage.cfg,MX6Q"
+CONFIG_SYS_PROMPT="CGT-QMX6-Quad U-Boot > "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="CGT-QMX6-Quad U-Boot > "
 CONFIG_DM=y
 CONFIG_DM_THERMAL=y
diff --git a/configs/chromebook_jerry_defconfig b/configs/chromebook_jerry_defconfig
index 389dfd2..3ded392 100644
--- a/configs/chromebook_jerry_defconfig
+++ b/configs/chromebook_jerry_defconfig
@@ -11,33 +11,31 @@ CONFIG_SPL_STACK_R_ADDR=0x80000
 CONFIG_CMD_PMIC=y
 CONFIG_CMD_REGULATOR=y
 CONFIG_SPL_OF_CONTROL=y
-CONFIG_CLK=y
-CONFIG_SPL_CLK=y
 CONFIG_REGMAP=y
 CONFIG_SYSCON=y
-CONFIG_RESET=y
+CONFIG_CLK=y
+CONFIG_SPL_CLK=y
+CONFIG_ROCKCHIP_GPIO=y
+CONFIG_SYS_I2C_ROCKCHIP=y
 CONFIG_LED=y
 CONFIG_SPL_LED=y
 CONFIG_LED_GPIO=y
-CONFIG_DEBUG_UART=y
-CONFIG_DEBUG_UART_BASE=0xff690000
-CONFIG_DEBUG_UART_CLOCK=24000000
-CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_I2C_ROCKCHIP=y
+CONFIG_RESET=y
+CONFIG_DM_MMC=y
+CONFIG_ROCKCHIP_DWMMC=y
 CONFIG_PINCTRL=y
-CONFIG_PINCTRL_SIMPLE=y
 CONFIG_SPL_PINCTRL=y
-CONFIG_SPL_PINCTRL_SIMPLE=y
 CONFIG_ROCKCHIP_PINCTRL=y
-CONFIG_ROCKCHIP_GPIO=y
 CONFIG_DM_PMIC=y
 CONFIG_PMIC_ACT8846=y
 CONFIG_DM_REGULATOR=y
 CONFIG_REGULATOR_ACT8846=y
 CONFIG_RAM=y
 CONFIG_SPL_RAM=y
-CONFIG_DM_MMC=y
-CONFIG_ROCKCHIP_DWMMC=y
+CONFIG_DEBUG_UART=y
+CONFIG_DEBUG_UART_BASE=0xff690000
+CONFIG_DEBUG_UART_CLOCK=24000000
+CONFIG_DEBUG_UART_SHIFT=2
 CONFIG_USE_PRIVATE_LIBGCC=y
 CONFIG_CMD_DHRYSTONE=y
 CONFIG_ERRNO_STR=y
diff --git a/configs/chromebook_link_defconfig b/configs/chromebook_link_defconfig
index 9855736..1c10124 100644
--- a/configs/chromebook_link_defconfig
+++ b/configs/chromebook_link_defconfig
@@ -14,17 +14,17 @@ CONFIG_CMD_BOOTSTAGE=y
 CONFIG_CMD_TPM=y
 CONFIG_CMD_TPM_TEST=y
 CONFIG_OF_CONTROL=y
-CONFIG_DM_PCI=y
-CONFIG_SPI_FLASH=y
 CONFIG_CMD_CROS_EC=y
 CONFIG_CROS_EC=y
 CONFIG_CROS_EC_LPC=y
+CONFIG_SPI_FLASH=y
+CONFIG_DM_PCI=y
+CONFIG_DM_RTC=y
 CONFIG_DM_TPM=y
 CONFIG_TPM_TIS_LPC=y
 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_TPM=y
diff --git a/configs/chromebox_panther_defconfig b/configs/chromebox_panther_defconfig
index c75b20d..70a22a9 100644
--- a/configs/chromebox_panther_defconfig
+++ b/configs/chromebox_panther_defconfig
@@ -14,17 +14,17 @@ CONFIG_CMD_BOOTSTAGE=y
 CONFIG_CMD_TPM=y
 CONFIG_CMD_TPM_TEST=y
 CONFIG_OF_CONTROL=y
-CONFIG_DM_PCI=y
-CONFIG_SPI_FLASH=y
 CONFIG_CMD_CROS_EC=y
 CONFIG_CROS_EC=y
 CONFIG_CROS_EC_LPC=y
+CONFIG_SPI_FLASH=y
+CONFIG_DM_PCI=y
+CONFIG_DM_RTC=y
 CONFIG_DM_TPM=y
 CONFIG_TPM_TIS_LPC=y
 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_TPM=y
diff --git a/configs/cm_fx6_defconfig b/configs/cm_fx6_defconfig
index b50abab..bcd1820 100644
--- a/configs/cm_fx6_defconfig
+++ b/configs/cm_fx6_defconfig
@@ -3,6 +3,7 @@ CONFIG_ARCH_MX6=y
 CONFIG_TARGET_CM_FX6=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6QDL,SPL"
+CONFIG_SYS_PROMPT="CM-FX6 # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_LOADB is not set
@@ -28,5 +29,4 @@ CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
-CONFIG_SYS_PROMPT="CM-FX6 # "
 CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y
diff --git a/configs/cm_t335_defconfig b/configs/cm_t335_defconfig
index 4f4bd0b..7288484 100644
--- a/configs/cm_t335_defconfig
+++ b/configs/cm_t335_defconfig
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_TARGET_CM_T335=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="CM-T335 # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="CM-T335 # "
diff --git a/configs/cm_t3517_defconfig b/configs/cm_t3517_defconfig
index 1eb4250..d224b20 100644
--- a/configs/cm_t3517_defconfig
+++ b/configs/cm_t3517_defconfig
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_CM_T3517=y
+CONFIG_SYS_PROMPT="CM-T3517 # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="CM-T3517 # "
diff --git a/configs/cm_t35_defconfig b/configs/cm_t35_defconfig
index 99dd2f4..57ab275 100644
--- a/configs/cm_t35_defconfig
+++ b/configs/cm_t35_defconfig
@@ -2,8 +2,8 @@ CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_CM_T35=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="CM-T3x # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="CM-T3x # "
diff --git a/configs/cm_t43_defconfig b/configs/cm_t43_defconfig
index 19ac18a..c0cdb48 100644
--- a/configs/cm_t43_defconfig
+++ b/configs/cm_t43_defconfig
@@ -1,10 +1,10 @@
 CONFIG_ARM=y
 CONFIG_TARGET_CM_T43=y
+CONFIG_DM_GPIO=y
 CONFIG_SPL=y
+# CONFIG_CMD_FLASH is not set
 CONFIG_CMD_SF=y
 CONFIG_CMD_USB=y
 # CONFIG_CMD_FPGA is not set
-# CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_NFS is not set
 CONFIG_DM=y
-CONFIG_DM_GPIO=y
diff --git a/configs/cm_t54_defconfig b/configs/cm_t54_defconfig
index fc72ffa..f81aac4 100644
--- a/configs/cm_t54_defconfig
+++ b/configs/cm_t54_defconfig
@@ -2,8 +2,8 @@ CONFIG_ARM=y
 CONFIG_OMAP54XX=y
 CONFIG_TARGET_CM_T54=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="CM-T54 # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="CM-T54 # "
diff --git a/configs/cobra5272_defconfig b/configs/cobra5272_defconfig
index 77ad34d..5cb6a80 100644
--- a/configs/cobra5272_defconfig
+++ b/configs/cobra5272_defconfig
@@ -1,6 +1,6 @@
 CONFIG_M68K=y
 CONFIG_TARGET_COBRA5272=y
+CONFIG_SYS_PROMPT="COBRA > "
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="COBRA > "
diff --git a/configs/colibri_t20_defconfig b/configs/colibri_t20_defconfig
index 0d28b06..5104e95 100644
--- a/configs/colibri_t20_defconfig
+++ b/configs/colibri_t20_defconfig
@@ -1,15 +1,15 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA20=y
 CONFIG_TARGET_COLIBRI_T20=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra20-colibri"
+CONFIG_SYS_PROMPT="Colibri T20 # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Colibri T20 # "
diff --git a/configs/colibri_t30_defconfig b/configs/colibri_t30_defconfig
index d1ed09d..738b041 100644
--- a/configs/colibri_t30_defconfig
+++ b/configs/colibri_t30_defconfig
@@ -1,15 +1,15 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA30=y
 CONFIG_TARGET_COLIBRI_T30=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra30-colibri"
+CONFIG_SYS_PROMPT="Colibri T30 # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Colibri T30 # "
diff --git a/configs/colibri_vf_defconfig b/configs/colibri_vf_defconfig
index 74af563..9bc7e92 100644
--- a/configs/colibri_vf_defconfig
+++ b/configs/colibri_vf_defconfig
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
 CONFIG_TARGET_COLIBRI_VF=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/toradex/colibri_vf/imximage.cfg,ENV_IS_IN_NAND,IMX_NAND"
+CONFIG_SYS_PROMPT="Colibri VFxx # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_DM=y
 CONFIG_NAND_VF610_NFC=y
 CONFIG_SYS_NAND_VF610_NFC_60_ECC_BYTES=y
-CONFIG_SYS_PROMPT="Colibri VFxx # "
diff --git a/configs/colibri_vf_dtb_defconfig b/configs/colibri_vf_dtb_defconfig
index 54c3f2d..8658258 100644
--- a/configs/colibri_vf_dtb_defconfig
+++ b/configs/colibri_vf_dtb_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_TARGET_COLIBRI_VF=y
 CONFIG_DEFAULT_DEVICE_TREE="vf610-colibri"
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/toradex/colibri_vf/imximage.cfg,ENV_IS_IN_NAND,IMX_NAND"
+CONFIG_SYS_PROMPT="Colibri VFxx # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
@@ -9,4 +10,3 @@ CONFIG_OF_CONTROL=y
 CONFIG_DM=y
 CONFIG_NAND_VF610_NFC=y
 CONFIG_SYS_NAND_VF610_NFC_60_ECC_BYTES=y
-CONFIG_SYS_PROMPT="Colibri VFxx # "
diff --git a/configs/coreboot-x86_defconfig b/configs/coreboot-x86_defconfig
index e95f96d..438e43b 100644
--- a/configs/coreboot-x86_defconfig
+++ b/configs/coreboot-x86_defconfig
@@ -12,15 +12,15 @@ CONFIG_CMD_BOOTSTAGE=y
 CONFIG_CMD_TPM=y
 CONFIG_CMD_TPM_TEST=y
 CONFIG_OF_CONTROL=y
-CONFIG_DM_PCI=y
 CONFIG_SPI_FLASH=y
 CONFIG_DM_ETH=y
 CONFIG_E1000=y
+CONFIG_DM_PCI=y
+CONFIG_DM_RTC=y
 CONFIG_DM_TPM=y
 CONFIG_TPM_TIS_LPC=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
-CONFIG_DM_RTC=y
 CONFIG_USE_PRIVATE_LIBGCC=y
 CONFIG_SYS_VSNPRINTF=y
 CONFIG_TPM=y
diff --git a/configs/corvus_defconfig b/configs/corvus_defconfig
index 1fed14e..c9410db 100644
--- a/configs/corvus_defconfig
+++ b/configs/corvus_defconfig
@@ -3,10 +3,10 @@ CONFIG_ARCH_AT91=y
 CONFIG_TARGET_CORVUS=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9M10G45,MACH_TYPE=2066,SYS_USE_NANDFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/crownbay_defconfig b/configs/crownbay_defconfig
index f328159..d036c05 100644
--- a/configs/crownbay_defconfig
+++ b/configs/crownbay_defconfig
@@ -17,15 +17,15 @@ CONFIG_BOOTSTAGE_REPORT=y
 CONFIG_CMD_BOOTSTAGE=y
 CONFIG_OF_CONTROL=y
 CONFIG_CPU=y
-CONFIG_DM_PCI=y
 CONFIG_SPI_FLASH=y
 CONFIG_DM_ETH=y
 CONFIG_E1000=y
 CONFIG_PCH_GBE=y
-CONFIG_VIDEO_VESA=y
-CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
+CONFIG_DM_PCI=y
+CONFIG_DM_RTC=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
-CONFIG_DM_RTC=y
+CONFIG_VIDEO_VESA=y
+CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
 CONFIG_USE_PRIVATE_LIBGCC=y
 CONFIG_SYS_VSNPRINTF=y
diff --git a/configs/da830evm_defconfig b/configs/da830evm_defconfig
index d37ede3..3dda857 100644
--- a/configs/da830evm_defconfig
+++ b/configs/da830evm_defconfig
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
 CONFIG_ARCH_DAVINCI=y
 CONFIG_TARGET_DA830EVM=y
+CONFIG_SYS_PROMPT="U-Boot > "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot > "
diff --git a/configs/da850evm_defconfig b/configs/da850evm_defconfig
index 557c0d5..3f2c3c8 100644
--- a/configs/da850evm_defconfig
+++ b/configs/da850evm_defconfig
@@ -3,8 +3,8 @@ CONFIG_ARCH_DAVINCI=y
 CONFIG_TARGET_DA850EVM=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="MAC_ADDR_IN_SPIFLASH"
+CONFIG_SYS_PROMPT="U-Boot > "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot > "
diff --git a/configs/da850evm_direct_nor_defconfig b/configs/da850evm_direct_nor_defconfig
index 79b877f..6b0bde2 100644
--- a/configs/da850evm_direct_nor_defconfig
+++ b/configs/da850evm_direct_nor_defconfig
@@ -2,6 +2,6 @@ CONFIG_ARM=y
 CONFIG_ARCH_DAVINCI=y
 CONFIG_TARGET_DA850EVM=y
 CONFIG_SYS_EXTRA_OPTIONS="MAC_ADDR_IN_SPIFLASH,USE_NOR,DIRECT_NOR_BOOT"
+CONFIG_SYS_PROMPT="U-Boot > "
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot > "
diff --git a/configs/dalmore_defconfig b/configs/dalmore_defconfig
index 4c1b573..e63a5c1 100644
--- a/configs/dalmore_defconfig
+++ b/configs/dalmore_defconfig
@@ -1,18 +1,18 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA114=y
 CONFIG_TARGET_DALMORE=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra114-dalmore"
+CONFIG_SYS_PROMPT="Tegra114 (Dalmore) # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_SPI_FLASH=y
 CONFIG_TEGRA114_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Tegra114 (Dalmore) # "
diff --git a/configs/dbau1000_defconfig b/configs/dbau1000_defconfig
index 5dc12d2..c69d404 100644
--- a/configs/dbau1000_defconfig
+++ b/configs/dbau1000_defconfig
@@ -1,7 +1,9 @@
 CONFIG_MIPS=y
 CONFIG_TARGET_DBAU1X00=y
 CONFIG_SYS_EXTRA_OPTIONS="DBAU1000"
+CONFIG_SYS_PROMPT="DbAu1xx0 # "
 # CONFIG_CMD_BDI is not set
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_RUN is not set
 # CONFIG_CMD_SAVEENV is not set
 # CONFIG_CMD_LOADB is not set
@@ -10,4 +12,3 @@ CONFIG_SYS_EXTRA_OPTIONS="DBAU1000"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="DbAu1xx0 # "
diff --git a/configs/dbau1100_defconfig b/configs/dbau1100_defconfig
index 522b9bc..2e38812 100644
--- a/configs/dbau1100_defconfig
+++ b/configs/dbau1100_defconfig
@@ -1,7 +1,9 @@
 CONFIG_MIPS=y
 CONFIG_TARGET_DBAU1X00=y
 CONFIG_DBAU1100=y
+CONFIG_SYS_PROMPT="DbAu1xx0 # "
 # CONFIG_CMD_BDI is not set
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_RUN is not set
 # CONFIG_CMD_SAVEENV is not set
 # CONFIG_CMD_LOADB is not set
@@ -10,4 +12,3 @@ CONFIG_DBAU1100=y
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="DbAu1xx0 # "
diff --git a/configs/dbau1500_defconfig b/configs/dbau1500_defconfig
index 2fdddc7..f61e7b6 100644
--- a/configs/dbau1500_defconfig
+++ b/configs/dbau1500_defconfig
@@ -1,7 +1,9 @@
 CONFIG_MIPS=y
 CONFIG_TARGET_DBAU1X00=y
 CONFIG_DBAU1500=y
+CONFIG_SYS_PROMPT="DbAu1xx0 # "
 # CONFIG_CMD_BDI is not set
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_RUN is not set
 # CONFIG_CMD_SAVEENV is not set
 # CONFIG_CMD_LOADB is not set
@@ -10,4 +12,3 @@ CONFIG_DBAU1500=y
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="DbAu1xx0 # "
diff --git a/configs/dbau1550_defconfig b/configs/dbau1550_defconfig
index 07be3f1..7f1bdf4 100644
--- a/configs/dbau1550_defconfig
+++ b/configs/dbau1550_defconfig
@@ -1,11 +1,12 @@
 CONFIG_MIPS=y
 CONFIG_TARGET_DBAU1X00=y
 CONFIG_DBAU1550=y
+CONFIG_SYS_PROMPT="DbAu1xx0 # "
 # CONFIG_CMD_BDI is not set
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_RUN is not set
 # CONFIG_CMD_SAVEENV is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="DbAu1xx0 # "
diff --git a/configs/dbau1550_el_defconfig b/configs/dbau1550_el_defconfig
index 7bd1e0c..6cd0161 100644
--- a/configs/dbau1550_el_defconfig
+++ b/configs/dbau1550_el_defconfig
@@ -2,11 +2,12 @@ CONFIG_MIPS=y
 CONFIG_TARGET_DBAU1X00=y
 CONFIG_DBAU1550=y
 CONFIG_SYS_LITTLE_ENDIAN=y
+CONFIG_SYS_PROMPT="DbAu1xx0 # "
 # CONFIG_CMD_BDI is not set
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_RUN is not set
 # CONFIG_CMD_SAVEENV is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="DbAu1xx0 # "
diff --git a/configs/devkit3250_defconfig b/configs/devkit3250_defconfig
index 7246da5..6465299 100644
--- a/configs/devkit3250_defconfig
+++ b/configs/devkit3250_defconfig
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_TARGET_DEVKIT3250=y
+CONFIG_DM_GPIO=y
 CONFIG_SPL=y
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_DM=y
-CONFIG_DM_GPIO=y
diff --git a/configs/dlvision-10g_defconfig b/configs/dlvision-10g_defconfig
index 4ed14f8..04037ba 100644
--- a/configs/dlvision-10g_defconfig
+++ b/configs/dlvision-10g_defconfig
@@ -3,4 +3,5 @@ CONFIG_4xx=y
 CONFIG_TARGET_DLVISION_10G=y
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_STOP_STR=" "
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_NFS is not set
diff --git a/configs/dlvision_defconfig b/configs/dlvision_defconfig
index 7982c17..97bdd51 100644
--- a/configs/dlvision_defconfig
+++ b/configs/dlvision_defconfig
@@ -1,4 +1,5 @@
 CONFIG_PPC=y
 CONFIG_4xx=y
 CONFIG_TARGET_DLVISION=y
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_NFS is not set
diff --git a/configs/dockstar_defconfig b/configs/dockstar_defconfig
index e4da466..819cf1f 100644
--- a/configs/dockstar_defconfig
+++ b/configs/dockstar_defconfig
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_KIRKWOOD=y
 CONFIG_TARGET_DOCKSTAR=y
+CONFIG_SYS_PROMPT="DockStar> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="DockStar> "
diff --git a/configs/dra72_evm_defconfig b/configs/dra72_evm_defconfig
index 3205e72..b5bd798 100644
--- a/configs/dra72_evm_defconfig
+++ b/configs/dra72_evm_defconfig
@@ -1,6 +1,7 @@
 CONFIG_ARM=y
 CONFIG_OMAP54XX=y
 CONFIG_TARGET_DRA7XX_EVM=y
+CONFIG_DM_GPIO=y
 CONFIG_DEFAULT_DEVICE_TREE="dra72-evm"
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
@@ -10,8 +11,6 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
 CONFIG_OF_CONTROL=y
-CONFIG_SPL_DISABLE_OF_CONTROL=y
 CONFIG_DM=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_BAR=y
-CONFIG_DM_GPIO=y
diff --git a/configs/draco_defconfig b/configs/draco_defconfig
index d2fc98d..b5f0a50 100644
--- a/configs/draco_defconfig
+++ b/configs/draco_defconfig
@@ -1,6 +1,7 @@
 CONFIG_ARM=y
 CONFIG_TARGET_DRACO=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="U-Boot# "
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_PROMPT="Autobooting in %d seconds, press \"<Esc><Esc>\" to stop\n"
 CONFIG_AUTOBOOT_STOP_STR="\x1b\x1b"
@@ -8,4 +9,3 @@ CONFIG_AUTOBOOT_STOP_STR="\x1b\x1b"
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot# "
diff --git a/configs/duovero_defconfig b/configs/duovero_defconfig
index d3de28a..cc0e9a3 100644
--- a/configs/duovero_defconfig
+++ b/configs/duovero_defconfig
@@ -2,8 +2,8 @@ CONFIG_ARM=y
 CONFIG_OMAP44XX=y
 CONFIG_TARGET_DUOVERO=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="duovero # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="duovero # "
diff --git a/configs/e2220-1170_defconfig b/configs/e2220-1170_defconfig
index 72e5ab3..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_SPI_FLASH=y
 CONFIG_TEGRA114_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
-CONFIG_USE_PRIVATE_LIBGCC=y
diff --git a/configs/ea20_defconfig b/configs/ea20_defconfig
index 1d7494f..3d5a1c4 100644
--- a/configs/ea20_defconfig
+++ b/configs/ea20_defconfig
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
 CONFIG_ARCH_DAVINCI=y
 CONFIG_TARGET_EA20=y
+CONFIG_SYS_PROMPT="ea20 > "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="ea20 > "
diff --git a/configs/eb_cpu5282_defconfig b/configs/eb_cpu5282_defconfig
index 0044de6..52f4a24 100644
--- a/configs/eb_cpu5282_defconfig
+++ b/configs/eb_cpu5282_defconfig
@@ -1,6 +1,6 @@
 CONFIG_M68K=y
 CONFIG_TARGET_EB_CPU5282=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0xFF000000,SYS_MONITOR_BASE=0xFF000400"
+CONFIG_SYS_PROMPT="\nEB+CPU5282> "
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="\nEB+CPU5282> "
diff --git a/configs/eco5pk_defconfig b/configs/eco5pk_defconfig
index 8b5874d..759e7e9 100644
--- a/configs/eco5pk_defconfig
+++ b/configs/eco5pk_defconfig
@@ -2,7 +2,7 @@ CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_ECO5PK=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="ECO5-PK # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="ECO5-PK # "
diff --git a/configs/edminiv2_defconfig b/configs/edminiv2_defconfig
index b2a2506..d2c3f22 100644
--- a/configs/edminiv2_defconfig
+++ b/configs/edminiv2_defconfig
@@ -2,5 +2,5 @@ CONFIG_ARM=y
 CONFIG_ORION5X=y
 CONFIG_TARGET_EDMINIV2=y
 CONFIG_SPL=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="EDMiniV2> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/ethernut5_defconfig b/configs/ethernut5_defconfig
index d97008a..2645d90 100644
--- a/configs/ethernut5_defconfig
+++ b/configs/ethernut5_defconfig
@@ -2,8 +2,8 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_ETHERNUT5=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9XE"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_FPGA is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/firefly-rk3288_defconfig b/configs/firefly-rk3288_defconfig
index 5fe90b5..edb2db2 100644
--- a/configs/firefly-rk3288_defconfig
+++ b/configs/firefly-rk3288_defconfig
@@ -11,32 +11,32 @@ CONFIG_SPL_STACK_R_ADDR=0x80000
 CONFIG_CMD_PMIC=y
 CONFIG_CMD_REGULATOR=y
 CONFIG_SPL_OF_CONTROL=y
-CONFIG_CLK=y
-CONFIG_SPL_CLK=y
 CONFIG_REGMAP=y
 CONFIG_SYSCON=y
-CONFIG_RESET=y
+CONFIG_CLK=y
+CONFIG_SPL_CLK=y
+CONFIG_ROCKCHIP_GPIO=y
+CONFIG_SYS_I2C_ROCKCHIP=y
 CONFIG_LED=y
 CONFIG_LED_GPIO=y
-CONFIG_DEBUG_UART=y
-CONFIG_DEBUG_UART_BASE=0xff690000
-CONFIG_DEBUG_UART_CLOCK=24000000
-CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_I2C_ROCKCHIP=y
+CONFIG_RESET=y
+CONFIG_DM_MMC=y
+CONFIG_ROCKCHIP_DWMMC=y
 CONFIG_PINCTRL=y
-CONFIG_SPL_PINCTRL=y
 # CONFIG_PINCTRL_FULL is not set
+CONFIG_SPL_PINCTRL=y
 # CONFIG_SPL_PINCTRL_FULL is not set
 CONFIG_ROCKCHIP_PINCTRL=y
-CONFIG_ROCKCHIP_GPIO=y
 CONFIG_DM_PMIC=y
 CONFIG_PMIC_ACT8846=y
 CONFIG_DM_REGULATOR=y
 CONFIG_REGULATOR_ACT8846=y
 CONFIG_RAM=y
 CONFIG_SPL_RAM=y
-CONFIG_DM_MMC=y
-CONFIG_ROCKCHIP_DWMMC=y
+CONFIG_DEBUG_UART=y
+CONFIG_DEBUG_UART_BASE=0xff690000
+CONFIG_DEBUG_UART_CLOCK=24000000
+CONFIG_DEBUG_UART_SHIFT=2
 CONFIG_USE_PRIVATE_LIBGCC=y
 CONFIG_CMD_DHRYSTONE=y
 CONFIG_ERRNO_STR=y
diff --git a/configs/flea3_defconfig b/configs/flea3_defconfig
index c9e4a28..05bb8b4 100644
--- a/configs/flea3_defconfig
+++ b/configs/flea3_defconfig
@@ -1,4 +1,4 @@
 CONFIG_ARM=y
 CONFIG_TARGET_FLEA3=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="flea3 U-Boot > "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/fx12mm_defconfig b/configs/fx12mm_defconfig
index 0213681..da5df04 100644
--- a/configs/fx12mm_defconfig
+++ b/configs/fx12mm_defconfig
@@ -2,8 +2,8 @@ CONFIG_PPC=y
 CONFIG_4xx=y
 CONFIG_TARGET_FX12MM=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x04000000,RESET_VECTOR_ADDRESS=0x04100000,INIT_TLB=board/xilinx/ppc405-generic/init.o"
+CONFIG_SYS_PROMPT="FX12MM:/# "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="FX12MM:/# "
diff --git a/configs/goflexhome_defconfig b/configs/goflexhome_defconfig
index 059ce80..3f4cd1d 100644
--- a/configs/goflexhome_defconfig
+++ b/configs/goflexhome_defconfig
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_KIRKWOOD=y
 CONFIG_TARGET_GOFLEXHOME=y
+CONFIG_SYS_PROMPT="GoFlexHome> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="GoFlexHome> "
diff --git a/configs/gose_defconfig b/configs/gose_defconfig
index 72aee1c..b0dfa90 100644
--- a/configs/gose_defconfig
+++ b/configs/gose_defconfig
@@ -16,6 +16,6 @@ CONFIG_TARGET_GOSE=y
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_MISC is not set
+CONFIG_SH_SDHI=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_BAR=y
-CONFIG_SH_SDHI=y
diff --git a/configs/grasshopper_defconfig b/configs/grasshopper_defconfig
index eefc5f2..92a73e2 100644
--- a/configs/grasshopper_defconfig
+++ b/configs/grasshopper_defconfig
@@ -1,9 +1,9 @@
 CONFIG_AVR32=y
 CONFIG_TARGET_GRASSHOPPER=y
+CONFIG_SYS_PROMPT="U-Boot> "
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
 CONFIG_AUTOBOOT_DELAY_STR="d"
 CONFIG_AUTOBOOT_STOP_STR=" "
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/gt90h_v4_defconfig b/configs/gt90h_v4_defconfig
index 3b72dc2..e9aecc3 100644
--- a/configs/gt90h_v4_defconfig
+++ b/configs/gt90h_v4_defconfig
@@ -13,7 +13,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-gt90h-v4"
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
 CONFIG_SPL=y
@@ -24,3 +23,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5"
 CONFIG_AXP221_DCDC2_VOLT=1100
 CONFIG_AXP221_DLDO1_VOLT=3300
 CONFIG_AXP221_ALDO1_VOLT=3000
+CONFIG_USB_MUSB_HOST=y
diff --git a/configs/gwventana_defconfig b/configs/gwventana_defconfig
index e45b077..5bb371c 100644
--- a/configs/gwventana_defconfig
+++ b/configs/gwventana_defconfig
@@ -1,14 +1,14 @@
 CONFIG_ARM=y
 CONFIG_ARCH_MX6=y
 CONFIG_TARGET_GW_VENTANA=y
+CONFIG_DM_SERIAL=y
 CONFIG_SPL=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_STACK_R_ADDR=0x18000000
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6QDL"
+CONFIG_SYS_PROMPT="Ventana > "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 CONFIG_DM=y
 CONFIG_NETDEVICES=y
 CONFIG_E1000=y
-CONFIG_DM_SERIAL=y
-CONFIG_SYS_PROMPT="Ventana > "
diff --git a/configs/h2200_defconfig b/configs/h2200_defconfig
index 07b1706..d112cf1 100644
--- a/configs/h2200_defconfig
+++ b/configs/h2200_defconfig
@@ -1,5 +1,6 @@
 CONFIG_ARM=y
 CONFIG_TARGET_H2200=y
+CONFIG_SYS_PROMPT="> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_CONSOLE is not set
 # CONFIG_CMD_BOOTD is not set
@@ -17,4 +18,3 @@ CONFIG_TARGET_H2200=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
 # CONFIG_CMD_MISC is not set
-CONFIG_SYS_PROMPT="> "
diff --git a/configs/harmony_defconfig b/configs/harmony_defconfig
index c9c0618..79e91e0 100644
--- a/configs/harmony_defconfig
+++ b/configs/harmony_defconfig
@@ -1,16 +1,16 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA20=y
 CONFIG_TARGET_HARMONY=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra20-harmony"
+CONFIG_SYS_PROMPT="Tegra20 (Harmony) # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Tegra20 (Harmony) # "
diff --git a/configs/hikey_defconfig b/configs/hikey_defconfig
index aa4fb0d..64a5929 100644
--- a/configs/hikey_defconfig
+++ b/configs/hikey_defconfig
@@ -1,5 +1,2 @@
-# 96boards HiKey
 CONFIG_ARM=y
-CONFIG_TARGET_HIKEY=y
-CONFIG_NET=y
 # CONFIG_CMD_IMLS is not set
diff --git a/configs/ib62x0_defconfig b/configs/ib62x0_defconfig
index b3fa890..194ef02 100644
--- a/configs/ib62x0_defconfig
+++ b/configs/ib62x0_defconfig
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_KIRKWOOD=y
 CONFIG_TARGET_IB62X0=y
+CONFIG_SYS_PROMPT="ib62x0 => "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="ib62x0 => "
diff --git a/configs/iconnect_defconfig b/configs/iconnect_defconfig
index 4c34290..af1c1fc 100644
--- a/configs/iconnect_defconfig
+++ b/configs/iconnect_defconfig
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_KIRKWOOD=y
 CONFIG_TARGET_ICONNECT=y
+CONFIG_SYS_PROMPT="iconnect => "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="iconnect => "
diff --git a/configs/imx31_phycore_defconfig b/configs/imx31_phycore_defconfig
index e801ee7..6f3ae10 100644
--- a/configs/imx31_phycore_defconfig
+++ b/configs/imx31_phycore_defconfig
@@ -1,4 +1,4 @@
 CONFIG_ARM=y
 CONFIG_TARGET_IMX31_PHYCORE=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="uboot> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/inet97fv2_defconfig b/configs/inet97fv2_defconfig
index d7ddee1..71f9d4f 100644
--- a/configs/inet97fv2_defconfig
+++ b/configs/inet97fv2_defconfig
@@ -10,7 +10,6 @@ CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:24,pclk_khz:33000,le:45,ri:209,up:22,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="sun4i-a10-inet97fv2"
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
 CONFIG_SPL=y
@@ -18,3 +17,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/inet98v_rev2_defconfig b/configs/inet98v_rev2_defconfig
index c23245a..4760047 100644
--- a/configs/inet98v_rev2_defconfig
+++ b/configs/inet98v_rev2_defconfig
@@ -12,7 +12,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-98v-rev2"
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
 CONFIG_SPL=y
@@ -20,3 +19,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/inet9f_rev03_defconfig b/configs/inet9f_rev03_defconfig
index fdfb02a..b51c367 100644
--- a/configs/inet9f_rev03_defconfig
+++ b/configs/inet9f_rev03_defconfig
@@ -10,7 +10,6 @@ CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:24,pclk_khz:33000,le:45,ri:209,up:22,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="sun4i-a10-inet9f-rev03"
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
 CONFIG_SPL=y
@@ -18,3 +17,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/integratorap_cm720t_defconfig b/configs/integratorap_cm720t_defconfig
index 50c6005..5541f8e 100644
--- a/configs/integratorap_cm720t_defconfig
+++ b/configs/integratorap_cm720t_defconfig
@@ -2,5 +2,5 @@ CONFIG_ARM=y
 CONFIG_ARCH_INTEGRATOR=y
 CONFIG_ARCH_INTEGRATOR_AP=y
 CONFIG_CM720T=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="Integrator-AP # "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/integratorap_cm920t_defconfig b/configs/integratorap_cm920t_defconfig
index ab0cdbd..de094b1 100644
--- a/configs/integratorap_cm920t_defconfig
+++ b/configs/integratorap_cm920t_defconfig
@@ -2,5 +2,5 @@ CONFIG_ARM=y
 CONFIG_ARCH_INTEGRATOR=y
 CONFIG_ARCH_INTEGRATOR_AP=y
 CONFIG_CM920T=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="Integrator-AP # "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/integratorap_cm926ejs_defconfig b/configs/integratorap_cm926ejs_defconfig
index 317c6d8..cf75425 100644
--- a/configs/integratorap_cm926ejs_defconfig
+++ b/configs/integratorap_cm926ejs_defconfig
@@ -2,5 +2,5 @@ CONFIG_ARM=y
 CONFIG_ARCH_INTEGRATOR=y
 CONFIG_ARCH_INTEGRATOR_AP=y
 CONFIG_CM926EJ_S=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="Integrator-AP # "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/integratorap_cm946es_defconfig b/configs/integratorap_cm946es_defconfig
index 5ce1c00..cd1b1c3 100644
--- a/configs/integratorap_cm946es_defconfig
+++ b/configs/integratorap_cm946es_defconfig
@@ -2,5 +2,5 @@ CONFIG_ARM=y
 CONFIG_ARCH_INTEGRATOR=y
 CONFIG_ARCH_INTEGRATOR_AP=y
 CONFIG_CM946ES=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="Integrator-AP # "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/integratorcp_cm1136_defconfig b/configs/integratorcp_cm1136_defconfig
index ddd2ce7..292a0fb 100644
--- a/configs/integratorcp_cm1136_defconfig
+++ b/configs/integratorcp_cm1136_defconfig
@@ -2,5 +2,5 @@ CONFIG_ARM=y
 CONFIG_ARCH_INTEGRATOR=y
 CONFIG_ARCH_INTEGRATOR_CP=y
 CONFIG_CM1136=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="Integrator-CP # "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/integratorcp_cm920t_defconfig b/configs/integratorcp_cm920t_defconfig
index 036b32e..20cd404 100644
--- a/configs/integratorcp_cm920t_defconfig
+++ b/configs/integratorcp_cm920t_defconfig
@@ -2,5 +2,5 @@ CONFIG_ARM=y
 CONFIG_ARCH_INTEGRATOR=y
 CONFIG_ARCH_INTEGRATOR_CP=y
 CONFIG_CM920T=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="Integrator-CP # "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/integratorcp_cm926ejs_defconfig b/configs/integratorcp_cm926ejs_defconfig
index 6fc2a84..1091be3 100644
--- a/configs/integratorcp_cm926ejs_defconfig
+++ b/configs/integratorcp_cm926ejs_defconfig
@@ -2,5 +2,5 @@ CONFIG_ARM=y
 CONFIG_ARCH_INTEGRATOR=y
 CONFIG_ARCH_INTEGRATOR_CP=y
 CONFIG_CM926EJ_S=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="Integrator-CP # "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/integratorcp_cm946es_defconfig b/configs/integratorcp_cm946es_defconfig
index e077a5e..a4aeba4 100644
--- a/configs/integratorcp_cm946es_defconfig
+++ b/configs/integratorcp_cm946es_defconfig
@@ -2,5 +2,5 @@ CONFIG_ARM=y
 CONFIG_ARCH_INTEGRATOR=y
 CONFIG_ARCH_INTEGRATOR_CP=y
 CONFIG_CM946ES=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="Integrator-CP # "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/io_defconfig b/configs/io_defconfig
index 722d95a..7b71805 100644
--- a/configs/io_defconfig
+++ b/configs/io_defconfig
@@ -3,4 +3,5 @@ CONFIG_4xx=y
 CONFIG_TARGET_IO=y
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_STOP_STR=" "
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_NFS is not set
diff --git a/configs/iocon_defconfig b/configs/iocon_defconfig
index 89e5cf5..63f0c37 100644
--- a/configs/iocon_defconfig
+++ b/configs/iocon_defconfig
@@ -3,4 +3,5 @@ CONFIG_4xx=y
 CONFIG_TARGET_IOCON=y
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_STOP_STR=" "
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_NFS is not set
diff --git a/configs/ipam390_defconfig b/configs/ipam390_defconfig
index c416340..a353beb 100644
--- a/configs/ipam390_defconfig
+++ b/configs/ipam390_defconfig
@@ -2,7 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_DAVINCI=y
 CONFIG_TARGET_IPAM390=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="U-Boot > "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot > "
diff --git a/configs/jesurun_q5_defconfig b/configs/jesurun_q5_defconfig
index 46c38e5..cedf63d 100644
--- a/configs/jesurun_q5_defconfig
+++ b/configs/jesurun_q5_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_SUNXI=y
 CONFIG_MACH_SUN4I=y
 CONFIG_DRAM_CLK=312
+CONFIG_USB0_VBUS_PIN="PB9"
 CONFIG_VIDEO_COMPOSITE=y
 CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-jesurun-q5"
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
@@ -12,4 +13,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_EMAC,MACPWR=SUNXI_GPH(19)"
 # 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/jetson-tk1_defconfig b/configs/jetson-tk1_defconfig
index 8930ebe..6df5c7e 100644
--- a/configs/jetson-tk1_defconfig
+++ b/configs/jetson-tk1_defconfig
@@ -1,18 +1,18 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA124=y
 CONFIG_TARGET_JETSON_TK1=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra124-jetson-tk1"
+CONFIG_SYS_PROMPT="Tegra124 (Jetson TK1) # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_SPI_FLASH=y
 CONFIG_TEGRA114_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Tegra124 (Jetson TK1) # "
diff --git a/configs/k2e_evm_defconfig b/configs/k2e_evm_defconfig
index c4cbadd..4637087 100644
--- a/configs/k2e_evm_defconfig
+++ b/configs/k2e_evm_defconfig
@@ -2,8 +2,8 @@ CONFIG_ARM=y
 CONFIG_ARCH_KEYSTONE=y
 CONFIG_TARGET_K2E_EVM=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="K2E EVM # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="K2E EVM # "
diff --git a/configs/k2hk_evm_defconfig b/configs/k2hk_evm_defconfig
index a604939..d0a0cbf 100644
--- a/configs/k2hk_evm_defconfig
+++ b/configs/k2hk_evm_defconfig
@@ -2,8 +2,8 @@ CONFIG_ARM=y
 CONFIG_ARCH_KEYSTONE=y
 CONFIG_TARGET_K2HK_EVM=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="K2HK EVM # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="K2HK EVM # "
diff --git a/configs/k2l_evm_defconfig b/configs/k2l_evm_defconfig
index a687e0c..8d6bdbd 100644
--- a/configs/k2l_evm_defconfig
+++ b/configs/k2l_evm_defconfig
@@ -2,8 +2,8 @@ CONFIG_ARM=y
 CONFIG_ARCH_KEYSTONE=y
 CONFIG_TARGET_K2L_EVM=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="K2L EVM # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="K2L EVM # "
diff --git a/configs/koelsch_defconfig b/configs/koelsch_defconfig
index df49a71..848aa55 100644
--- a/configs/koelsch_defconfig
+++ b/configs/koelsch_defconfig
@@ -16,6 +16,6 @@ CONFIG_TARGET_KOELSCH=y
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_MISC is not set
+CONFIG_SH_SDHI=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_BAR=y
-CONFIG_SH_SDHI=y
diff --git a/configs/kwb_defconfig b/configs/kwb_defconfig
index 928c4bf..f82fcf3 100644
--- a/configs/kwb_defconfig
+++ b/configs/kwb_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_TARGET_KWB=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1"
+CONFIG_SYS_PROMPT="U-Boot (BuR V2.0)# "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_XIMG is not set
@@ -14,4 +15,3 @@ CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1"
 # CONFIG_CMD_ITEST is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="U-Boot (BuR V2.0)# "
diff --git a/configs/kzm9g_defconfig b/configs/kzm9g_defconfig
index 0669bbc..476f5f0 100644
--- a/configs/kzm9g_defconfig
+++ b/configs/kzm9g_defconfig
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
 CONFIG_RMOBILE=y
 CONFIG_TARGET_KZM9G=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="KZM-A9-GT# "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/lager_defconfig b/configs/lager_defconfig
index 6b86f00..a43aca3 100644
--- a/configs/lager_defconfig
+++ b/configs/lager_defconfig
@@ -16,6 +16,6 @@ CONFIG_TARGET_LAGER=y
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_MISC is not set
+CONFIG_SH_SDHI=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_BAR=y
-CONFIG_SH_SDHI=y
diff --git a/configs/ls1021aqds_qspi_defconfig b/configs/ls1021aqds_qspi_defconfig
index 7318eeb..44c7f50 100644
--- a/configs/ls1021aqds_qspi_defconfig
+++ b/configs/ls1021aqds_qspi_defconfig
@@ -1,5 +1,6 @@
 CONFIG_ARM=y
 CONFIG_TARGET_LS1021AQDS=y
+CONFIG_DM_SPI=y
 CONFIG_DEFAULT_DEVICE_TREE="ls1021a-qds"
 CONFIG_SYS_EXTRA_OPTIONS="QSPI_BOOT"
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_DM=y
 CONFIG_SPI_FLASH=y
 CONFIG_NETDEVICES=y
 CONFIG_E1000=y
-CONFIG_DM_SPI=y
diff --git a/configs/ls1021atwr_qspi_defconfig b/configs/ls1021atwr_qspi_defconfig
index 4e5f100..5bb52bb 100644
--- a/configs/ls1021atwr_qspi_defconfig
+++ b/configs/ls1021atwr_qspi_defconfig
@@ -1,5 +1,6 @@
 CONFIG_ARM=y
 CONFIG_TARGET_LS1021ATWR=y
+CONFIG_DM_SPI=y
 CONFIG_DEFAULT_DEVICE_TREE="ls1021a-twr"
 CONFIG_SYS_EXTRA_OPTIONS="QSPI_BOOT"
 # CONFIG_CMD_IMLS is not set
@@ -9,4 +10,3 @@ CONFIG_DM=y
 CONFIG_SPI_FLASH=y
 CONFIG_NETDEVICES=y
 CONFIG_E1000=y
-CONFIG_DM_SPI=y
diff --git a/configs/ls2085aqds_defconfig b/configs/ls2085aqds_defconfig
index fb5ab2f..0c770e4 100644
--- a/configs/ls2085aqds_defconfig
+++ b/configs/ls2085aqds_defconfig
@@ -1,13 +1,13 @@
 CONFIG_ARM=y
 CONFIG_TARGET_LS2085AQDS=y
-CONFIG_DEFAULT_DEVICE_TREE="fsl-ls2085a-qds"
 # CONFIG_SYS_MALLOC_F is not set
+CONFIG_DM_SPI=y
+CONFIG_DM_SPI_FLASH=y
+CONFIG_DEFAULT_DEVICE_TREE="fsl-ls2085a-qds"
 CONFIG_SYS_EXTRA_OPTIONS="SYS_FSL_DDR4"
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_OF_CONTROL=y
 CONFIG_DM=y
-CONFIG_DM_SPI_FLASH=y
 CONFIG_NETDEVICES=y
 CONFIG_E1000=y
-CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
diff --git a/configs/ls2085ardb_defconfig b/configs/ls2085ardb_defconfig
index e80b3c1..7956533 100644
--- a/configs/ls2085ardb_defconfig
+++ b/configs/ls2085ardb_defconfig
@@ -1,13 +1,13 @@
 CONFIG_ARM=y
 CONFIG_TARGET_LS2085ARDB=y
-CONFIG_DEFAULT_DEVICE_TREE="fsl-ls2085a-rdb"
 # CONFIG_SYS_MALLOC_F is not set
+CONFIG_DM_SPI=y
+CONFIG_DM_SPI_FLASH=y
+CONFIG_DEFAULT_DEVICE_TREE="fsl-ls2085a-rdb"
 CONFIG_SYS_EXTRA_OPTIONS="SYS_FSL_DDR4"
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_OF_CONTROL=y
 CONFIG_DM=y
-CONFIG_DM_SPI_FLASH=y
 CONFIG_NETDEVICES=y
 CONFIG_E1000=y
-CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
diff --git a/configs/mcx_defconfig b/configs/mcx_defconfig
index 1f38640..fe80d6c 100644
--- a/configs/mcx_defconfig
+++ b/configs/mcx_defconfig
@@ -2,9 +2,9 @@ CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_MCX=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="mcx # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="mcx # "
diff --git a/configs/medcom-wide_defconfig b/configs/medcom-wide_defconfig
index c0ba9d1..df9560e 100644
--- a/configs/medcom-wide_defconfig
+++ b/configs/medcom-wide_defconfig
@@ -1,16 +1,16 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA20=y
 CONFIG_TARGET_MEDCOM_WIDE=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra20-medcom-wide"
+CONFIG_SYS_PROMPT="Tegra20 (Medcom-Wide) # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Tegra20 (Medcom-Wide) # "
diff --git a/configs/microblaze-generic_defconfig b/configs/microblaze-generic_defconfig
index 53829d4..da589a0 100644
--- a/configs/microblaze-generic_defconfig
+++ b/configs/microblaze-generic_defconfig
@@ -2,7 +2,7 @@ CONFIG_MICROBLAZE=y
 CONFIG_TARGET_MICROBLAZE_GENERIC=y
 CONFIG_DEFAULT_DEVICE_TREE="microblaze-generic"
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="U-Boot-mONStR> "
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_OF_CONTROL=y
 CONFIG_OF_EMBED=y
-CONFIG_SYS_PROMPT="U-Boot-mONStR> "
diff --git a/configs/minnowmax_defconfig b/configs/minnowmax_defconfig
index f3cf91b..0d5bd4e 100644
--- a/configs/minnowmax_defconfig
+++ b/configs/minnowmax_defconfig
@@ -17,17 +17,17 @@ CONFIG_BOOTSTAGE_REPORT=y
 CONFIG_CMD_BOOTSTAGE=y
 CONFIG_OF_CONTROL=y
 CONFIG_CPU=y
-CONFIG_DM_PCI=y
 CONFIG_SPI_FLASH=y
 CONFIG_DM_ETH=y
+CONFIG_DM_PCI=y
+CONFIG_DM_RTC=y
 CONFIG_DEBUG_UART=y
 CONFIG_DEBUG_UART_BASE=0x3f8
 CONFIG_DEBUG_UART_CLOCK=1843200
+CONFIG_USB=y
+CONFIG_DM_USB=y
 CONFIG_VIDEO_VESA=y
 CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
 CONFIG_FRAMEBUFFER_VESA_MODE_11A=y
-CONFIG_USB=y
-CONFIG_DM_USB=y
-CONFIG_DM_RTC=y
 CONFIG_USE_PRIVATE_LIBGCC=y
 CONFIG_SYS_VSNPRINTF=y
diff --git a/configs/ml507_defconfig b/configs/ml507_defconfig
index 44b7c31..d1e4e30 100644
--- a/configs/ml507_defconfig
+++ b/configs/ml507_defconfig
@@ -2,8 +2,8 @@ CONFIG_PPC=y
 CONFIG_4xx=y
 CONFIG_TARGET_ML507=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x04000000,RESET_VECTOR_ADDRESS=0x04100000,BOOT_FROM_XMD=1,INIT_TLB=board/xilinx/ppc440-generic/init.o"
+CONFIG_SYS_PROMPT="ml507:/# "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="ml507:/# "
diff --git a/configs/mt_ventoux_defconfig b/configs/mt_ventoux_defconfig
index d5d26cf..27f2ecd 100644
--- a/configs/mt_ventoux_defconfig
+++ b/configs/mt_ventoux_defconfig
@@ -2,7 +2,7 @@ CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_MT_VENTOUX=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="mt_ventoux => "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="mt_ventoux => "
diff --git a/configs/mx6ul_14x14_evk_defconfig b/configs/mx6ul_14x14_evk_defconfig
index 57dbad2..6787f00 100644
--- a/configs/mx6ul_14x14_evk_defconfig
+++ b/configs/mx6ul_14x14_evk_defconfig
@@ -1,8 +1,7 @@
 CONFIG_ARM=y
 CONFIG_ARCH_MX6=y
-CONFIG_CMD_NET=y
-CONFIG_CMD_PING=y
-CONFIG_CMD_DHCP=y
+CONFIG_TARGET_MX6UL_14X14_EVK=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg"
-CONFIG_TARGET_MX6UL_14X14_EVK=y
+CONFIG_CMD_DHCP=y
+CONFIG_CMD_PING=y
diff --git a/configs/mx6ul_9x9_evk_defconfig b/configs/mx6ul_9x9_evk_defconfig
index e54609d..8b4c68c 100644
--- a/configs/mx6ul_9x9_evk_defconfig
+++ b/configs/mx6ul_9x9_evk_defconfig
@@ -1,8 +1,7 @@
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg"
 CONFIG_ARM=y
 CONFIG_ARCH_MX6=y
 CONFIG_TARGET_MX6UL_9X9_EVK=y
 CONFIG_SPL=y
-CONFIG_CMD_NET=y
-CONFIG_CMD_PING=y
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg"
 CONFIG_CMD_DHCP=y
+CONFIG_CMD_PING=y
diff --git a/configs/mx7dsabresd_defconfig b/configs/mx7dsabresd_defconfig
index bb95424..60aacb2 100644
--- a/configs/mx7dsabresd_defconfig
+++ b/configs/mx7dsabresd_defconfig
@@ -1,14 +1,11 @@
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx7dsabresd/imximage.cfg,MX7D"
 CONFIG_ARM=y
 CONFIG_ARCH_MX7=y
 CONFIG_TARGET_MX7DSABRESD=y
-CONFIG_SYS_MALLOC_F=y
-CONFIG_SYS_MALLOC_F_LEN=0x400
-CONFIG_CMD_NET=y
-CONFIG_CMD_PING=y
-CONFIG_CMD_DHCP=y
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx7dsabresd/imximage.cfg,MX7D"
 # CONFIG_CMD_BOOTD is not set
-# CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_XIMG is not set
+# CONFIG_CMD_SETEXPR is not set
+CONFIG_CMD_DHCP=y
+CONFIG_CMD_PING=y
diff --git a/configs/nas220_defconfig b/configs/nas220_defconfig
index 257c305..6748a6e 100644
--- a/configs/nas220_defconfig
+++ b/configs/nas220_defconfig
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_KIRKWOOD=y
 CONFIG_TARGET_NAS220=y
+CONFIG_SYS_PROMPT="nas220> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="nas220> "
diff --git a/configs/neo_defconfig b/configs/neo_defconfig
index 77eefe9..1ef57ad 100644
--- a/configs/neo_defconfig
+++ b/configs/neo_defconfig
@@ -1,4 +1,5 @@
 CONFIG_PPC=y
 CONFIG_4xx=y
 CONFIG_TARGET_NEO=y
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_NFS is not set
diff --git a/configs/nokia_rx51_defconfig b/configs/nokia_rx51_defconfig
index 3dd24e0..b3d9682 100644
--- a/configs/nokia_rx51_defconfig
+++ b/configs/nokia_rx51_defconfig
@@ -1,6 +1,7 @@
 CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_NOKIA_RX51=y
+CONFIG_SYS_PROMPT="Nokia RX-51 # "
 CONFIG_AUTOBOOT_KEYED=y
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -10,4 +11,3 @@ CONFIG_AUTOBOOT_KEYED=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="Nokia RX-51 # "
diff --git a/configs/nyan-big_defconfig b/configs/nyan-big_defconfig
index 6464c37..2dd2930 100644
--- a/configs/nyan-big_defconfig
+++ b/configs/nyan-big_defconfig
@@ -1,8 +1,10 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA124=y
 CONFIG_TARGET_NYAN_BIG=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra124-nyan-big"
+CONFIG_SYS_PROMPT="Tegra124 (Nyan-big) # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
@@ -11,19 +13,17 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra124-nyan-big"
 # CONFIG_CMD_NFS is not set
 CONFIG_CMD_TPM=y
 CONFIG_CMD_TPM_TEST=y
-CONFIG_SPL_DM=y
-CONFIG_SPI_FLASH=y
+CONFIG_CROS_EC_KEYB=y
 CONFIG_CMD_CROS_EC=y
 CONFIG_CROS_EC=y
 CONFIG_CROS_EC_SPI=y
-CONFIG_CROS_EC_KEYB=y
+CONFIG_SPI_FLASH=y
+CONFIG_TEGRA114_SPI=y
 CONFIG_DM_TPM=y
 CONFIG_TPM_TIS_I2C=y
-CONFIG_TEGRA114_SPI=y
-CONFIG_DISPLAY_PORT=y
-CONFIG_VIDEO_TEGRA124=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
-CONFIG_TPM=y
+CONFIG_DISPLAY_PORT=y
+CONFIG_VIDEO_TEGRA124=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Tegra124 (Nyan-big) # "
+CONFIG_TPM=y
diff --git a/configs/odroid-xu3_defconfig b/configs/odroid-xu3_defconfig
index 9c3b6d6..479af9e 100644
--- a/configs/odroid-xu3_defconfig
+++ b/configs/odroid-xu3_defconfig
@@ -1,15 +1,15 @@
 CONFIG_ARM=y
 CONFIG_ARCH_EXYNOS=y
 CONFIG_TARGET_ODROID_XU3=y
+CONFIG_DM_I2C=y
 CONFIG_DEFAULT_DEVICE_TREE="exynos5422-odroidxu3"
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
+CONFIG_SYS_PROMPT="ODROID-XU3 # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_DM_I2C=y
 CONFIG_DM_I2C_COMPAT=y
 CONFIG_DM_PMIC=y
 CONFIG_DM_REGULATOR=y
-CONFIG_VIDEO_BRIDGE=y
-CONFIG_SYS_PROMPT="ODROID-XU3 # "
 CONFIG_USB=y
 CONFIG_DM_USB=y
+CONFIG_VIDEO_BRIDGE=y
diff --git a/configs/odroid_defconfig b/configs/odroid_defconfig
index 5c355ba..1e321d3 100644
--- a/configs/odroid_defconfig
+++ b/configs/odroid_defconfig
@@ -1,8 +1,10 @@
 CONFIG_ARM=y
 CONFIG_ARCH_EXYNOS=y
 CONFIG_TARGET_ODROID=y
+CONFIG_DM_I2C=y
 CONFIG_DEFAULT_DEVICE_TREE="exynos4412-odroid"
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
+CONFIG_SYS_PROMPT="Odroid # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_FPGA is not set
@@ -11,7 +13,6 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos4412-odroid"
 CONFIG_CMD_PMIC=y
 CONFIG_CMD_REGULATOR=y
 CONFIG_OF_CONTROL=y
-CONFIG_DM_I2C=y
 CONFIG_DM_I2C_COMPAT=y
 CONFIG_DM_PMIC=y
 CONFIG_DM_PMIC_MAX77686=y
@@ -20,4 +21,3 @@ CONFIG_DM_REGULATOR_MAX77686=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_ERRNO_STR=y
-CONFIG_SYS_PROMPT="Odroid # "
diff --git a/configs/omap3_evm_defconfig b/configs/omap3_evm_defconfig
index de8fbd9..168b9a8 100644
--- a/configs/omap3_evm_defconfig
+++ b/configs/omap3_evm_defconfig
@@ -2,9 +2,9 @@ CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_OMAP3_EVM=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="OMAP3_EVM # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="OMAP3_EVM # "
diff --git a/configs/omap3_evm_quick_mmc_defconfig b/configs/omap3_evm_quick_mmc_defconfig
index 7d15b16..1b6aa7c 100644
--- a/configs/omap3_evm_quick_mmc_defconfig
+++ b/configs/omap3_evm_quick_mmc_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_OMAP3_EVM_QUICK_MMC=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="OMAP3_EVM # "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_CONSOLE is not set
 # CONFIG_CMD_BOOTD is not set
@@ -23,4 +24,3 @@ CONFIG_SPL=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
 # CONFIG_CMD_MISC is not set
-CONFIG_SYS_PROMPT="OMAP3_EVM # "
diff --git a/configs/omap3_evm_quick_nand_defconfig b/configs/omap3_evm_quick_nand_defconfig
index cd30134..48c2bb1 100644
--- a/configs/omap3_evm_quick_nand_defconfig
+++ b/configs/omap3_evm_quick_nand_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_OMAP3_EVM_QUICK_NAND=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="OMAP3_EVM # "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_CONSOLE is not set
 # CONFIG_CMD_BOOTD is not set
@@ -23,4 +24,3 @@ CONFIG_SPL=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
 # CONFIG_CMD_MISC is not set
-CONFIG_SYS_PROMPT="OMAP3_EVM # "
diff --git a/configs/omap3_logic_defconfig b/configs/omap3_logic_defconfig
index 5d0ac9e..3f8a154 100644
--- a/configs/omap3_logic_defconfig
+++ b/configs/omap3_logic_defconfig
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_OMAP3_LOGIC=y
+CONFIG_SYS_PROMPT="OMAP Logic # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
-CONFIG_SYS_PROMPT="OMAP Logic # "
diff --git a/configs/omap3_overo_defconfig b/configs/omap3_overo_defconfig
index 5d03485..3350212 100644
--- a/configs/omap3_overo_defconfig
+++ b/configs/omap3_overo_defconfig
@@ -2,10 +2,10 @@ CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_OMAP3_OVERO=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="Overo # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="Overo # "
diff --git a/configs/omap3_pandora_defconfig b/configs/omap3_pandora_defconfig
index 4fb7899..e165145 100644
--- a/configs/omap3_pandora_defconfig
+++ b/configs/omap3_pandora_defconfig
@@ -1,6 +1,7 @@
 CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_OMAP3_PANDORA=y
+CONFIG_SYS_PROMPT="Pandora # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
@@ -8,4 +9,3 @@ CONFIG_TARGET_OMAP3_PANDORA=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="Pandora # "
diff --git a/configs/omapl138_lcdk_defconfig b/configs/omapl138_lcdk_defconfig
index 4cff178..8aa410d 100644
--- a/configs/omapl138_lcdk_defconfig
+++ b/configs/omapl138_lcdk_defconfig
@@ -2,8 +2,8 @@ CONFIG_ARM=y
 CONFIG_ARCH_DAVINCI=y
 CONFIG_TARGET_OMAPL138_LCDK=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="U-Boot > "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot > "
diff --git a/configs/origen_defconfig b/configs/origen_defconfig
index 6ddfc97..95c8ebc 100644
--- a/configs/origen_defconfig
+++ b/configs/origen_defconfig
@@ -3,6 +3,7 @@ CONFIG_ARCH_EXYNOS=y
 CONFIG_TARGET_ORIGEN=y
 CONFIG_DEFAULT_DEVICE_TREE="exynos4210-origen"
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="ORIGEN # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_FPGA is not set
@@ -12,4 +13,3 @@ CONFIG_SPL=y
 CONFIG_OF_CONTROL=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
-CONFIG_SYS_PROMPT="ORIGEN # "
diff --git a/configs/p2371-0000_defconfig b/configs/p2371-0000_defconfig
index 71a9a75..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_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 877a905..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_SPI_FLASH=y
 CONFIG_TEGRA114_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
-CONFIG_USE_PRIVATE_LIBGCC=y
diff --git a/configs/paz00_defconfig b/configs/paz00_defconfig
index 5cba318..5d076f7 100644
--- a/configs/paz00_defconfig
+++ b/configs/paz00_defconfig
@@ -1,16 +1,16 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA20=y
 CONFIG_TARGET_PAZ00=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra20-paz00"
+CONFIG_SYS_PROMPT="Tegra20 (Paz00) MOD # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Tegra20 (Paz00) MOD # "
diff --git a/configs/pb1000_defconfig b/configs/pb1000_defconfig
index c6221a3..131014d 100644
--- a/configs/pb1000_defconfig
+++ b/configs/pb1000_defconfig
@@ -1,7 +1,9 @@
 CONFIG_MIPS=y
 CONFIG_TARGET_PB1X00=y
 CONFIG_SYS_EXTRA_OPTIONS="PB1000"
+CONFIG_SYS_PROMPT="Pb1x00 # "
 # CONFIG_CMD_BDI is not set
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_RUN is not set
 # CONFIG_CMD_SAVEENV is not set
 # CONFIG_CMD_LOADB is not set
@@ -10,4 +12,3 @@ CONFIG_SYS_EXTRA_OPTIONS="PB1000"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Pb1x00 # "
diff --git a/configs/pcm030_defconfig b/configs/pcm030_defconfig
index 6305092..9da4bb0 100644
--- a/configs/pcm030_defconfig
+++ b/configs/pcm030_defconfig
@@ -1,5 +1,5 @@
 CONFIG_PPC=y
 CONFIG_MPC5xxx=y
 CONFIG_TARGET_PCM030=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="uboot> "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/peach-pi_defconfig b/configs/peach-pi_defconfig
index 56a5185..dfdf61b 100644
--- a/configs/peach-pi_defconfig
+++ b/configs/peach-pi_defconfig
@@ -1,39 +1,39 @@
 CONFIG_ARM=y
 CONFIG_ARCH_EXYNOS=y
 CONFIG_TARGET_PEACH_PI=y
+CONFIG_DM_I2C=y
 CONFIG_DEFAULT_DEVICE_TREE="exynos5800-peach-pi"
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="Peach-Pi # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_CMD_PMIC=y
 CONFIG_CMD_REGULATOR=y
 CONFIG_CMD_TPM=y
 CONFIG_CMD_TPM_TEST=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_DM_TPM=y
-CONFIG_TPM_TIS_I2C=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_CROS_EC_KEYB=y
+CONFIG_CMD_CROS_EC=y
+CONFIG_CROS_EC=y
+CONFIG_CROS_EC_SPI=y
+CONFIG_SPI_FLASH=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_TPM=y
+CONFIG_TPM_TIS_I2C=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
+CONFIG_VIDEO_BRIDGE=y
+CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y
 CONFIG_TPM=y
 CONFIG_ERRNO_STR=y
-CONFIG_SYS_PROMPT="Peach-Pi # "
diff --git a/configs/peach-pit_defconfig b/configs/peach-pit_defconfig
index 1934bf3..01c4f37 100644
--- a/configs/peach-pit_defconfig
+++ b/configs/peach-pit_defconfig
@@ -1,39 +1,39 @@
 CONFIG_ARM=y
 CONFIG_ARCH_EXYNOS=y
 CONFIG_TARGET_PEACH_PIT=y
+CONFIG_DM_I2C=y
 CONFIG_DEFAULT_DEVICE_TREE="exynos5420-peach-pit"
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="Peach-Pit # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_CMD_PMIC=y
 CONFIG_CMD_REGULATOR=y
 CONFIG_CMD_TPM=y
 CONFIG_CMD_TPM_TEST=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_DM_TPM=y
-CONFIG_TPM_TIS_I2C=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_CROS_EC_KEYB=y
+CONFIG_CMD_CROS_EC=y
+CONFIG_CROS_EC=y
+CONFIG_CROS_EC_SPI=y
+CONFIG_SPI_FLASH=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_TPM=y
+CONFIG_TPM_TIS_I2C=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
+CONFIG_VIDEO_BRIDGE=y
+CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y
 CONFIG_TPM=y
 CONFIG_ERRNO_STR=y
-CONFIG_SYS_PROMPT="Peach-Pit # "
diff --git a/configs/pepper_defconfig b/configs/pepper_defconfig
index 787c5f9..f86b1b7 100644
--- a/configs/pepper_defconfig
+++ b/configs/pepper_defconfig
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_TARGET_PEPPER=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="pepper# "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="pepper# "
diff --git a/configs/platinum_picon_defconfig b/configs/platinum_picon_defconfig
index 2e4e879..29ae5af 100644
--- a/configs/platinum_picon_defconfig
+++ b/configs/platinum_picon_defconfig
@@ -3,7 +3,7 @@ CONFIG_ARCH_MX6=y
 CONFIG_TARGET_PLATINUM_PICON=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6DL"
+CONFIG_SYS_PROMPT="picon > "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="picon > "
diff --git a/configs/platinum_titanium_defconfig b/configs/platinum_titanium_defconfig
index 0c8e32f..16d3184 100644
--- a/configs/platinum_titanium_defconfig
+++ b/configs/platinum_titanium_defconfig
@@ -3,7 +3,7 @@ CONFIG_ARCH_MX6=y
 CONFIG_TARGET_PLATINUM_TITANIUM=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6Q"
+CONFIG_SYS_PROMPT="titanium > "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="titanium > "
diff --git a/configs/plutux_defconfig b/configs/plutux_defconfig
index 07fa7f9..b6b07d8 100644
--- a/configs/plutux_defconfig
+++ b/configs/plutux_defconfig
@@ -1,16 +1,16 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA20=y
 CONFIG_TARGET_PLUTUX=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra20-plutux"
+CONFIG_SYS_PROMPT="Tegra20 (Plutux) # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Tegra20 (Plutux) # "
diff --git a/configs/pm9261_defconfig b/configs/pm9261_defconfig
index 0a7716e..83e2573 100644
--- a/configs/pm9261_defconfig
+++ b/configs/pm9261_defconfig
@@ -2,10 +2,10 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_PM9261=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9261"
+CONFIG_SYS_PROMPT="pm9261> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="pm9261> "
diff --git a/configs/pm9263_defconfig b/configs/pm9263_defconfig
index 45e060b..44c78e1 100644
--- a/configs/pm9263_defconfig
+++ b/configs/pm9263_defconfig
@@ -2,10 +2,10 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_PM9263=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263"
+CONFIG_SYS_PROMPT="u-boot-pm9263> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="u-boot-pm9263> "
diff --git a/configs/pm9g45_defconfig b/configs/pm9g45_defconfig
index 3f34b3c..5a70de1 100644
--- a/configs/pm9g45_defconfig
+++ b/configs/pm9g45_defconfig
@@ -2,8 +2,8 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_PM9G45=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G45"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/pogo_e02_defconfig b/configs/pogo_e02_defconfig
index 50a058e..234833b 100644
--- a/configs/pogo_e02_defconfig
+++ b/configs/pogo_e02_defconfig
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_KIRKWOOD=y
 CONFIG_TARGET_POGO_E02=y
+CONFIG_SYS_PROMPT="PogoE02> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="PogoE02> "
diff --git a/configs/porter_defconfig b/configs/porter_defconfig
index dc8b5ca..b7c99de 100644
--- a/configs/porter_defconfig
+++ b/configs/porter_defconfig
@@ -16,6 +16,6 @@ CONFIG_TARGET_PORTER=y
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_MISC is not set
+CONFIG_SH_SDHI=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_BAR=y
-CONFIG_SH_SDHI=y
diff --git a/configs/pov_protab2_ips9_defconfig b/configs/pov_protab2_ips9_defconfig
index 3107f31..c5249d6 100644
--- a/configs/pov_protab2_ips9_defconfig
+++ b/configs/pov_protab2_ips9_defconfig
@@ -7,10 +7,10 @@ CONFIG_USB0_VBUS_DET="PH5"
 CONFIG_USB0_ID_DET="PH4"
 CONFIG_VIDEO_LCD_MODE="x:1024,y:768,depth:18,pclk_khz:100000,le:480,ri:260,up:6,lo:16,hs:320,vs:10,sync:3,vmode:0"
 CONFIG_VIDEO_LCD_DCLK_PHASE=0
-CONFIG_VIDEO_LCD_PANEL_LVDS=y
 CONFIG_VIDEO_LCD_POWER="PH8"
 CONFIG_VIDEO_LCD_BL_EN="PH7"
 CONFIG_VIDEO_LCD_BL_PWM="PB2"
+CONFIG_VIDEO_LCD_PANEL_LVDS=y
 CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-pov-protab2-ips9"
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
 CONFIG_SPL=y
diff --git a/configs/pr1_defconfig b/configs/pr1_defconfig
index 583f132..03a3286 100644
--- a/configs/pr1_defconfig
+++ b/configs/pr1_defconfig
@@ -1,9 +1,9 @@
 CONFIG_BLACKFIN=y
 CONFIG_TARGET_PR1=y
+CONFIG_SYS_PROMPT="pr1>"
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
 CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y
 CONFIG_LIB_RAND=y
-CONFIG_SYS_PROMPT="pr1>"
diff --git a/configs/pxm2_defconfig b/configs/pxm2_defconfig
index 41c2849..b1b709f 100644
--- a/configs/pxm2_defconfig
+++ b/configs/pxm2_defconfig
@@ -1,6 +1,7 @@
 CONFIG_ARM=y
 CONFIG_TARGET_PXM2=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="U-Boot# "
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_PROMPT="Autobooting in %d seconds, press \"<Esc><Esc>\" to stop\n"
 CONFIG_AUTOBOOT_STOP_STR="\x1b\x1b"
@@ -8,4 +9,3 @@ CONFIG_AUTOBOOT_STOP_STR="\x1b\x1b"
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot# "
diff --git a/configs/qemu-x86_defconfig b/configs/qemu-x86_defconfig
index 0675646..f4cc862 100644
--- a/configs/qemu-x86_defconfig
+++ b/configs/qemu-x86_defconfig
@@ -17,9 +17,9 @@ CONFIG_CPU=y
 CONFIG_SPI_FLASH=y
 CONFIG_NETDEVICES=y
 CONFIG_E1000=y
+CONFIG_DM_RTC=y
 CONFIG_VIDEO_VESA=y
 CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
 CONFIG_FRAMEBUFFER_VESA_MODE_111=y
-CONFIG_DM_RTC=y
 CONFIG_USE_PRIVATE_LIBGCC=y
 CONFIG_SYS_VSNPRINTF=y
diff --git a/configs/rastaban_defconfig b/configs/rastaban_defconfig
index 7a3ac70..1d8064a 100644
--- a/configs/rastaban_defconfig
+++ b/configs/rastaban_defconfig
@@ -1,6 +1,7 @@
 CONFIG_ARM=y
 CONFIG_TARGET_RASTABAN=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="U-Boot# "
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_PROMPT="Autobooting in %d seconds, press \"<Esc><Esc>\" to stop\n"
 CONFIG_AUTOBOOT_STOP_STR="\x1b\x1b"
@@ -8,4 +9,3 @@ CONFIG_AUTOBOOT_STOP_STR="\x1b\x1b"
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot# "
diff --git a/configs/rpi_2_defconfig b/configs/rpi_2_defconfig
index 4b92045..334a1b7 100644
--- a/configs/rpi_2_defconfig
+++ b/configs/rpi_2_defconfig
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
 CONFIG_ARCH_BCM283X=y
 CONFIG_TARGET_RPI_2=y
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_PHYS_TO_BUS=y
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/rpi_defconfig b/configs/rpi_defconfig
index 195ff99..8cce790 100644
--- a/configs/rpi_defconfig
+++ b/configs/rpi_defconfig
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
 CONFIG_ARCH_BCM283X=y
 CONFIG_TARGET_RPI=y
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_PHYS_TO_BUS=y
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/rut_defconfig b/configs/rut_defconfig
index 774957c..8bb8d88 100644
--- a/configs/rut_defconfig
+++ b/configs/rut_defconfig
@@ -1,6 +1,7 @@
 CONFIG_ARM=y
 CONFIG_TARGET_RUT=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="U-Boot# "
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_PROMPT="Autobooting in %d seconds, press \"<Esc><Esc>\" to stop\n"
 CONFIG_AUTOBOOT_STOP_STR="\x1b\x1b"
@@ -8,4 +9,3 @@ CONFIG_AUTOBOOT_STOP_STR="\x1b\x1b"
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot# "
diff --git a/configs/s5p_goni_defconfig b/configs/s5p_goni_defconfig
index 5c873f7..fc0a45e 100644
--- a/configs/s5p_goni_defconfig
+++ b/configs/s5p_goni_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_S5PC1XX=y
 CONFIG_TARGET_S5P_GONI=y
 CONFIG_DEFAULT_DEVICE_TREE="s5pc1xx-goni"
+CONFIG_SYS_PROMPT="Goni # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_FLASH is not set
@@ -10,4 +11,3 @@ CONFIG_DEFAULT_DEVICE_TREE="s5pc1xx-goni"
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
 # CONFIG_CMD_MISC is not set
-CONFIG_SYS_PROMPT="Goni # "
diff --git a/configs/s5pc210_universal_defconfig b/configs/s5pc210_universal_defconfig
index 36d294c..61f6d1f 100644
--- a/configs/s5pc210_universal_defconfig
+++ b/configs/s5pc210_universal_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_EXYNOS=y
 CONFIG_TARGET_S5PC210_UNIVERSAL=y
 CONFIG_DEFAULT_DEVICE_TREE="exynos4210-universal_c210"
+CONFIG_SYS_PROMPT="Universal # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_FPGA is not set
@@ -11,4 +12,3 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos4210-universal_c210"
 CONFIG_OF_CONTROL=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
-CONFIG_SYS_PROMPT="Universal # "
diff --git a/configs/sandbox_defconfig b/configs/sandbox_defconfig
index e9e1597..3fd7813 100644
--- a/configs/sandbox_defconfig
+++ b/configs/sandbox_defconfig
@@ -3,6 +3,7 @@ CONFIG_DEFAULT_DEVICE_TREE="sandbox"
 CONFIG_FIT=y
 CONFIG_FIT_VERBOSE=y
 CONFIG_FIT_SIGNATURE=y
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
@@ -15,44 +16,44 @@ CONFIG_CMD_TPM=y
 CONFIG_CMD_TPM_TEST=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_SANDBOX=y
-CONFIG_SPI_FLASH=y
+CONFIG_CLK=y
+CONFIG_SANDBOX_GPIO=y
+CONFIG_SYS_I2C_SANDBOX=y
+CONFIG_CROS_EC_KEYB=y
+CONFIG_LED=y
+CONFIG_LED_GPIO=y
 CONFIG_CMD_CROS_EC=y
 CONFIG_CROS_EC=y
 CONFIG_CROS_EC_SANDBOX=y
 CONFIG_RESET=y
+CONFIG_DM_MMC=y
+CONFIG_SPI_FLASH_SANDBOX=y
+CONFIG_SPI_FLASH=y
 CONFIG_DM_ETH=y
-CONFIG_CROS_EC_KEYB=y
-CONFIG_LED=y
-CONFIG_LED_GPIO=y
-CONFIG_SANDBOX_SERIAL=y
-CONFIG_DM_TPM=y
-CONFIG_TPM_TIS_SANDBOX=y
-CONFIG_SYS_I2C_SANDBOX=y
-CONFIG_SANDBOX_SPI=y
+CONFIG_DM_PCI=y
+CONFIG_PCI_SANDBOX=y
 CONFIG_PINCTRL=y
 CONFIG_PINCONF=y
 CONFIG_PINCTRL_SANDBOX=y
-CONFIG_SANDBOX_GPIO=y
 CONFIG_DM_PMIC=y
 CONFIG_DM_PMIC_SANDBOX=y
 CONFIG_DM_REGULATOR=y
 CONFIG_DM_REGULATOR_SANDBOX=y
 CONFIG_RAM=y
+CONFIG_DM_RTC=y
+CONFIG_SANDBOX_SERIAL=y
 CONFIG_SOUND=y
 CONFIG_SOUND_SANDBOX=y
+CONFIG_SANDBOX_SPI=y
+CONFIG_DM_TPM=y
+CONFIG_TPM_TIS_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_TPM=y
diff --git a/configs/seaboard_defconfig b/configs/seaboard_defconfig
index 54afbdb..a5023c9 100644
--- a/configs/seaboard_defconfig
+++ b/configs/seaboard_defconfig
@@ -1,16 +1,16 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA20=y
 CONFIG_TARGET_SEABOARD=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra20-seaboard"
+CONFIG_SYS_PROMPT="Tegra20 (SeaBoard) # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Tegra20 (SeaBoard) # "
diff --git a/configs/secomx6quq7_defconfig b/configs/secomx6quq7_defconfig
index c97172d..57bad8b 100644
--- a/configs/secomx6quq7_defconfig
+++ b/configs/secomx6quq7_defconfig
@@ -5,6 +5,6 @@ CONFIG_SECOMX6_UQ7=y
 CONFIG_SECOMX6Q=y
 CONFIG_SECOMX6_2GB=y
 CONFIG_SYS_EXTRA_OPTIONS="ENV_IS_IN_MMC"
+CONFIG_SYS_PROMPT="SECO MX6Q uQ7 U-Boot > "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
-CONFIG_SYS_PROMPT="SECO MX6Q uQ7 U-Boot > "
diff --git a/configs/silk_defconfig b/configs/silk_defconfig
index e4e4ebc..5afcde3 100644
--- a/configs/silk_defconfig
+++ b/configs/silk_defconfig
@@ -16,6 +16,6 @@ CONFIG_TARGET_SILK=y
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_MISC is not set
+CONFIG_SH_SDHI=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_BAR=y
-CONFIG_SH_SDHI=y
diff --git a/configs/smartweb_defconfig b/configs/smartweb_defconfig
index 8f12f30..ee4340f 100644
--- a/configs/smartweb_defconfig
+++ b/configs/smartweb_defconfig
@@ -3,5 +3,4 @@ CONFIG_ARCH_AT91=y
 CONFIG_TARGET_SMARTWEB=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9260"
-CONFIG_CMD_NET=y
 CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/smdk2410_defconfig b/configs/smdk2410_defconfig
index 51f348e..bb80d55 100644
--- a/configs/smdk2410_defconfig
+++ b/configs/smdk2410_defconfig
@@ -1,4 +1,4 @@
 CONFIG_ARM=y
 CONFIG_TARGET_SMDK2410=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="SMDK2410 # "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/smdk5250_defconfig b/configs/smdk5250_defconfig
index c9fd79f..0aca5b4 100644
--- a/configs/smdk5250_defconfig
+++ b/configs/smdk5250_defconfig
@@ -1,21 +1,21 @@
 CONFIG_ARM=y
 CONFIG_ARCH_EXYNOS=y
 CONFIG_TARGET_SMDK5250=y
+CONFIG_DM_I2C=y
 CONFIG_DEFAULT_DEVICE_TREE="exynos5250-smdk5250"
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="SMDK5250 # "
 # 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_SPI_FLASH=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
@@ -23,5 +23,5 @@ CONFIG_SOUND_MAX98095=y
 CONFIG_SOUND_WM8994=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
+CONFIG_VIDEO_BRIDGE=y
 CONFIG_ERRNO_STR=y
-CONFIG_SYS_PROMPT="SMDK5250 # "
diff --git a/configs/smdk5420_defconfig b/configs/smdk5420_defconfig
index e90c765..60bcf0a 100644
--- a/configs/smdk5420_defconfig
+++ b/configs/smdk5420_defconfig
@@ -1,16 +1,16 @@
 CONFIG_ARM=y
 CONFIG_ARCH_EXYNOS=y
 CONFIG_TARGET_SMDK5420=y
+CONFIG_DM_I2C=y
 CONFIG_DEFAULT_DEVICE_TREE="exynos5420-smdk5420"
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="SMDK5420 # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SPI_FLASH=y
-CONFIG_DM_I2C=y
 CONFIG_DM_I2C_COMPAT=y
+CONFIG_SPI_FLASH=y
 CONFIG_DM_PMIC=y
 CONFIG_DM_REGULATOR=y
-CONFIG_VIDEO_BRIDGE=y
-CONFIG_SYS_PROMPT="SMDK5420 # "
 CONFIG_USB=y
 CONFIG_DM_USB=y
+CONFIG_VIDEO_BRIDGE=y
diff --git a/configs/smdkc100_defconfig b/configs/smdkc100_defconfig
index 676781e..cbd8cc3 100644
--- a/configs/smdkc100_defconfig
+++ b/configs/smdkc100_defconfig
@@ -2,7 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_S5PC1XX=y
 CONFIG_TARGET_SMDKC100=y
 CONFIG_DEFAULT_DEVICE_TREE="s5pc1xx-smdkc100"
+CONFIG_SYS_PROMPT="SMDKC100 # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="SMDKC100 # "
diff --git a/configs/smdkv310_defconfig b/configs/smdkv310_defconfig
index 7833f62..851fc5c 100644
--- a/configs/smdkv310_defconfig
+++ b/configs/smdkv310_defconfig
@@ -3,6 +3,7 @@ CONFIG_ARCH_EXYNOS=y
 CONFIG_TARGET_SMDKV310=y
 CONFIG_DEFAULT_DEVICE_TREE="exynos4210-smdkv310"
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="SMDKV310 # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_FPGA is not set
@@ -10,4 +11,3 @@ CONFIG_SPL=y
 # CONFIG_CMD_MISC is not set
 CONFIG_USB=y
 CONFIG_DM_USB=y
-CONFIG_SYS_PROMPT="SMDKV310 # "
diff --git a/configs/snapper9260_defconfig b/configs/snapper9260_defconfig
index 31cc5a0..0635d6c 100644
--- a/configs/snapper9260_defconfig
+++ b/configs/snapper9260_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_SNAPPER9260=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9260"
+CONFIG_SYS_PROMPT="Snapper> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -10,4 +11,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9260"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="Snapper> "
diff --git a/configs/sniper_defconfig b/configs/sniper_defconfig
index dd66ca0..7afaa49 100644
--- a/configs/sniper_defconfig
+++ b/configs/sniper_defconfig
@@ -2,9 +2,9 @@ CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_SNIPER=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="Sniper # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 CONFIG_USB=y
 CONFIG_USB_MUSB_GADGET=y
-CONFIG_SYS_PROMPT="Sniper # "
diff --git a/configs/snow_defconfig b/configs/snow_defconfig
index 32c7c5d..c4e2f61 100644
--- a/configs/snow_defconfig
+++ b/configs/snow_defconfig
@@ -1,8 +1,10 @@
 CONFIG_ARM=y
 CONFIG_ARCH_EXYNOS=y
 CONFIG_TARGET_SNOW=y
+CONFIG_DM_I2C=y
 CONFIG_DEFAULT_DEVICE_TREE="exynos5250-snow"
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="snow # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_CMD_SOUND=y
@@ -10,22 +12,15 @@ CONFIG_CMD_PMIC=y
 CONFIG_CMD_REGULATOR=y
 CONFIG_CMD_TPM=y
 CONFIG_CMD_TPM_TEST=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_DEBUG_UART=y
-CONFIG_DEBUG_UART_S5P=y
-CONFIG_DEBUG_UART_BASE=0x12c30000
-CONFIG_DEBUG_UART_CLOCK=100000000
-CONFIG_DM_TPM=y
-CONFIG_TPM_TIS_I2C=y
-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_CROS_EC_KEYB=y
+CONFIG_CMD_CROS_EC=y
+CONFIG_CROS_EC=y
+CONFIG_CROS_EC_I2C=y
+CONFIG_SPI_FLASH=y
 CONFIG_DM_PMIC=y
 CONFIG_DM_PMIC_MAX77686=y
 CONFIG_PMIC_S5M8767=y
@@ -34,16 +29,21 @@ 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_SYS_PROMPT="snow # "
+CONFIG_DEBUG_UART=y
+CONFIG_DEBUG_UART_S5P=y
+CONFIG_DEBUG_UART_BASE=0x12c30000
+CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_SOUND=y
 CONFIG_I2S=y
 CONFIG_I2S_SAMSUNG=y
 CONFIG_SOUND_MAX98095=y
 CONFIG_SOUND_WM8994=y
+CONFIG_DM_TPM=y
+CONFIG_TPM_TIS_I2C=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
+CONFIG_VIDEO_BRIDGE=y
+CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y
+CONFIG_VIDEO_BRIDGE_NXP_PTN3460=y
 CONFIG_TPM=y
 CONFIG_ERRNO_STR=y
diff --git a/configs/socfpga_arria5_defconfig b/configs/socfpga_arria5_defconfig
index cb460e8..afdf237 100644
--- a/configs/socfpga_arria5_defconfig
+++ b/configs/socfpga_arria5_defconfig
@@ -1,6 +1,8 @@
 CONFIG_ARM=y
 CONFIG_ARCH_SOCFPGA=y
 CONFIG_SYS_MALLOC_F_LEN=0x2000
+CONFIG_SPL_DM=y
+CONFIG_DM_GPIO=y
 CONFIG_TARGET_SOCFPGA_ARRIA5_SOCDK=y
 CONFIG_DEFAULT_DEVICE_TREE="socfpga_arria5_socdk"
 CONFIG_SPL=y
@@ -8,11 +10,7 @@ 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_OF_CONTROL=y
-CONFIG_SPL_DM=y
+CONFIG_DWAPB_GPIO=y
 CONFIG_SPI_FLASH=y
 CONFIG_DM_ETH=y
 CONFIG_ETH_DESIGNWARE=y
-CONFIG_DM_GPIO=y
-CONFIG_DWAPB_GPIO=y
diff --git a/configs/socfpga_cyclone5_defconfig b/configs/socfpga_cyclone5_defconfig
index 8a7f8cc..fcd12d9 100644
--- a/configs/socfpga_cyclone5_defconfig
+++ b/configs/socfpga_cyclone5_defconfig
@@ -1,6 +1,8 @@
 CONFIG_ARM=y
 CONFIG_ARCH_SOCFPGA=y
 CONFIG_SYS_MALLOC_F_LEN=0x2000
+CONFIG_SPL_DM=y
+CONFIG_DM_GPIO=y
 CONFIG_TARGET_SOCFPGA_CYCLONE5_SOCDK=y
 CONFIG_DEFAULT_DEVICE_TREE="socfpga_cyclone5_socdk"
 CONFIG_SPL=y
@@ -8,11 +10,7 @@ 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_OF_CONTROL=y
-CONFIG_SPL_DM=y
+CONFIG_DWAPB_GPIO=y
 CONFIG_SPI_FLASH=y
 CONFIG_DM_ETH=y
 CONFIG_ETH_DESIGNWARE=y
-CONFIG_DM_GPIO=y
-CONFIG_DWAPB_GPIO=y
diff --git a/configs/socfpga_de0_nano_soc_defconfig b/configs/socfpga_de0_nano_soc_defconfig
index 2b0d510..5dc74b7 100644
--- a/configs/socfpga_de0_nano_soc_defconfig
+++ b/configs/socfpga_de0_nano_soc_defconfig
@@ -1,20 +1,16 @@
 CONFIG_ARM=y
 CONFIG_ARCH_SOCFPGA=y
-CONFIG_TARGET_SOCFPGA_CYCLONE5=y
+CONFIG_SYS_MALLOC_F_LEN=0x2000
+CONFIG_SPL_DM=y
+CONFIG_DM_GPIO=y
 CONFIG_TARGET_SOCFPGA_TERASIC_DE0_NANO=y
 CONFIG_DEFAULT_DEVICE_TREE="socfpga_cyclone5_de0_nano_soc"
 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_SIMPLE_BUS=y
+CONFIG_DWAPB_GPIO=y
 CONFIG_DM_ETH=y
-CONFIG_NETDEVICES=y
 CONFIG_ETH_DESIGNWARE=y
-CONFIG_DM_GPIO=y
-CONFIG_DWAPB_GPIO=y
-CONFIG_SPL_DM=y
-CONFIG_SPL_MMC_SUPPORT=y
-CONFIG_SPL_SIMPLE_BUS=y
-CONFIG_SPL_STACK_R=y
-CONFIG_SPL_STACK_R_ADDR=0x00800000
-CONFIG_SYS_MALLOC_F_LEN=0x2000
diff --git a/configs/socfpga_mcvevk_defconfig b/configs/socfpga_mcvevk_defconfig
index 36ec320..b90bce7 100644
--- a/configs/socfpga_mcvevk_defconfig
+++ b/configs/socfpga_mcvevk_defconfig
@@ -1,21 +1,16 @@
 CONFIG_ARM=y
 CONFIG_ARCH_SOCFPGA=y
-CONFIG_TARGET_SOCFPGA_CYCLONE5=y
+CONFIG_SYS_MALLOC_F_LEN=0x2000
+CONFIG_SPL_DM=y
+CONFIG_DM_GPIO=y
 CONFIG_TARGET_SOCFPGA_DENX_MCVEVK=y
 CONFIG_DEFAULT_DEVICE_TREE="socfpga_cyclone5_mcvevk"
 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_SIMPLE_BUS=y
+CONFIG_DWAPB_GPIO=y
 CONFIG_DM_ETH=y
-CONFIG_NETDEVICES=y
 CONFIG_ETH_DESIGNWARE=y
-CONFIG_DM_GPIO=y
-CONFIG_DWAPB_GPIO=y
-CONFIG_SPL_DM=y
-CONFIG_SPL_MMC_SUPPORT=y
-CONFIG_DM_SEQ_ALIAS=y
-CONFIG_SPL_SIMPLE_BUS=y
-CONFIG_SPL_STACK_R=y
-CONFIG_SPL_STACK_R_ADDR=0x00800000
-CONFIG_SYS_MALLOC_F_LEN=0x2000
diff --git a/configs/socfpga_sockit_defconfig b/configs/socfpga_sockit_defconfig
index 01723c5..11a4786 100644
--- a/configs/socfpga_sockit_defconfig
+++ b/configs/socfpga_sockit_defconfig
@@ -1,26 +1,18 @@
 CONFIG_ARM=y
 CONFIG_ARCH_SOCFPGA=y
-CONFIG_TARGET_SOCFPGA_CYCLONE5=y
+CONFIG_SYS_MALLOC_F_LEN=0x2000
+CONFIG_SPL_DM=y
+CONFIG_DM_GPIO=y
 CONFIG_TARGET_SOCFPGA_TERASIC_SOCKIT=y
 CONFIG_DEFAULT_DEVICE_TREE="socfpga_cyclone5_sockit"
 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_SIMPLE_BUS=y
+CONFIG_DWAPB_GPIO=y
 CONFIG_SPI_FLASH=y
-CONFIG_SPI_FLASH_USE_4K_SECTORS=n
+# CONFIG_SPI_FLASH_USE_4K_SECTORS is not set
 CONFIG_DM_ETH=y
-CONFIG_NETDEVICES=y
 CONFIG_ETH_DESIGNWARE=y
-CONFIG_DM_GPIO=y
-CONFIG_DWAPB_GPIO=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 d767579..04bacd0 100644
--- a/configs/socfpga_socrates_defconfig
+++ b/configs/socfpga_socrates_defconfig
@@ -1,6 +1,8 @@
 CONFIG_ARM=y
 CONFIG_ARCH_SOCFPGA=y
 CONFIG_SYS_MALLOC_F_LEN=0x2000
+CONFIG_SPL_DM=y
+CONFIG_DM_GPIO=y
 CONFIG_TARGET_SOCFPGA_CYCLONE5_SOCDK=y
 CONFIG_DEFAULT_DEVICE_TREE="socfpga_cyclone5_socrates"
 CONFIG_SPL=y
@@ -8,11 +10,7 @@ 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_OF_CONTROL=y
-CONFIG_SPL_DM=y
+CONFIG_DWAPB_GPIO=y
 CONFIG_SPI_FLASH=y
 CONFIG_DM_ETH=y
 CONFIG_ETH_DESIGNWARE=y
-CONFIG_DM_GPIO=y
-CONFIG_DWAPB_GPIO=y
diff --git a/configs/spring_defconfig b/configs/spring_defconfig
index b20bfed..4acadf3 100644
--- a/configs/spring_defconfig
+++ b/configs/spring_defconfig
@@ -1,8 +1,10 @@
 CONFIG_ARM=y
 CONFIG_ARCH_EXYNOS=y
 CONFIG_TARGET_SPRING=y
+CONFIG_DM_I2C=y
 CONFIG_DEFAULT_DEVICE_TREE="exynos5250-spring"
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="spring # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_CMD_SOUND=y
@@ -10,22 +12,15 @@ CONFIG_CMD_PMIC=y
 CONFIG_CMD_REGULATOR=y
 CONFIG_CMD_TPM=y
 CONFIG_CMD_TPM_TEST=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_DEBUG_UART=y
-CONFIG_DEBUG_UART_S5P=y
-CONFIG_DEBUG_UART_BASE=0x12c30000
-CONFIG_DEBUG_UART_CLOCK=100000000
-CONFIG_DM_TPM=y
-CONFIG_TPM_TIS_I2C=y
-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_CROS_EC_KEYB=y
+CONFIG_CMD_CROS_EC=y
+CONFIG_CROS_EC=y
+CONFIG_CROS_EC_I2C=y
+CONFIG_SPI_FLASH=y
 CONFIG_DM_PMIC=y
 CONFIG_DM_PMIC_MAX77686=y
 CONFIG_PMIC_S5M8767=y
@@ -34,15 +29,20 @@ 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_SYS_PROMPT="spring # "
+CONFIG_DEBUG_UART=y
+CONFIG_DEBUG_UART_S5P=y
+CONFIG_DEBUG_UART_BASE=0x12c30000
+CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_SOUND=y
 CONFIG_I2S=y
 CONFIG_I2S_SAMSUNG=y
 CONFIG_SOUND_MAX98095=y
 CONFIG_SOUND_WM8994=y
+CONFIG_DM_TPM=y
+CONFIG_TPM_TIS_I2C=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
+CONFIG_VIDEO_BRIDGE=y
+CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y
 CONFIG_TPM=y
 CONFIG_ERRNO_STR=y
diff --git a/configs/stm32f429-discovery_defconfig b/configs/stm32f429-discovery_defconfig
index 0c54d5b..7512457 100644
--- a/configs/stm32f429-discovery_defconfig
+++ b/configs/stm32f429-discovery_defconfig
@@ -1,4 +1,4 @@
 CONFIG_ARM=y
 CONFIG_TARGET_STM32F429_DISCOVERY=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="U-Boot > "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/stout_defconfig b/configs/stout_defconfig
index fbfe919..fcfc5c1 100644
--- a/configs/stout_defconfig
+++ b/configs/stout_defconfig
@@ -16,6 +16,6 @@ CONFIG_TARGET_STOUT=y
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_MISC is not set
+CONFIG_SH_SDHI=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_BAR=y
-CONFIG_SH_SDHI=y
diff --git a/configs/stv0991_defconfig b/configs/stv0991_defconfig
index 0eeb7f6..60de787 100644
--- a/configs/stv0991_defconfig
+++ b/configs/stv0991_defconfig
@@ -3,6 +3,7 @@ CONFIG_TARGET_STV0991=y
 CONFIG_SYS_MALLOC_F_LEN=0x2000
 CONFIG_DEFAULT_DEVICE_TREE="stv0991"
 CONFIG_SYS_EXTRA_OPTIONS="stv0991"
+CONFIG_SYS_PROMPT="STV0991> "
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_PROMPT="Hit SPACE in %d seconds to stop autoboot.\n"
 CONFIG_AUTOBOOT_STOP_STR=" "
@@ -12,4 +13,3 @@ CONFIG_AUTOBOOT_STOP_STR=" "
 CONFIG_OF_CONTROL=y
 CONFIG_NETDEVICES=y
 CONFIG_ETH_DESIGNWARE=y
-CONFIG_SYS_PROMPT="STV0991> "
diff --git a/configs/tao3530_defconfig b/configs/tao3530_defconfig
index 779f400..b2977f3 100644
--- a/configs/tao3530_defconfig
+++ b/configs/tao3530_defconfig
@@ -2,9 +2,9 @@ CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_TAO3530=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="TAO-3530 # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="TAO-3530 # "
diff --git a/configs/taurus_defconfig b/configs/taurus_defconfig
index 838d0ed..ec1566f 100644
--- a/configs/taurus_defconfig
+++ b/configs/taurus_defconfig
@@ -3,6 +3,7 @@ CONFIG_ARCH_AT91=y
 CONFIG_TARGET_TAURUS=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,MACH_TYPE=2067,BOARD_TAURUS"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -11,4 +12,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9G20,MACH_TYPE=2067,BOARD_TAURUS"
 # CONFIG_CMD_SOURCE is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/tb100_defconfig b/configs/tb100_defconfig
index acd1f3a..ca34bbb 100644
--- a/configs/tb100_defconfig
+++ b/configs/tb100_defconfig
@@ -1,9 +1,11 @@
 CONFIG_ARC=y
 CONFIG_ARC_CACHE_LINE_SHIFT=5
 CONFIG_TARGET_TB100=y
+CONFIG_DM_SERIAL=y
 CONFIG_SYS_CLK_FREQ=500000000
 CONFIG_SYS_TEXT_BASE=0x84000000
 CONFIG_DEFAULT_DEVICE_TREE="abilis_tb100"
+CONFIG_SYS_PROMPT="[tb100]:~# "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
@@ -12,6 +14,4 @@ CONFIG_OF_EMBED=y
 CONFIG_DM=y
 CONFIG_NETDEVICES=y
 CONFIG_ETH_DESIGNWARE=y
-CONFIG_DM_SERIAL=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="[tb100]:~# "
diff --git a/configs/tbs2910_defconfig b/configs/tbs2910_defconfig
index 822aec3..ffc419d 100644
--- a/configs/tbs2910_defconfig
+++ b/configs/tbs2910_defconfig
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
 CONFIG_ARCH_MX6=y
 CONFIG_TARGET_TBS2910=y
+CONFIG_SYS_PROMPT="Matrix U-Boot> "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 CONFIG_DM=y
 CONFIG_DM_THERMAL=y
-CONFIG_SYS_PROMPT="Matrix U-Boot> "
diff --git a/configs/tec-ng_defconfig b/configs/tec-ng_defconfig
index 4e8f5c6..de74dc9 100644
--- a/configs/tec-ng_defconfig
+++ b/configs/tec-ng_defconfig
@@ -1,17 +1,17 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA30=y
 CONFIG_TARGET_TEC_NG=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra30-tec-ng"
+CONFIG_SYS_PROMPT="Tegra30 (TEC-NG) # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_SPI_FLASH=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Tegra30 (TEC-NG) # "
diff --git a/configs/tec_defconfig b/configs/tec_defconfig
index 84fa0be..2163ec8 100644
--- a/configs/tec_defconfig
+++ b/configs/tec_defconfig
@@ -1,16 +1,16 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA20=y
 CONFIG_TARGET_TEC=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra20-tec"
+CONFIG_SYS_PROMPT="Tegra20 (TEC) # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Tegra20 (TEC) # "
diff --git a/configs/thuban_defconfig b/configs/thuban_defconfig
index e2a6b0c..6b8e6b1 100644
--- a/configs/thuban_defconfig
+++ b/configs/thuban_defconfig
@@ -1,6 +1,7 @@
 CONFIG_ARM=y
 CONFIG_TARGET_THUBAN=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="U-Boot# "
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_PROMPT="Autobooting in %d seconds, press \"<Esc><Esc>\" to stop\n"
 CONFIG_AUTOBOOT_STOP_STR="\x1b\x1b"
@@ -8,4 +9,3 @@ CONFIG_AUTOBOOT_STOP_STR="\x1b\x1b"
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot# "
diff --git a/configs/ti814x_evm_defconfig b/configs/ti814x_evm_defconfig
index f7d1e11..781e270 100644
--- a/configs/ti814x_evm_defconfig
+++ b/configs/ti814x_evm_defconfig
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_TARGET_TI814X_EVM=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="U-Boot# "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot# "
diff --git a/configs/ti816x_evm_defconfig b/configs/ti816x_evm_defconfig
index 1fd2719..294d775 100644
--- a/configs/ti816x_evm_defconfig
+++ b/configs/ti816x_evm_defconfig
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_TARGET_TI816X_EVM=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="u-boot/ti816x# "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="u-boot/ti816x# "
diff --git a/configs/titanium_defconfig b/configs/titanium_defconfig
index de3c78d..45c49ce 100644
--- a/configs/titanium_defconfig
+++ b/configs/titanium_defconfig
@@ -2,7 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_MX6=y
 CONFIG_TARGET_TITANIUM=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/barco/titanium/imximage.cfg"
+CONFIG_SYS_PROMPT="Titanium > "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="Titanium > "
diff --git a/configs/trats2_defconfig b/configs/trats2_defconfig
index 4b290db..e6b9381 100644
--- a/configs/trats2_defconfig
+++ b/configs/trats2_defconfig
@@ -3,6 +3,7 @@ CONFIG_ARCH_EXYNOS=y
 CONFIG_TARGET_TRATS2=y
 CONFIG_DEFAULT_DEVICE_TREE="exynos4412-trats2"
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
+CONFIG_SYS_PROMPT="Trats2 # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_FPGA is not set
@@ -12,4 +13,3 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos4412-trats2"
 CONFIG_OF_CONTROL=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
-CONFIG_SYS_PROMPT="Trats2 # "
diff --git a/configs/trats_defconfig b/configs/trats_defconfig
index 9c24cae..8234046 100644
--- a/configs/trats_defconfig
+++ b/configs/trats_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_EXYNOS=y
 CONFIG_TARGET_TRATS=y
 CONFIG_DEFAULT_DEVICE_TREE="exynos4210-trats"
+CONFIG_SYS_PROMPT="Trats # "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_FPGA is not set
@@ -11,4 +12,3 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos4210-trats"
 CONFIG_OF_CONTROL=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
-CONFIG_SYS_PROMPT="Trats # "
diff --git a/configs/tricorder_defconfig b/configs/tricorder_defconfig
index 1da9e94..bc30837 100644
--- a/configs/tricorder_defconfig
+++ b/configs/tricorder_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_TRICORDER=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="OMAP3 Tricorder # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
@@ -9,4 +10,3 @@ CONFIG_SPL=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="OMAP3 Tricorder # "
diff --git a/configs/trimslice_defconfig b/configs/trimslice_defconfig
index a1bcb11..18292e2 100644
--- a/configs/trimslice_defconfig
+++ b/configs/trimslice_defconfig
@@ -1,17 +1,17 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA20=y
 CONFIG_TARGET_TRIMSLICE=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra20-trimslice"
+CONFIG_SYS_PROMPT="Tegra20 (TrimSlice) # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_SPI_FLASH=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Tegra20 (TrimSlice) # "
diff --git a/configs/tseries_mmc_defconfig b/configs/tseries_mmc_defconfig
index a083ee0..b4a4873 100644
--- a/configs/tseries_mmc_defconfig
+++ b/configs/tseries_mmc_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_TARGET_TSERIES=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,EMMC_BOOT"
+CONFIG_SYS_PROMPT="U-Boot (BuR V2.0)# "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_XIMG is not set
@@ -14,4 +15,3 @@ CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,EMMC_BOOT"
 # CONFIG_CMD_ITEST is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="U-Boot (BuR V2.0)# "
diff --git a/configs/tseries_nand_defconfig b/configs/tseries_nand_defconfig
index aa66a0e..8177a51 100644
--- a/configs/tseries_nand_defconfig
+++ b/configs/tseries_nand_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_TARGET_TSERIES=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,NAND"
+CONFIG_SYS_PROMPT="U-Boot (BuR V2.0)# "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_XIMG is not set
@@ -14,4 +15,3 @@ CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,NAND"
 # CONFIG_CMD_ITEST is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="U-Boot (BuR V2.0)# "
diff --git a/configs/tseries_spi_defconfig b/configs/tseries_spi_defconfig
index 1cb90d6..1c2a0ba 100644
--- a/configs/tseries_spi_defconfig
+++ b/configs/tseries_spi_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_TARGET_TSERIES=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,SPI_BOOT,EMMC_BOOT"
+CONFIG_SYS_PROMPT="U-Boot (BuR V2.0)# "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_XIMG is not set
@@ -15,4 +16,3 @@ CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,SPI_BOOT,EMMC_BOOT"
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
 CONFIG_SPI_FLASH=y
-CONFIG_SYS_PROMPT="U-Boot (BuR V2.0)# "
diff --git a/configs/twister_defconfig b/configs/twister_defconfig
index c3edd34..b817a55 100644
--- a/configs/twister_defconfig
+++ b/configs/twister_defconfig
@@ -2,7 +2,7 @@ CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_TWISTER=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="twister => "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="twister => "
diff --git a/configs/udoo_defconfig b/configs/udoo_defconfig
index e4f1d8d..223917d 100644
--- a/configs/udoo_defconfig
+++ b/configs/udoo_defconfig
@@ -1,7 +1,7 @@
-CONFIG_SPL=y
 CONFIG_ARM=y
 CONFIG_ARCH_MX6=y
-CONFIG_DM=y
-CONFIG_DM_THERMAL=y
 CONFIG_TARGET_UDOO=y
+CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6QDL"
+CONFIG_DM=y
+CONFIG_DM_THERMAL=y
diff --git a/configs/usb_a9263_dataflash_defconfig b/configs/usb_a9263_dataflash_defconfig
index 8cf3c4c..edf2b83 100644
--- a/configs/usb_a9263_dataflash_defconfig
+++ b/configs/usb_a9263_dataflash_defconfig
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_ARCH_AT91=y
 CONFIG_TARGET_USB_A9263=y
 CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_DATAFLASH"
+CONFIG_SYS_PROMPT="U-Boot> "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
@@ -10,4 +11,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AT91SAM9263,SYS_USE_DATAFLASH"
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_ITEST is not set
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="U-Boot> "
diff --git a/configs/v5fx30teval_defconfig b/configs/v5fx30teval_defconfig
index e77dce9..3e2ce7d 100644
--- a/configs/v5fx30teval_defconfig
+++ b/configs/v5fx30teval_defconfig
@@ -2,8 +2,8 @@ CONFIG_PPC=y
 CONFIG_4xx=y
 CONFIG_TARGET_V5FX30TEVAL=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x04000000,RESET_VECTOR_ADDRESS=0x04100000,BOOT_FROM_XMD=1,INIT_TLB=board/xilinx/ppc440-generic/init.o"
+CONFIG_SYS_PROMPT="v5fx30t:/# "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="v5fx30t:/# "
diff --git a/configs/vct_platinum_defconfig b/configs/vct_platinum_defconfig
index 9a46dcb..0c30ae9 100644
--- a/configs/vct_platinum_defconfig
+++ b/configs/vct_platinum_defconfig
@@ -1,6 +1,6 @@
 CONFIG_MIPS=y
 CONFIG_TARGET_VCT=y
 CONFIG_VCT_PLATINUM=y
+CONFIG_SYS_PROMPT="$ "
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="$ "
diff --git a/configs/vct_platinum_onenand_defconfig b/configs/vct_platinum_onenand_defconfig
index 8c8d69a..e26c2f6 100644
--- a/configs/vct_platinum_onenand_defconfig
+++ b/configs/vct_platinum_onenand_defconfig
@@ -2,8 +2,8 @@ CONFIG_MIPS=y
 CONFIG_TARGET_VCT=y
 CONFIG_VCT_PLATINUM=y
 CONFIG_VCT_ONENAND=y
+CONFIG_SYS_PROMPT="$ "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="$ "
diff --git a/configs/vct_platinum_onenand_small_defconfig b/configs/vct_platinum_onenand_small_defconfig
index 4e6cbc7..47985cd 100644
--- a/configs/vct_platinum_onenand_small_defconfig
+++ b/configs/vct_platinum_onenand_small_defconfig
@@ -3,8 +3,10 @@ CONFIG_TARGET_VCT=y
 CONFIG_VCT_PLATINUM=y
 CONFIG_VCT_ONENAND=y
 CONFIG_VCT_SMALL_IMAGE=y
+CONFIG_SYS_PROMPT="$ "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_CONSOLE is not set
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_CRC32 is not set
 # CONFIG_CMD_LOADB is not set
@@ -17,4 +19,3 @@ CONFIG_VCT_SMALL_IMAGE=y
 # CONFIG_CMD_NFS is not set
 # CONFIG_CMD_MISC is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="$ "
diff --git a/configs/vct_platinum_small_defconfig b/configs/vct_platinum_small_defconfig
index f896822..f85d3f7 100644
--- a/configs/vct_platinum_small_defconfig
+++ b/configs/vct_platinum_small_defconfig
@@ -2,8 +2,10 @@ CONFIG_MIPS=y
 CONFIG_TARGET_VCT=y
 CONFIG_VCT_PLATINUM=y
 CONFIG_VCT_SMALL_IMAGE=y
+CONFIG_SYS_PROMPT="$ "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_CONSOLE is not set
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_CRC32 is not set
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
@@ -14,4 +16,3 @@ CONFIG_VCT_SMALL_IMAGE=y
 # CONFIG_CMD_NFS is not set
 # CONFIG_CMD_MISC is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="$ "
diff --git a/configs/vct_platinumavc_defconfig b/configs/vct_platinumavc_defconfig
index 6e867b2..103434c 100644
--- a/configs/vct_platinumavc_defconfig
+++ b/configs/vct_platinumavc_defconfig
@@ -1,8 +1,8 @@
 CONFIG_MIPS=y
 CONFIG_TARGET_VCT=y
 CONFIG_VCT_PLATINUMAVC=y
+CONFIG_SYS_PROMPT="VCT# "
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="VCT# "
diff --git a/configs/vct_platinumavc_onenand_defconfig b/configs/vct_platinumavc_onenand_defconfig
index 55f8c91..e387b82 100644
--- a/configs/vct_platinumavc_onenand_defconfig
+++ b/configs/vct_platinumavc_onenand_defconfig
@@ -2,10 +2,10 @@ CONFIG_MIPS=y
 CONFIG_TARGET_VCT=y
 CONFIG_VCT_PLATINUMAVC=y
 CONFIG_VCT_ONENAND=y
+CONFIG_SYS_PROMPT="$ "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="$ "
diff --git a/configs/vct_platinumavc_onenand_small_defconfig b/configs/vct_platinumavc_onenand_small_defconfig
index 343ab8f..77dd414 100644
--- a/configs/vct_platinumavc_onenand_small_defconfig
+++ b/configs/vct_platinumavc_onenand_small_defconfig
@@ -3,8 +3,10 @@ CONFIG_TARGET_VCT=y
 CONFIG_VCT_PLATINUMAVC=y
 CONFIG_VCT_ONENAND=y
 CONFIG_VCT_SMALL_IMAGE=y
+CONFIG_SYS_PROMPT="$ "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_CONSOLE is not set
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_CRC32 is not set
 # CONFIG_CMD_LOADB is not set
@@ -17,4 +19,3 @@ CONFIG_VCT_SMALL_IMAGE=y
 # CONFIG_CMD_NFS is not set
 # CONFIG_CMD_MISC is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="$ "
diff --git a/configs/vct_platinumavc_small_defconfig b/configs/vct_platinumavc_small_defconfig
index b4acc4a..8fe82fc 100644
--- a/configs/vct_platinumavc_small_defconfig
+++ b/configs/vct_platinumavc_small_defconfig
@@ -2,8 +2,10 @@ CONFIG_MIPS=y
 CONFIG_TARGET_VCT=y
 CONFIG_VCT_PLATINUMAVC=y
 CONFIG_VCT_SMALL_IMAGE=y
+CONFIG_SYS_PROMPT="$ "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_CONSOLE is not set
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_CRC32 is not set
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
@@ -14,4 +16,3 @@ CONFIG_VCT_SMALL_IMAGE=y
 # CONFIG_CMD_NFS is not set
 # CONFIG_CMD_MISC is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="$ "
diff --git a/configs/vct_premium_defconfig b/configs/vct_premium_defconfig
index d71dd53..2ae4975 100644
--- a/configs/vct_premium_defconfig
+++ b/configs/vct_premium_defconfig
@@ -1,6 +1,6 @@
 CONFIG_MIPS=y
 CONFIG_TARGET_VCT=y
 CONFIG_VCT_PREMIUM=y
+CONFIG_SYS_PROMPT="$ "
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="$ "
diff --git a/configs/vct_premium_onenand_defconfig b/configs/vct_premium_onenand_defconfig
index 6923db8..9768dbc 100644
--- a/configs/vct_premium_onenand_defconfig
+++ b/configs/vct_premium_onenand_defconfig
@@ -2,8 +2,8 @@ CONFIG_MIPS=y
 CONFIG_TARGET_VCT=y
 CONFIG_VCT_PREMIUM=y
 CONFIG_VCT_ONENAND=y
+CONFIG_SYS_PROMPT="$ "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="$ "
diff --git a/configs/vct_premium_onenand_small_defconfig b/configs/vct_premium_onenand_small_defconfig
index 04a2855..ac6f422 100644
--- a/configs/vct_premium_onenand_small_defconfig
+++ b/configs/vct_premium_onenand_small_defconfig
@@ -3,8 +3,10 @@ CONFIG_TARGET_VCT=y
 CONFIG_VCT_PREMIUM=y
 CONFIG_VCT_ONENAND=y
 CONFIG_VCT_SMALL_IMAGE=y
+CONFIG_SYS_PROMPT="$ "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_CONSOLE is not set
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_CRC32 is not set
 # CONFIG_CMD_LOADB is not set
@@ -17,4 +19,3 @@ CONFIG_VCT_SMALL_IMAGE=y
 # CONFIG_CMD_NFS is not set
 # CONFIG_CMD_MISC is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="$ "
diff --git a/configs/vct_premium_small_defconfig b/configs/vct_premium_small_defconfig
index 265a6a5..3297434 100644
--- a/configs/vct_premium_small_defconfig
+++ b/configs/vct_premium_small_defconfig
@@ -2,8 +2,10 @@ CONFIG_MIPS=y
 CONFIG_TARGET_VCT=y
 CONFIG_VCT_PREMIUM=y
 CONFIG_VCT_SMALL_IMAGE=y
+CONFIG_SYS_PROMPT="$ "
 # CONFIG_CMD_BDI is not set
 # CONFIG_CMD_CONSOLE is not set
+# CONFIG_CMD_ELF is not set
 # CONFIG_CMD_CRC32 is not set
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
@@ -14,4 +16,3 @@ CONFIG_VCT_SMALL_IMAGE=y
 # CONFIG_CMD_NFS is not set
 # CONFIG_CMD_MISC is not set
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="$ "
diff --git a/configs/venice2_defconfig b/configs/venice2_defconfig
index ce2d493..263ec63 100644
--- a/configs/venice2_defconfig
+++ b/configs/venice2_defconfig
@@ -1,18 +1,18 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA124=y
 CONFIG_TARGET_VENICE2=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra124-venice2"
+CONFIG_SYS_PROMPT="Tegra124 (Venice2) # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_SPI_FLASH=y
 CONFIG_TEGRA114_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Tegra124 (Venice2) # "
diff --git a/configs/ventana_defconfig b/configs/ventana_defconfig
index d347317..79c125e 100644
--- a/configs/ventana_defconfig
+++ b/configs/ventana_defconfig
@@ -1,16 +1,16 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA20=y
 CONFIG_TARGET_VENTANA=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra20-ventana"
+CONFIG_SYS_PROMPT="Tegra20 (Ventana) # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Tegra20 (Ventana) # "
diff --git a/configs/vexpress_aemv8a_juno_defconfig b/configs/vexpress_aemv8a_juno_defconfig
index 3390f0e..bc3e05a 100644
--- a/configs/vexpress_aemv8a_juno_defconfig
+++ b/configs/vexpress_aemv8a_juno_defconfig
@@ -1,7 +1,9 @@
 CONFIG_ARM=y
 CONFIG_TARGET_VEXPRESS64_JUNO=y
 CONFIG_SYS_MALLOC_F_LEN=0x2000
+CONFIG_DM_SERIAL=y
 CONFIG_DEFAULT_DEVICE_TREE="vexpress64"
+CONFIG_SYS_PROMPT="VExpress64# "
 # CONFIG_CMD_CONSOLE is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_XIMG is not set
@@ -14,5 +16,3 @@ CONFIG_DEFAULT_DEVICE_TREE="vexpress64"
 # CONFIG_CMD_NFS is not set
 # CONFIG_CMD_MISC is not set
 CONFIG_DM=y
-CONFIG_DM_SERIAL=y
-CONFIG_SYS_PROMPT="VExpress64# "
diff --git a/configs/vexpress_aemv8a_semi_defconfig b/configs/vexpress_aemv8a_semi_defconfig
index 9890e64..a082d27 100644
--- a/configs/vexpress_aemv8a_semi_defconfig
+++ b/configs/vexpress_aemv8a_semi_defconfig
@@ -1,7 +1,9 @@
 CONFIG_ARM=y
 CONFIG_TARGET_VEXPRESS64_BASE_FVP=y
 CONFIG_SYS_MALLOC_F_LEN=0x2000
+CONFIG_DM_SERIAL=y
 CONFIG_DEFAULT_DEVICE_TREE="vexpress64"
+CONFIG_SYS_PROMPT="VExpress64# "
 # CONFIG_CMD_CONSOLE is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_XIMG is not set
@@ -15,5 +17,3 @@ CONFIG_DEFAULT_DEVICE_TREE="vexpress64"
 # CONFIG_CMD_NFS is not set
 # CONFIG_CMD_MISC is not set
 CONFIG_DM=y
-CONFIG_DM_SERIAL=y
-CONFIG_SYS_PROMPT="VExpress64# "
diff --git a/configs/whistler_defconfig b/configs/whistler_defconfig
index e3ce9fd..969f73c 100644
--- a/configs/whistler_defconfig
+++ b/configs/whistler_defconfig
@@ -1,16 +1,16 @@
 CONFIG_ARM=y
 CONFIG_TEGRA=y
+CONFIG_SPL_DM=y
 CONFIG_TEGRA20=y
 CONFIG_TARGET_WHISTLER=y
 CONFIG_DEFAULT_DEVICE_TREE="tegra20-whistler"
+CONFIG_SYS_PROMPT="Tegra20 (Whistler) # "
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_FPGA is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SPL_DM=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USE_PRIVATE_LIBGCC=y
-CONFIG_SYS_PROMPT="Tegra20 (Whistler) # "
diff --git a/configs/wireless_space_defconfig b/configs/wireless_space_defconfig
index 63013f6..5551d27 100644
--- a/configs/wireless_space_defconfig
+++ b/configs/wireless_space_defconfig
@@ -4,4 +4,3 @@ CONFIG_TARGET_WIRELESS_SPACE=y
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
-ONFIG_SYS_PROMPT="ws> "
diff --git a/configs/woodburn_defconfig b/configs/woodburn_defconfig
index 3b463c1..233b650 100644
--- a/configs/woodburn_defconfig
+++ b/configs/woodburn_defconfig
@@ -1,4 +1,4 @@
 CONFIG_ARM=y
 CONFIG_TARGET_WOODBURN=y
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="woodburn U-Boot > "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/woodburn_sd_defconfig b/configs/woodburn_sd_defconfig
index 59f2ad0..aa831d9 100644
--- a/configs/woodburn_sd_defconfig
+++ b/configs/woodburn_sd_defconfig
@@ -2,5 +2,5 @@ CONFIG_ARM=y
 CONFIG_TARGET_WOODBURN_SD=y
 CONFIG_SPL=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/woodburn/imximage.cfg"
-# CONFIG_CMD_SETEXPR is not set
 CONFIG_SYS_PROMPT="woodburn U-Boot > "
+# CONFIG_CMD_SETEXPR is not set
diff --git a/configs/work_92105_defconfig b/configs/work_92105_defconfig
index 2d3d9f3..0169f30 100644
--- a/configs/work_92105_defconfig
+++ b/configs/work_92105_defconfig
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
 CONFIG_TARGET_WORK_92105=y
+CONFIG_DM_GPIO=y
 CONFIG_SPL=y
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_DM=y
-CONFIG_DM_GPIO=y
diff --git a/configs/x600_defconfig b/configs/x600_defconfig
index 6be6cc3..61d91d4 100644
--- a/configs/x600_defconfig
+++ b/configs/x600_defconfig
@@ -1,10 +1,10 @@
 CONFIG_ARM=y
 CONFIG_TARGET_X600=y
 CONFIG_SPL=y
+CONFIG_SYS_PROMPT="X600> "
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_PROMPT="Hit SPACE in %d seconds to stop autoboot.\n"
 CONFIG_AUTOBOOT_STOP_STR=" "
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_NETDEVICES=y
 CONFIG_ETH_DESIGNWARE=y
-CONFIG_SYS_PROMPT="X600> "
diff --git a/configs/xilinx-ppc405-generic_defconfig b/configs/xilinx-ppc405-generic_defconfig
index 98030d0..53fafc3 100644
--- a/configs/xilinx-ppc405-generic_defconfig
+++ b/configs/xilinx-ppc405-generic_defconfig
@@ -2,8 +2,8 @@ CONFIG_PPC=y
 CONFIG_4xx=y
 CONFIG_TARGET_XILINX_PPC405_GENERIC=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x04000000,RESET_VECTOR_ADDRESS=0x04100000"
+CONFIG_SYS_PROMPT="xlx-ppc405:/# "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="xlx-ppc405:/# "
diff --git a/configs/xilinx-ppc440-generic_defconfig b/configs/xilinx-ppc440-generic_defconfig
index de69773..79be48a 100644
--- a/configs/xilinx-ppc440-generic_defconfig
+++ b/configs/xilinx-ppc440-generic_defconfig
@@ -2,8 +2,8 @@ CONFIG_PPC=y
 CONFIG_4xx=y
 CONFIG_TARGET_XILINX_PPC440_GENERIC=y
 CONFIG_SYS_EXTRA_OPTIONS="SYS_TEXT_BASE=0x04000000,RESET_VECTOR_ADDRESS=0x04100000,BOOT_FROM_XMD=1"
+CONFIG_SYS_PROMPT="board:/# "
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NET is not set
 # CONFIG_CMD_NFS is not set
-CONFIG_SYS_PROMPT="board:/# "
diff --git a/configs/zmx25_defconfig b/configs/zmx25_defconfig
index c759cdf..f853308 100644
--- a/configs/zmx25_defconfig
+++ b/configs/zmx25_defconfig
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
 CONFIG_TARGET_ZMX25=y
+CONFIG_SYS_PROMPT="zmx25> "
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_PROMPT="boot in %d s\n"
 CONFIG_AUTOBOOT_DELAY_STR="delaygs"
 CONFIG_AUTOBOOT_STOP_STR="stopgs"
 # CONFIG_CMD_SETEXPR is not set
-CONFIG_SYS_PROMPT="zmx25> "
diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig
index 3e141a8..a6757ac 100644
--- a/configs/zynq_microzed_defconfig
+++ b/configs/zynq_microzed_defconfig
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
 CONFIG_ARCH_ZYNQ=y
+# CONFIG_SYS_MALLOC_F is not set
 CONFIG_TARGET_ZYNQ_MICROZED=y
 CONFIG_DEFAULT_DEVICE_TREE="zynq-microzed"
-# CONFIG_SYS_MALLOC_F is not set
 CONFIG_SPL=y
 CONFIG_FIT=y
 CONFIG_FIT_VERBOSE=y
diff --git a/configs/zynq_zc702_defconfig b/configs/zynq_zc702_defconfig
index f94bdde..8a388f3 100644
--- a/configs/zynq_zc702_defconfig
+++ b/configs/zynq_zc702_defconfig
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_ARCH_ZYNQ=y
-CONFIG_DEFAULT_DEVICE_TREE="zynq-zc702"
 # CONFIG_SYS_MALLOC_F is not set
+CONFIG_DEFAULT_DEVICE_TREE="zynq-zc702"
 CONFIG_SPL=y
 CONFIG_FIT=y
 CONFIG_FIT_VERBOSE=y
diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig
index 49efc6b..f1009ee 100644
--- a/configs/zynq_zc706_defconfig
+++ b/configs/zynq_zc706_defconfig
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
 CONFIG_ARCH_ZYNQ=y
+# CONFIG_SYS_MALLOC_F is not set
 CONFIG_TARGET_ZYNQ_ZC706=y
 CONFIG_DEFAULT_DEVICE_TREE="zynq-zc706"
-# CONFIG_SYS_MALLOC_F is not set
 CONFIG_SPL=y
 CONFIG_FIT=y
 CONFIG_FIT_VERBOSE=y
diff --git a/configs/zynq_zc70x_defconfig b/configs/zynq_zc70x_defconfig
index 633c521..6465040 100644
--- a/configs/zynq_zc70x_defconfig
+++ b/configs/zynq_zc70x_defconfig
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
 CONFIG_ARCH_ZYNQ=y
+# CONFIG_SYS_MALLOC_F is not set
 CONFIG_TARGET_ZYNQ_ZC70X=y
 CONFIG_DEFAULT_DEVICE_TREE="zynq-zc702"
-# CONFIG_SYS_MALLOC_F is not set
 CONFIG_SPL=y
 CONFIG_FIT=y
 CONFIG_FIT_VERBOSE=y
diff --git a/configs/zynq_zc770_xm010_defconfig b/configs/zynq_zc770_xm010_defconfig
index c608029..cafbb09 100644
--- a/configs/zynq_zc770_xm010_defconfig
+++ b/configs/zynq_zc770_xm010_defconfig
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
 CONFIG_ARCH_ZYNQ=y
+# CONFIG_SYS_MALLOC_F is not set
 CONFIG_TARGET_ZYNQ_ZC770=y
 CONFIG_DEFAULT_DEVICE_TREE="zynq-zc770-xm010"
-# CONFIG_SYS_MALLOC_F is not set
 CONFIG_SPL=y
 CONFIG_FIT=y
 CONFIG_FIT_VERBOSE=y
diff --git a/configs/zynq_zc770_xm011_defconfig b/configs/zynq_zc770_xm011_defconfig
index 123e461..e6e1c30 100644
--- a/configs/zynq_zc770_xm011_defconfig
+++ b/configs/zynq_zc770_xm011_defconfig
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
 CONFIG_ARCH_ZYNQ=y
+# CONFIG_SYS_MALLOC_F is not set
 CONFIG_TARGET_ZYNQ_ZC770=y
 CONFIG_DEFAULT_DEVICE_TREE="zynq-zc770-xm011"
-# CONFIG_SYS_MALLOC_F is not set
 CONFIG_SPL=y
 CONFIG_FIT=y
 CONFIG_FIT_VERBOSE=y
diff --git a/configs/zynq_zc770_xm012_defconfig b/configs/zynq_zc770_xm012_defconfig
index 3da5168..9a44009 100644
--- a/configs/zynq_zc770_xm012_defconfig
+++ b/configs/zynq_zc770_xm012_defconfig
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
 CONFIG_ARCH_ZYNQ=y
+# CONFIG_SYS_MALLOC_F is not set
 CONFIG_TARGET_ZYNQ_ZC770=y
 CONFIG_DEFAULT_DEVICE_TREE="zynq-zc770-xm012"
-# CONFIG_SYS_MALLOC_F is not set
 CONFIG_SPL=y
 CONFIG_FIT=y
 CONFIG_FIT_VERBOSE=y
diff --git a/configs/zynq_zc770_xm013_defconfig b/configs/zynq_zc770_xm013_defconfig
index 015ec79..95e32a5 100644
--- a/configs/zynq_zc770_xm013_defconfig
+++ b/configs/zynq_zc770_xm013_defconfig
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
 CONFIG_ARCH_ZYNQ=y
+# CONFIG_SYS_MALLOC_F is not set
 CONFIG_TARGET_ZYNQ_ZC770=y
 CONFIG_DEFAULT_DEVICE_TREE="zynq-zc770-xm013"
-# CONFIG_SYS_MALLOC_F is not set
 CONFIG_SPL=y
 CONFIG_FIT=y
 CONFIG_FIT_VERBOSE=y
diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig
index ce414b7..43520d0 100644
--- a/configs/zynq_zed_defconfig
+++ b/configs/zynq_zed_defconfig
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
 CONFIG_ARCH_ZYNQ=y
+# CONFIG_SYS_MALLOC_F is not set
 CONFIG_TARGET_ZYNQ_ZED=y
 CONFIG_DEFAULT_DEVICE_TREE="zynq-zed"
-# CONFIG_SYS_MALLOC_F is not set
 CONFIG_SPL=y
 CONFIG_FIT=y
 CONFIG_FIT_VERBOSE=y
diff --git a/configs/zynq_zybo_defconfig b/configs/zynq_zybo_defconfig
index defcac9..46379e5 100644
--- a/configs/zynq_zybo_defconfig
+++ b/configs/zynq_zybo_defconfig
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
 CONFIG_ARCH_ZYNQ=y
+# CONFIG_SYS_MALLOC_F is not set
 CONFIG_TARGET_ZYNQ_ZYBO=y
 CONFIG_DEFAULT_DEVICE_TREE="zynq-zybo"
-# CONFIG_SYS_MALLOC_F is not set
 CONFIG_SPL=y
 CONFIG_FIT=y
 CONFIG_FIT_VERBOSE=y
diff --git a/include/config_cmd_all.h b/include/config_cmd_all.h
index 4c46dda..8832552 100644
--- a/include/config_cmd_all.h
+++ b/include/config_cmd_all.h
@@ -29,7 +29,6 @@
 #define CONFIG_CMD_DOC		/* Disk-On-Chip Support		*/
 #define CONFIG_CMD_DTT		/* Digital Therm and Thermostat */
 #define CONFIG_CMD_EEPROM	/* EEPROM read/write support	*/
-#define CONFIG_CMD_ELF		/* ELF (VxWorks) load/boot cmd	*/
 #define CONFIG_CMD_EXT2		/* EXT2 Support			*/
 #define CONFIG_CMD_FAT		/* FAT support			*/
 #define CONFIG_CMD_FDC		/* Floppy Disk Support		*/
diff --git a/include/config_distro_defaults.h b/include/config_distro_defaults.h
index d8165cc..9d1de55 100644
--- a/include/config_distro_defaults.h
+++ b/include/config_distro_defaults.h
@@ -49,7 +49,6 @@
 #define CONFIG_CMD_BOOTZ
 #endif
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_EXT4
 #define CONFIG_CMD_FAT
diff --git a/include/configs/B4860QDS.h b/include/configs/B4860QDS.h
index 1e458f4..858e25d 100644
--- a/include/configs/B4860QDS.h
+++ b/include/configs/B4860QDS.h
@@ -756,7 +756,6 @@ unsigned long get_board_ddr_clk(void);
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_ERRATA
 #define CONFIG_CMD_GREPENV
 #define CONFIG_CMD_IRQ
diff --git a/include/configs/BSC9131RDB.h b/include/configs/BSC9131RDB.h
index a7c9277..226a170 100644
--- a/include/configs/BSC9131RDB.h
+++ b/include/configs/BSC9131RDB.h
@@ -342,7 +342,6 @@ extern unsigned long get_sdram_size(void);
  */
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_ERRATA
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_FAT
 #define CONFIG_CMD_IRQ
diff --git a/include/configs/BSC9132QDS.h b/include/configs/BSC9132QDS.h
index 804493e..e545447 100644
--- a/include/configs/BSC9132QDS.h
+++ b/include/configs/BSC9132QDS.h
@@ -580,7 +580,6 @@ combinations. this should be removed later
  */
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_ERRATA
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_IRQ
diff --git a/include/configs/C29XPCIE.h b/include/configs/C29XPCIE.h
index 6c39b1e..f574994 100644
--- a/include/configs/C29XPCIE.h
+++ b/include/configs/C29XPCIE.h
@@ -494,7 +494,6 @@
  * Command line configuration.
  */
 #define CONFIG_CMD_ERRATA
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_PING
diff --git a/include/configs/CPCI2DP.h b/include/configs/CPCI2DP.h
index 638a586..ce7bc35 100644
--- a/include/configs/CPCI2DP.h
+++ b/include/configs/CPCI2DP.h
@@ -55,7 +55,6 @@
  */
 #define CONFIG_CMD_PCI
 #define CONFIG_CMD_IRQ
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_BSP
 #define CONFIG_CMD_EEPROM
diff --git a/include/configs/CPCI4052.h b/include/configs/CPCI4052.h
index 9c25751..2827a04 100644
--- a/include/configs/CPCI4052.h
+++ b/include/configs/CPCI4052.h
@@ -72,7 +72,6 @@
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_IDE
 #define CONFIG_CMD_FAT
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
diff --git a/include/configs/M5208EVBE.h b/include/configs/M5208EVBE.h
index 5e15dd9..b38a349 100644
--- a/include/configs/M5208EVBE.h
+++ b/include/configs/M5208EVBE.h
@@ -23,7 +23,6 @@
 
 /* Command line configuration */
 #define CONFIG_CMD_CACHE
-#define CONFIG_CMD_ELF
 #undef CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_PING
diff --git a/include/configs/M52277EVB.h b/include/configs/M52277EVB.h
index d1cadc0..ffee225 100644
--- a/include/configs/M52277EVB.h
+++ b/include/configs/M52277EVB.h
@@ -39,7 +39,6 @@
 /* Command line configuration */
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_DATE
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_JFFS2
 #define CONFIG_CMD_REGINFO
diff --git a/include/configs/M5235EVB.h b/include/configs/M5235EVB.h
index 1472672..2a198e5 100644
--- a/include/configs/M5235EVB.h
+++ b/include/configs/M5235EVB.h
@@ -37,7 +37,6 @@
 /* Command line configuration */
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_PCI
diff --git a/include/configs/M5272C3.h b/include/configs/M5272C3.h
index 006f2d8..718f31f 100644
--- a/include/configs/M5272C3.h
+++ b/include/configs/M5272C3.h
@@ -59,7 +59,6 @@
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_PING
-#define CONFIG_CMD_ELF
 
 
 #define CONFIG_BOOTDELAY	5
diff --git a/include/configs/M5275EVB.h b/include/configs/M5275EVB.h
index 116e8e2..195595f 100644
--- a/include/configs/M5275EVB.h
+++ b/include/configs/M5275EVB.h
@@ -58,7 +58,6 @@
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_MII
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_DHCP
 
diff --git a/include/configs/M53017EVB.h b/include/configs/M53017EVB.h
index a48ae6b..42cbb0f 100644
--- a/include/configs/M53017EVB.h
+++ b/include/configs/M53017EVB.h
@@ -29,7 +29,6 @@
 /* Command line configuration */
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_DATE
-#define CONFIG_CMD_ELF
 #undef CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_PING
diff --git a/include/configs/M5329EVB.h b/include/configs/M5329EVB.h
index e806b7a..b2d544c 100644
--- a/include/configs/M5329EVB.h
+++ b/include/configs/M5329EVB.h
@@ -29,7 +29,6 @@
 /* Command line configuration */
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_DATE
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_PING
diff --git a/include/configs/M5373EVB.h b/include/configs/M5373EVB.h
index 1df98f7..a906204 100644
--- a/include/configs/M5373EVB.h
+++ b/include/configs/M5373EVB.h
@@ -29,7 +29,6 @@
 /* Command line configuration */
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_DATE
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_PING
diff --git a/include/configs/M54418TWR.h b/include/configs/M54418TWR.h
index db0ddcd..927b7da 100644
--- a/include/configs/M54418TWR.h
+++ b/include/configs/M54418TWR.h
@@ -41,7 +41,6 @@
 #define CONFIG_CMD_CACHE
 #undef CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #undef CONFIG_CMD_I2C
 #undef CONFIG_CMD_JFFS2
 #undef CONFIG_CMD_UBI
diff --git a/include/configs/M54451EVB.h b/include/configs/M54451EVB.h
index de747a4..61ebb24 100644
--- a/include/configs/M54451EVB.h
+++ b/include/configs/M54451EVB.h
@@ -42,7 +42,6 @@
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #undef CONFIG_CMD_JFFS2
 #define CONFIG_CMD_MII
diff --git a/include/configs/M54455EVB.h b/include/configs/M54455EVB.h
index 06da5f0..f813dab 100644
--- a/include/configs/M54455EVB.h
+++ b/include/configs/M54455EVB.h
@@ -42,7 +42,6 @@
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_FAT
 #define CONFIG_CMD_I2C
diff --git a/include/configs/M5475EVB.h b/include/configs/M5475EVB.h
index e30b645..81ecbc8 100644
--- a/include/configs/M5475EVB.h
+++ b/include/configs/M5475EVB.h
@@ -31,7 +31,6 @@
 /* Command line configuration */
 #define CONFIG_CMD_CACHE
 #undef CONFIG_CMD_DATE
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_PCI
diff --git a/include/configs/M5485EVB.h b/include/configs/M5485EVB.h
index 051c940..8621d7a 100644
--- a/include/configs/M5485EVB.h
+++ b/include/configs/M5485EVB.h
@@ -31,7 +31,6 @@
 /* Command line configuration */
 #define CONFIG_CMD_CACHE
 #undef CONFIG_CMD_DATE
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_PCI
diff --git a/include/configs/MIP405.h b/include/configs/MIP405.h
index cb21b73..0757e67 100644
--- a/include/configs/MIP405.h
+++ b/include/configs/MIP405.h
@@ -55,7 +55,6 @@
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_FAT
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_IDE
diff --git a/include/configs/MPC8536DS.h b/include/configs/MPC8536DS.h
index 1312438..7c51eef 100644
--- a/include/configs/MPC8536DS.h
+++ b/include/configs/MPC8536DS.h
@@ -638,7 +638,6 @@
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_REGINFO
 
diff --git a/include/configs/MPC8540ADS.h b/include/configs/MPC8540ADS.h
index a42c936..dc6e395 100644
--- a/include/configs/MPC8540ADS.h
+++ b/include/configs/MPC8540ADS.h
@@ -353,7 +353,6 @@
  */
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_I2C
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_IRQ
 
 #if defined(CONFIG_PCI)
diff --git a/include/configs/MPC8541CDS.h b/include/configs/MPC8541CDS.h
index 8942aae..bf03603 100644
--- a/include/configs/MPC8541CDS.h
+++ b/include/configs/MPC8541CDS.h
@@ -372,7 +372,6 @@ extern unsigned long get_clock_freq(void);
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_REGINFO
 
diff --git a/include/configs/MPC8544DS.h b/include/configs/MPC8544DS.h
index 67fac70..bef28b3 100644
--- a/include/configs/MPC8544DS.h
+++ b/include/configs/MPC8544DS.h
@@ -387,7 +387,6 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_REGINFO
 
diff --git a/include/configs/MPC8548CDS.h b/include/configs/MPC8548CDS.h
index 842afe1..2bea604 100644
--- a/include/configs/MPC8548CDS.h
+++ b/include/configs/MPC8548CDS.h
@@ -496,7 +496,6 @@ extern unsigned long get_clock_freq(void);
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_REGINFO
 
diff --git a/include/configs/MPC8555CDS.h b/include/configs/MPC8555CDS.h
index 2e8db5a..80b14cb 100644
--- a/include/configs/MPC8555CDS.h
+++ b/include/configs/MPC8555CDS.h
@@ -370,7 +370,6 @@ extern unsigned long get_clock_freq(void);
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_REGINFO
 
diff --git a/include/configs/MPC8560ADS.h b/include/configs/MPC8560ADS.h
index fabe6bf..e1bc8cc 100644
--- a/include/configs/MPC8560ADS.h
+++ b/include/configs/MPC8560ADS.h
@@ -389,7 +389,6 @@
  */
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_I2C
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_REGINFO
 
diff --git a/include/configs/MPC8568MDS.h b/include/configs/MPC8568MDS.h
index 7a2131b..064bd85 100644
--- a/include/configs/MPC8568MDS.h
+++ b/include/configs/MPC8568MDS.h
@@ -392,7 +392,6 @@ extern unsigned long get_clock_freq(void);
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_REGINFO
 
diff --git a/include/configs/MPC8569MDS.h b/include/configs/MPC8569MDS.h
index 9e38724..0af670b 100644
--- a/include/configs/MPC8569MDS.h
+++ b/include/configs/MPC8569MDS.h
@@ -482,7 +482,6 @@ extern unsigned long get_clock_freq(void);
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_REGINFO
 
diff --git a/include/configs/MPC8572DS.h b/include/configs/MPC8572DS.h
index f3334ad..4b5467b 100644
--- a/include/configs/MPC8572DS.h
+++ b/include/configs/MPC8572DS.h
@@ -597,7 +597,6 @@
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_REGINFO
 
 #if defined(CONFIG_PCI)
diff --git a/include/configs/P1010RDB.h b/include/configs/P1010RDB.h
index 8ac7000..b85e195 100644
--- a/include/configs/P1010RDB.h
+++ b/include/configs/P1010RDB.h
@@ -813,7 +813,6 @@ extern unsigned long get_sdram_size(void);
  */
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_ERRATA
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_PING
diff --git a/include/configs/P1022DS.h b/include/configs/P1022DS.h
index 06b293f..95c81ab 100644
--- a/include/configs/P1022DS.h
+++ b/include/configs/P1022DS.h
@@ -678,7 +678,6 @@
 /*
  * Command line configuration.
  */
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_ERRATA
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_I2C
diff --git a/include/configs/P2041RDB.h b/include/configs/P2041RDB.h
index 5468495..de205e8 100644
--- a/include/configs/P2041RDB.h
+++ b/include/configs/P2041RDB.h
@@ -618,7 +618,6 @@ unsigned long get_board_sys_clk(unsigned long dummy);
  * Command line configuration.
  */
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_ERRATA
 #define CONFIG_CMD_GREPENV
 #define CONFIG_CMD_IRQ
diff --git a/include/configs/PIP405.h b/include/configs/PIP405.h
index c9d08e6..4601bc8 100644
--- a/include/configs/PIP405.h
+++ b/include/configs/PIP405.h
@@ -53,7 +53,6 @@
 #define CONFIG_CMD_SCSI
 #define CONFIG_CMD_FAT
 #define CONFIG_CMD_DATE
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_USB
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_SDRAM
diff --git a/include/configs/PLU405.h b/include/configs/PLU405.h
index 3a71ff8..d5d3092 100644
--- a/include/configs/PLU405.h
+++ b/include/configs/PLU405.h
@@ -66,7 +66,6 @@
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_IDE
 #define CONFIG_CMD_FAT
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_NAND
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_I2C
diff --git a/include/configs/PMC405DE.h b/include/configs/PMC405DE.h
index 5712298..2f35ca9 100644
--- a/include/configs/PMC405DE.h
+++ b/include/configs/PMC405DE.h
@@ -59,7 +59,6 @@
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_MII
diff --git a/include/configs/PMC440.h b/include/configs/PMC440.h
index 9ed6c61..4555039 100644
--- a/include/configs/PMC440.h
+++ b/include/configs/PMC440.h
@@ -276,7 +276,6 @@
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_DTT
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_FAT
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
diff --git a/include/configs/T102xQDS.h b/include/configs/T102xQDS.h
index 92f51f6..c9e5ea9 100644
--- a/include/configs/T102xQDS.h
+++ b/include/configs/T102xQDS.h
@@ -850,7 +850,6 @@ unsigned long get_board_ddr_clk(void);
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_ERRATA
 #define CONFIG_CMD_GREPENV
 #define CONFIG_CMD_IRQ
diff --git a/include/configs/T102xRDB.h b/include/configs/T102xRDB.h
index 324f710..0601d73 100644
--- a/include/configs/T102xRDB.h
+++ b/include/configs/T102xRDB.h
@@ -852,7 +852,6 @@ unsigned long get_board_ddr_clk(void);
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_ERRATA
 #define CONFIG_CMD_GREPENV
 #define CONFIG_CMD_IRQ
diff --git a/include/configs/T1040QDS.h b/include/configs/T1040QDS.h
index 1f46160..4b735b5 100644
--- a/include/configs/T1040QDS.h
+++ b/include/configs/T1040QDS.h
@@ -723,7 +723,6 @@ unsigned long get_board_ddr_clk(void);
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_ERRATA
 #define CONFIG_CMD_GREPENV
 #define CONFIG_CMD_IRQ
diff --git a/include/configs/T104xRDB.h b/include/configs/T104xRDB.h
index cd5b3e2..e09d933 100644
--- a/include/configs/T104xRDB.h
+++ b/include/configs/T104xRDB.h
@@ -787,7 +787,6 @@ $(SRCTREE)/board/freescale/t104xrdb/t1042d4_rcw.cfg
 #define CONFIG_CMD_DATE
 #endif
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_ERRATA
 #define CONFIG_CMD_GREPENV
 #define CONFIG_CMD_IRQ
diff --git a/include/configs/T208xQDS.h b/include/configs/T208xQDS.h
index 23ca0cf..a804cbe 100644
--- a/include/configs/T208xQDS.h
+++ b/include/configs/T208xQDS.h
@@ -792,7 +792,6 @@ unsigned long get_board_ddr_clk(void);
  * Command line configuration.
  */
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_ERRATA
 #define CONFIG_CMD_GREPENV
 #define CONFIG_CMD_IRQ
diff --git a/include/configs/T208xRDB.h b/include/configs/T208xRDB.h
index ef42b88..307a0ea 100644
--- a/include/configs/T208xRDB.h
+++ b/include/configs/T208xRDB.h
@@ -748,7 +748,6 @@ unsigned long get_board_ddr_clk(void);
  * Command line configuration.
  */
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_ERRATA
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_I2C
diff --git a/include/configs/T4240RDB.h b/include/configs/T4240RDB.h
index d43f6b7..754d182 100644
--- a/include/configs/T4240RDB.h
+++ b/include/configs/T4240RDB.h
@@ -318,7 +318,6 @@
  * Command line configuration.
  */
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_ERRATA
 #define CONFIG_CMD_GREPENV
 #define CONFIG_CMD_IRQ
diff --git a/include/configs/TQM823L.h b/include/configs/TQM823L.h
index 9b9217e..cea3149 100644
--- a/include/configs/TQM823L.h
+++ b/include/configs/TQM823L.h
@@ -109,7 +109,6 @@
 #define CONFIG_CMD_ASKENV
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_IDE
 #define CONFIG_CMD_JFFS2
diff --git a/include/configs/TQM823M.h b/include/configs/TQM823M.h
index 5240e0f..85215b1 100644
--- a/include/configs/TQM823M.h
+++ b/include/configs/TQM823M.h
@@ -107,7 +107,6 @@
 #define CONFIG_CMD_ASKENV
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_IDE
 #define CONFIG_CMD_JFFS2
diff --git a/include/configs/TQM850L.h b/include/configs/TQM850L.h
index edadf55..97a9fa7 100644
--- a/include/configs/TQM850L.h
+++ b/include/configs/TQM850L.h
@@ -97,7 +97,6 @@
 #define CONFIG_CMD_ASKENV
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_IDE
 #define CONFIG_CMD_JFFS2
diff --git a/include/configs/TQM850M.h b/include/configs/TQM850M.h
index 166bb2c..636ffc8 100644
--- a/include/configs/TQM850M.h
+++ b/include/configs/TQM850M.h
@@ -97,7 +97,6 @@
 #define CONFIG_CMD_ASKENV
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_IDE
 #define CONFIG_CMD_JFFS2
diff --git a/include/configs/TQM855L.h b/include/configs/TQM855L.h
index 8b16ad2..3c82c73 100644
--- a/include/configs/TQM855L.h
+++ b/include/configs/TQM855L.h
@@ -100,7 +100,6 @@
 #define CONFIG_CMD_ASKENV
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_IDE
 #define CONFIG_CMD_JFFS2
diff --git a/include/configs/TQM855M.h b/include/configs/TQM855M.h
index 8a05fa4..66f9a88 100644
--- a/include/configs/TQM855M.h
+++ b/include/configs/TQM855M.h
@@ -129,7 +129,6 @@
 #define CONFIG_CMD_ASKENV
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_EEPROM
 #define CONFIG_CMD_IDE
diff --git a/include/configs/TQM860L.h b/include/configs/TQM860L.h
index bf3a25b..3e20c71 100644
--- a/include/configs/TQM860L.h
+++ b/include/configs/TQM860L.h
@@ -100,7 +100,6 @@
 #define CONFIG_CMD_ASKENV
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_IDE
 #define CONFIG_CMD_JFFS2
diff --git a/include/configs/TQM860M.h b/include/configs/TQM860M.h
index 47e5c6c..be1cd3a 100644
--- a/include/configs/TQM860M.h
+++ b/include/configs/TQM860M.h
@@ -100,7 +100,6 @@
 #define CONFIG_CMD_ASKENV
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_IDE
 #define CONFIG_CMD_JFFS2
diff --git a/include/configs/TQM862L.h b/include/configs/TQM862L.h
index fa892a9..f07b903 100644
--- a/include/configs/TQM862L.h
+++ b/include/configs/TQM862L.h
@@ -103,7 +103,6 @@
 #define CONFIG_CMD_ASKENV
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_IDE
 #define CONFIG_CMD_JFFS2
diff --git a/include/configs/TQM862M.h b/include/configs/TQM862M.h
index 13319f2..c887a39 100644
--- a/include/configs/TQM862M.h
+++ b/include/configs/TQM862M.h
@@ -103,7 +103,6 @@
 #define CONFIG_CMD_ASKENV
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_IDE
 #define CONFIG_CMD_JFFS2
diff --git a/include/configs/TQM866M.h b/include/configs/TQM866M.h
index 0e378f2..a037b4f 100644
--- a/include/configs/TQM866M.h
+++ b/include/configs/TQM866M.h
@@ -143,7 +143,6 @@
 #define CONFIG_CMD_ASKENV
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_IDE
 #define CONFIG_CMD_JFFS2
diff --git a/include/configs/UCP1020.h b/include/configs/UCP1020.h
index 629be99..0801117 100644
--- a/include/configs/UCP1020.h
+++ b/include/configs/UCP1020.h
@@ -494,7 +494,6 @@
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_DATE
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_MII
diff --git a/include/configs/VCMA9.h b/include/configs/VCMA9.h
index 5b2e092..bfcfb40 100644
--- a/include/configs/VCMA9.h
+++ b/include/configs/VCMA9.h
@@ -55,7 +55,6 @@
 #define CONFIG_CMD_USB
 #define CONFIG_CMD_REGINFO
 #define CONFIG_CMD_DATE
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_BSP
diff --git a/include/configs/VOM405.h b/include/configs/VOM405.h
index ddd6377..99ee78b 100644
--- a/include/configs/VOM405.h
+++ b/include/configs/VOM405.h
@@ -62,7 +62,6 @@
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_BSP
 #define CONFIG_CMD_IRQ
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_PING
diff --git a/include/configs/amcc-common.h b/include/configs/amcc-common.h
index 37dac7d..c5ef650 100644
--- a/include/configs/amcc-common.h
+++ b/include/configs/amcc-common.h
@@ -60,7 +60,6 @@
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_DIAG
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_GREPENV
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_IRQ
diff --git a/include/configs/arcangel4.h b/include/configs/arcangel4.h
index a342d7e..63f61ae 100644
--- a/include/configs/arcangel4.h
+++ b/include/configs/arcangel4.h
@@ -41,7 +41,6 @@
 /*
  * Command line configuration
  */
-#define CONFIG_CMD_ELF
 
 #define CONFIG_OF_LIBFDT
 
diff --git a/include/configs/astro_mcf5373l.h b/include/configs/astro_mcf5373l.h
index 1c3a1c9..8606151 100644
--- a/include/configs/astro_mcf5373l.h
+++ b/include/configs/astro_mcf5373l.h
@@ -61,7 +61,6 @@
 
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_DATE
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #if ENABLE_JFFS
 #define CONFIG_CMD_JFFS2
diff --git a/include/configs/axs101.h b/include/configs/axs101.h
index 7cb8853..450291c 100644
--- a/include/configs/axs101.h
+++ b/include/configs/axs101.h
@@ -123,7 +123,6 @@
  */
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_FAT
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MMC
diff --git a/include/configs/bf537-minotaur.h b/include/configs/bf537-minotaur.h
index 6674d28..c57c862 100644
--- a/include/configs/bf537-minotaur.h
+++ b/include/configs/bf537-minotaur.h
@@ -153,7 +153,6 @@
 #define CONFIG_CMD_BOOTLDR
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_DATE
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_SF
 
diff --git a/include/configs/bf537-srv1.h b/include/configs/bf537-srv1.h
index 15d912e..90aeeec 100644
--- a/include/configs/bf537-srv1.h
+++ b/include/configs/bf537-srv1.h
@@ -152,7 +152,6 @@
 #define CONFIG_CMD_BOOTLDR
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_DATE
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_SF
 
diff --git a/include/configs/bfin_adi_common.h b/include/configs/bfin_adi_common.h
index 7b2faf2..a075050 100644
--- a/include/configs/bfin_adi_common.h
+++ b/include/configs/bfin_adi_common.h
@@ -80,7 +80,6 @@
 # define CONFIG_CMD_BOOTLDR
 # define CONFIG_CMD_CACHE
 # define CONFIG_CMD_CPLBINFO
-# define CONFIG_CMD_ELF
 # define CONFIG_CMD_GPIO
 # define CONFIG_CMD_KGDB
 # define CONFIG_CMD_LDRINFO
diff --git a/include/configs/blackstamp.h b/include/configs/blackstamp.h
index c0197ca..3b7a47f 100644
--- a/include/configs/blackstamp.h
+++ b/include/configs/blackstamp.h
@@ -117,7 +117,6 @@
 #define CONFIG_CMD_CPLBINFO
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_SF
-#define CONFIG_CMD_ELF
 
 #define CONFIG_BOOTDELAY     5
 #define CONFIG_BOOTCOMMAND   "run ramboot"
diff --git a/include/configs/blackvme.h b/include/configs/blackvme.h
index 4752b07..5b15e0e 100644
--- a/include/configs/blackvme.h
+++ b/include/configs/blackvme.h
@@ -156,7 +156,6 @@
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_CPLBINFO
 #define CONFIG_CMD_SF
-#define CONFIG_CMD_ELF
 
 /*
  * Default: boot from SPI flash.
diff --git a/include/configs/controlcenterd.h b/include/configs/controlcenterd.h
index 9a1f6d0..c879048 100644
--- a/include/configs/controlcenterd.h
+++ b/include/configs/controlcenterd.h
@@ -388,7 +388,6 @@
 
 #ifndef CONFIG_TRAILBLAZER
 
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_ERRATA
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_FAT
diff --git a/include/configs/corenet_ds.h b/include/configs/corenet_ds.h
index 2919220..878fda2 100644
--- a/include/configs/corenet_ds.h
+++ b/include/configs/corenet_ds.h
@@ -628,7 +628,6 @@
  * Command line configuration.
  */
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_ERRATA
 #define CONFIG_CMD_GREPENV
 #define CONFIG_CMD_IRQ
diff --git a/include/configs/dbau1x00.h b/include/configs/dbau1x00.h
index 46e3a6c..3be44d4 100644
--- a/include/configs/dbau1x00.h
+++ b/include/configs/dbau1x00.h
@@ -75,7 +75,6 @@
  * Command line configuration.
  */
 #undef CONFIG_CMD_BEDBUG
-#undef CONFIG_CMD_ELF
 #undef CONFIG_CMD_FAT
 #undef CONFIG_CMD_MII
 
diff --git a/include/configs/digsy_mtc.h b/include/configs/digsy_mtc.h
index a7af351..02b8f91 100644
--- a/include/configs/digsy_mtc.h
+++ b/include/configs/digsy_mtc.h
@@ -107,7 +107,6 @@
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_DIAG
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_FAT
 #define CONFIG_CMD_I2C
diff --git a/include/configs/dlvision-10g.h b/include/configs/dlvision-10g.h
index e6bfe58..e39f8ba 100644
--- a/include/configs/dlvision-10g.h
+++ b/include/configs/dlvision-10g.h
@@ -68,7 +68,6 @@
 #undef CONFIG_CMD_DHCP
 #undef CONFIG_CMD_DIAG
 #undef CONFIG_CMD_EEPROM
-#undef CONFIG_CMD_ELF
 #undef CONFIG_CMD_I2C
 #undef CONFIG_CMD_IRQ
 
diff --git a/include/configs/dlvision.h b/include/configs/dlvision.h
index 0299d16..3c05534 100644
--- a/include/configs/dlvision.h
+++ b/include/configs/dlvision.h
@@ -64,7 +64,6 @@
 #undef CONFIG_CMD_DHCP
 #undef CONFIG_CMD_DIAG
 #undef CONFIG_CMD_EEPROM
-#undef CONFIG_CMD_ELF
 #undef CONFIG_CMD_I2C
 #undef CONFIG_CMD_IRQ
 
diff --git a/include/configs/io.h b/include/configs/io.h
index f5b09b6..7d863fa 100644
--- a/include/configs/io.h
+++ b/include/configs/io.h
@@ -68,7 +68,6 @@
 #undef CONFIG_CMD_DHCP
 #undef CONFIG_CMD_DIAG
 #undef CONFIG_CMD_EEPROM
-#undef CONFIG_CMD_ELF
 #undef CONFIG_CMD_I2C
 #undef CONFIG_CMD_IRQ
 
diff --git a/include/configs/iocon.h b/include/configs/iocon.h
index f7ae663..a4d05e5 100644
--- a/include/configs/iocon.h
+++ b/include/configs/iocon.h
@@ -64,7 +64,6 @@
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_FPGAD
 #undef CONFIG_CMD_EEPROM
-#undef CONFIG_CMD_ELF
 #undef CONFIG_CMD_I2C
 #undef CONFIG_CMD_IRQ
 
diff --git a/include/configs/km/km_arm.h b/include/configs/km/km_arm.h
index 15fca1a..5e0f483 100644
--- a/include/configs/km/km_arm.h
+++ b/include/configs/km/km_arm.h
@@ -122,7 +122,6 @@
 /*
  * Commands configuration
  */
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_MTDPARTS
 
 /*
diff --git a/include/configs/lsxl.h b/include/configs/lsxl.h
index 1837258..a57e328 100644
--- a/include/configs/lsxl.h
+++ b/include/configs/lsxl.h
@@ -55,7 +55,6 @@
  */
 #define CONFIG_CMD_BOOTZ
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_ENV
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_FAT
diff --git a/include/configs/malta.h b/include/configs/malta.h
index 2f33f63..4d3751a 100644
--- a/include/configs/malta.h
+++ b/include/configs/malta.h
@@ -122,7 +122,6 @@
  */
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_IDE
 #define CONFIG_CMD_PCI
 #define CONFIG_CMD_PING
diff --git a/include/configs/mecp5123.h b/include/configs/mecp5123.h
index a8b4b24..84f1a40 100644
--- a/include/configs/mecp5123.h
+++ b/include/configs/mecp5123.h
@@ -309,7 +309,6 @@
 #undef CONFIG_CMD_EXT2
 #define CONFIG_CMD_FAT
 #define CONFIG_CMD_JFFS2
-#define CONFIG_CMD_ELF
 #define CONFIG_DOS_PARTITION
 
 /*
diff --git a/include/configs/motionpro.h b/include/configs/motionpro.h
index 3b97d91..6eb6e51 100644
--- a/include/configs/motionpro.h
+++ b/include/configs/motionpro.h
@@ -41,7 +41,6 @@
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_DTT
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_FAT
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_IDE
diff --git a/include/configs/munices.h b/include/configs/munices.h
index b1b6acd..072bd95 100644
--- a/include/configs/munices.h
+++ b/include/configs/munices.h
@@ -28,7 +28,6 @@
  * Command line configuration.
  */
 #define CONFIG_CMD_ASKENV
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_IMMAP
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_REGINFO
diff --git a/include/configs/neo.h b/include/configs/neo.h
index 33cee43..f178366 100644
--- a/include/configs/neo.h
+++ b/include/configs/neo.h
@@ -67,7 +67,6 @@
 #undef CONFIG_CMD_DHCP
 #undef CONFIG_CMD_DIAG
 #undef CONFIG_CMD_EEPROM
-#undef CONFIG_CMD_ELF
 #undef CONFIG_CMD_I2C
 #undef CONFIG_CMD_IRQ
 
diff --git a/include/configs/nitrogen6x.h b/include/configs/nitrogen6x.h
index dd4cb0f..e735d0d 100644
--- a/include/configs/nitrogen6x.h
+++ b/include/configs/nitrogen6x.h
@@ -328,7 +328,6 @@
 #define CONFIG_PCIE_IMX
 #endif
 
-#define CONFIG_CMD_ELF
 
 #define CONFIG_USB_GADGET
 #define CONFIG_CMD_USB_MASS_STORAGE
diff --git a/include/configs/openrisc-generic.h b/include/configs/openrisc-generic.h
index 23929c2..d53e419 100644
--- a/include/configs/openrisc-generic.h
+++ b/include/configs/openrisc-generic.h
@@ -115,7 +115,6 @@
  * Command line configuration.
  */
 #define CONFIG_CMD_IRQ
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_BSP
 
 #define CONFIG_CMD_MII
diff --git a/include/configs/origen.h b/include/configs/origen.h
index 21d8e7a..ef80bf6 100644
--- a/include/configs/origen.h
+++ b/include/configs/origen.h
@@ -51,7 +51,6 @@
 #define S5P_CHECK_LPA			0xABAD0000
 
 #undef CONFIG_CMD_PING
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_FS_GENERIC
diff --git a/include/configs/p1_p2_rdb_pc.h b/include/configs/p1_p2_rdb_pc.h
index af89e6b..362cf30 100644
--- a/include/configs/p1_p2_rdb_pc.h
+++ b/include/configs/p1_p2_rdb_pc.h
@@ -895,7 +895,6 @@
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_DATE
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_REGINFO
 
 /*
diff --git a/include/configs/p1_twr.h b/include/configs/p1_twr.h
index e9cc274..588a6c5 100644
--- a/include/configs/p1_twr.h
+++ b/include/configs/p1_twr.h
@@ -425,7 +425,6 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_REGINFO
 
 /*
diff --git a/include/configs/pb1x00.h b/include/configs/pb1x00.h
index 516d381..41b7393 100644
--- a/include/configs/pb1x00.h
+++ b/include/configs/pb1x00.h
@@ -168,13 +168,11 @@
  * Command line configuration.
  */
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_PING
 
 #undef CONFIG_CMD_FAT
 #undef CONFIG_CMD_IDE
-#undef CONFIG_CMD_ELF
 #undef CONFIG_CMD_BEDBUG
 
 #endif	/* __CONFIG_H */
diff --git a/include/configs/qemu-mips.h b/include/configs/qemu-mips.h
index a7ec8f5..9395bda 100644
--- a/include/configs/qemu-mips.h
+++ b/include/configs/qemu-mips.h
@@ -45,7 +45,6 @@
 /*
  * Command line configuration.
  */
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_FAT
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_DHCP
diff --git a/include/configs/qemu-mips64.h b/include/configs/qemu-mips64.h
index 4de15bf..53ff802 100644
--- a/include/configs/qemu-mips64.h
+++ b/include/configs/qemu-mips64.h
@@ -45,7 +45,6 @@
 /*
  * Command line configuration.
  */
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_FAT
 #define CONFIG_CMD_EXT2
 #define CONFIG_CMD_DHCP
diff --git a/include/configs/qemu-ppce500.h b/include/configs/qemu-ppce500.h
index 45f5e78..5cd0906 100644
--- a/include/configs/qemu-ppce500.h
+++ b/include/configs/qemu-ppce500.h
@@ -158,7 +158,6 @@ extern unsigned long long get_phys_ccsrbar_addr_early(void);
  * Command line configuration.
  */
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_BOOTZ
 #define CONFIG_CMD_GREPENV
 #define CONFIG_CMD_IRQ
diff --git a/include/configs/sandbox.h b/include/configs/sandbox.h
index 32e3a9b..c96ec90 100644
--- a/include/configs/sandbox.h
+++ b/include/configs/sandbox.h
@@ -141,7 +141,6 @@
 #define CONFIG_IP_DEFRAG
 
 /* Can't boot elf images */
-#undef CONFIG_CMD_ELF
 
 #define CONFIG_CMD_HASH
 #define CONFIG_HASH_VERIFY
diff --git a/include/configs/sbc8548.h b/include/configs/sbc8548.h
index 0717156..87e562e 100644
--- a/include/configs/sbc8548.h
+++ b/include/configs/sbc8548.h
@@ -539,7 +539,6 @@
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_MII
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_REGINFO
 
 #if defined(CONFIG_PCI)
diff --git a/include/configs/smdk2410.h b/include/configs/smdk2410.h
index a6bfa76..fb38502 100644
--- a/include/configs/smdk2410.h
+++ b/include/configs/smdk2410.h
@@ -79,7 +79,6 @@
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_NAND
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_REGINFO
diff --git a/include/configs/smdkc100.h b/include/configs/smdkc100.h
index 4ec9c65..1d9ce92 100644
--- a/include/configs/smdkc100.h
+++ b/include/configs/smdkc100.h
@@ -68,7 +68,6 @@
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_REGINFO
 #define CONFIG_CMD_ONENAND
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_FAT
 #define CONFIG_CMD_MTDPARTS
 
diff --git a/include/configs/smdkv310.h b/include/configs/smdkv310.h
index dbba88b..217cfc0 100644
--- a/include/configs/smdkv310.h
+++ b/include/configs/smdkv310.h
@@ -43,7 +43,6 @@
 #define CONFIG_ENV_OVERWRITE
 
 #define CONFIG_CMD_PING
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_DHCP
 
 /* MMC SPL */
diff --git a/include/configs/t4qds.h b/include/configs/t4qds.h
index d3138fe..26028df 100644
--- a/include/configs/t4qds.h
+++ b/include/configs/t4qds.h
@@ -273,7 +273,6 @@
  * Command line configuration.
  */
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_ERRATA
 #define CONFIG_CMD_GREPENV
 #define CONFIG_CMD_IRQ
diff --git a/include/configs/tb100.h b/include/configs/tb100.h
index 41c2c72..e3c41ef 100644
--- a/include/configs/tb100.h
+++ b/include/configs/tb100.h
@@ -69,7 +69,6 @@
  * Command line configuration
  */
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_PING
 
 #define CONFIG_OF_LIBFDT
diff --git a/include/configs/vct.h b/include/configs/vct.h
index 80f6a60..92726c8 100644
--- a/include/configs/vct.h
+++ b/include/configs/vct.h
@@ -84,7 +84,6 @@
  * Commands
  */
 #define CONFIG_CMD_DHCP
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_EEPROM
 #define CONFIG_CMD_I2C
 
@@ -288,7 +287,6 @@ int vct_gpio_get(int pin);
 #undef CONFIG_CMD_DHCP
 #undef CONFIG_CMD_EEPROM
 #undef CONFIG_CMD_EEPROM
-#undef CONFIG_CMD_ELF
 #undef CONFIG_CMD_FAT
 #undef CONFIG_CMD_I2C
 #undef CONFIG_CMD_I2C
diff --git a/include/configs/vme8349.h b/include/configs/vme8349.h
index bc4a998..a6f5d6a 100644
--- a/include/configs/vme8349.h
+++ b/include/configs/vme8349.h
@@ -373,7 +373,6 @@
     #undef CONFIG_CMD_ENV
 #endif
 
-#define CONFIG_CMD_ELF
 /* Pass Ethernet MAC to VxWorks */
 #define CONFIG_SYS_VXWORKS_MAC_PTR	0x000043f0
 
diff --git a/include/configs/x86-common.h b/include/configs/x86-common.h
index 3f153f2..ac05d44 100644
--- a/include/configs/x86-common.h
+++ b/include/configs/x86-common.h
@@ -115,7 +115,6 @@
 #define CONFIG_CMD_EXT2
 
 #define CONFIG_CMD_ZBOOT
-#define CONFIG_CMD_ELF
 
 #define CONFIG_BOOTARGS		\
 	"root=/dev/sdb3 init=/sbin/init rootwait ro"
diff --git a/include/configs/xilinx-ppc.h b/include/configs/xilinx-ppc.h
index 309d68d..6bd6be8 100644
--- a/include/configs/xilinx-ppc.h
+++ b/include/configs/xilinx-ppc.h
@@ -29,7 +29,6 @@
 #define CONFIG_CMD_ASKENV
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_DIAG
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_REGINFO
 #undef CONFIG_CMD_JFFS2
diff --git a/include/configs/xilinx_zynqmp.h b/include/configs/xilinx_zynqmp.h
index da87188..ed09b7f 100644
--- a/include/configs/xilinx_zynqmp.h
+++ b/include/configs/xilinx_zynqmp.h
@@ -73,7 +73,6 @@
 #define CONFIG_CMD_FAT
 #define CONFIG_CMD_FS_GENERIC
 #define CONFIG_DOS_PARTITION
-#define CONFIG_CMD_ELF
 #define CONFIG_MP
 
 #define CONFIG_CMD_MII
diff --git a/include/configs/xpedite1000.h b/include/configs/xpedite1000.h
index 4fafb5a..37a31c4 100644
--- a/include/configs/xpedite1000.h
+++ b/include/configs/xpedite1000.h
@@ -191,7 +191,6 @@ extern void out32(unsigned int, unsigned long);
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_JFFS2
diff --git a/include/configs/xpedite517x.h b/include/configs/xpedite517x.h
index 669aa53..c65d58f 100644
--- a/include/configs/xpedite517x.h
+++ b/include/configs/xpedite517x.h
@@ -533,7 +533,6 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
 #define CONFIG_CMD_DS4510_INFO
 #define CONFIG_CMD_DTT
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_IRQ
 #define CONFIG_CMD_JFFS2
diff --git a/include/configs/xpedite520x.h b/include/configs/xpedite520x.h
index 34a124c..e48960b 100644
--- a/include/configs/xpedite520x.h
+++ b/include/configs/xpedite520x.h
@@ -315,7 +315,6 @@
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_JFFS2
 #define CONFIG_CMD_MII
diff --git a/include/configs/xpedite537x.h b/include/configs/xpedite537x.h
index 58ace2c..c9ddd15 100644
--- a/include/configs/xpedite537x.h
+++ b/include/configs/xpedite537x.h
@@ -388,7 +388,6 @@ extern unsigned long get_board_ddr_clk(unsigned long dummy);
 #define CONFIG_CMD_DS4510_INFO
 #define CONFIG_CMD_DTT
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_JFFS2
 #define CONFIG_CMD_MII
diff --git a/include/configs/xpedite550x.h b/include/configs/xpedite550x.h
index 765aaad..4b33696 100644
--- a/include/configs/xpedite550x.h
+++ b/include/configs/xpedite550x.h
@@ -372,7 +372,6 @@ extern unsigned long get_board_ddr_clk(unsigned long dummy);
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_DTT
 #define CONFIG_CMD_EEPROM
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_JFFS2
 #define CONFIG_CMD_MII
diff --git a/include/configs/zmx25.h b/include/configs/zmx25.h
index 81b9ce4..b7134eb 100644
--- a/include/configs/zmx25.h
+++ b/include/configs/zmx25.h
@@ -84,7 +84,6 @@
  */
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_PING
-#define CONFIG_CMD_ELF
 #define CONFIG_CMD_FAT
 #define CONFIG_CMD_USB
 
diff --git a/include/configs/zynq-common.h b/include/configs/zynq-common.h
index e7ab50a..873c42d 100644
--- a/include/configs/zynq-common.h
+++ b/include/configs/zynq-common.h
@@ -289,7 +289,6 @@
 /* Boot FreeBSD/vxWorks from an ELF image */
 #if defined(CONFIG_ZYNQ_BOOT_FREEBSD)
 # define CONFIG_API
-# define CONFIG_CMD_ELF
 # define CONFIG_SYS_MMC_MAX_DEVICE	1
 #endif
 
-- 
1.8.2.1

^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 3/8] cmd: Clean up cmd_elf a little bit
  2015-09-24  9:21 [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx' Bin Meng
  2015-09-24  9:21 ` [U-Boot] [PATCH 1/8] x86: Initialize GDT entry 1 to be the 32-bit CS as well Bin Meng
  2015-09-24  9:21 ` [U-Boot] [PATCH 2/8] cmd: Convert CONFIG_CMD_ELF to Kconfig Bin Meng
@ 2015-09-24  9:21 ` Bin Meng
  2015-09-25 18:37   ` Tom Rini
  2015-09-24  9:21 ` [U-Boot] [PATCH 4/8] cmd: elf: Reorder load_elf_image_phdr() and load_elf_image_shdr() Bin Meng
                   ` (5 subsequent siblings)
  8 siblings, 1 reply; 27+ messages in thread
From: Bin Meng @ 2015-09-24  9:21 UTC (permalink / raw)
  To: u-boot

This commit cleans up cmd_elf.c per U-Boot coding convention,
and removes the unnecessary DECLARE_GLOBAL_DATA_PTR and out-of-date
powerpc comments (it actually supports not only powerpc targets).

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
---

 common/cmd_elf.c | 171 ++++++++++++++++++++++++-------------------------------
 1 file changed, 73 insertions(+), 98 deletions(-)

diff --git a/common/cmd_elf.c b/common/cmd_elf.c
index 22475dc..c5e4432 100644
--- a/common/cmd_elf.c
+++ b/common/cmd_elf.c
@@ -14,23 +14,17 @@
  */
 
 #include <common.h>
-#include <bootm.h>
 #include <command.h>
-#include <linux/ctype.h>
-#include <net.h>
 #include <elf.h>
+#include <net.h>
 #include <vxworks.h>
 
-#if defined(CONFIG_WALNUT) || defined(CONFIG_SYS_VXWORKS_MAC_PTR)
-DECLARE_GLOBAL_DATA_PTR;
-#endif
-
 static unsigned long load_elf_image_phdr(unsigned long addr);
 static unsigned long load_elf_image_shdr(unsigned long addr);
 
 /* Allow ports to override the default behavior */
 static unsigned long do_bootelf_exec(ulong (*entry)(int, char * const[]),
-			       int argc, char * const argv[])
+				     int argc, char * const argv[])
 {
 	unsigned long ret;
 
@@ -54,18 +48,16 @@ static unsigned long do_bootelf_exec(ulong (*entry)(int, char * const[]),
 	return ret;
 }
 
-/* ======================================================================
+/*
  * Determine if a valid ELF image exists at the given memory location.
- * First looks at the ELF header magic field, the makes sure that it is
- * executable and makes sure that it is for a PowerPC.
- * ====================================================================== */
+ * First look at the ELF header magic field, then make sure that it is
+ * executable.
+ */
 int valid_elf_image(unsigned long addr)
 {
-	Elf32_Ehdr *ehdr;		/* Elf header structure pointer */
-
-	/* -------------------------------------------------- */
+	Elf32_Ehdr *ehdr; /* Elf header structure pointer */
 
-	ehdr = (Elf32_Ehdr *) addr;
+	ehdr = (Elf32_Ehdr *)addr;
 
 	if (!IS_ELF(*ehdr)) {
 		printf("## No elf image at address 0x%08lx\n", addr);
@@ -77,27 +69,17 @@ int valid_elf_image(unsigned long addr)
 		return 0;
 	}
 
-#if 0
-	if (ehdr->e_machine != EM_PPC) {
-		printf("## Not a PowerPC elf image at address 0x%08lx\n", addr);
-		return 0;
-	}
-#endif
-
 	return 1;
 }
 
-/* ======================================================================
- * Interpreter command to boot an arbitrary ELF image from memory.
- * ====================================================================== */
+/* Interpreter command to boot an arbitrary ELF image from memory */
 int do_bootelf(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 {
-	unsigned long addr;		/* Address of the ELF image     */
-	unsigned long rc;		/* Return value from user code  */
+	unsigned long addr; /* Address of the ELF image */
+	unsigned long rc; /* Return value from user code */
 	char *sload, *saddr;
 	const char *ep = getenv("autostart");
 
-	/* -------------------------------------------------- */
 	int rcode = 0;
 
 	sload = saddr = NULL;
@@ -138,28 +120,27 @@ int do_bootelf(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 		rcode = 1;
 
 	printf("## Application terminated, rc = 0x%lx\n", rc);
+
 	return rcode;
 }
 
-/* ======================================================================
+/*
  * Interpreter command to boot VxWorks from a memory image.  The image can
  * be either an ELF image or a raw binary.  Will attempt to setup the
  * bootline and other parameters correctly.
- * ====================================================================== */
+ */
 int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 {
-	unsigned long addr;		/* Address of image            */
-	unsigned long bootaddr;	/* Address to put the bootline */
-	char *bootline;			/* Text of the bootline        */
-	char *tmp;			/* Temporary char pointer      */
-	char build_buf[128];		/* Buffer for building the bootline */
-
-	/* ---------------------------------------------------
-	 *
+	unsigned long addr; /* Address of image */
+	unsigned long bootaddr; /* Address to put the bootline */
+	char *bootline; /* Text of the bootline */
+	char *tmp; /* Temporary char pointer */
+	char build_buf[128]; /* Buffer for building the bootline */
+
+	/*
 	 * Check the loadaddr variable.
 	 * If we don't know where the image is then we're done.
 	 */
-
 	if (argc < 2)
 		addr = load_addr;
 	else
@@ -167,7 +148,8 @@ int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 
 #if defined(CONFIG_CMD_NET)
 	/*
-	 * Check to see if we need to tftp the image ourselves before starting
+	 * Check to see if we need to tftp the image ourselves
+	 * before starting
 	 */
 	if ((argc == 2) && (strcmp(argv[1], "tftp") == 0)) {
 		if (net_loop(TFTPGET) <= 0)
@@ -177,18 +159,18 @@ int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 	}
 #endif
 
-	/* This should equate
-	 * to NV_RAM_ADRS + NV_BOOT_OFFSET + NV_ENET_OFFSET
+	/*
+	 * This should equate to
+	 * NV_RAM_ADRS + NV_BOOT_OFFSET + NV_ENET_OFFSET
 	 * from the VxWorks BSP header files.
 	 * This will vary from board to board
 	 */
-
 #if defined(CONFIG_WALNUT)
-	tmp = (char *) CONFIG_SYS_NVRAM_BASE_ADDR + 0x500;
+	tmp = (char *)CONFIG_SYS_NVRAM_BASE_ADDR + 0x500;
 	eth_getenv_enetaddr("ethaddr", (uchar *)build_buf);
 	memcpy(tmp, &build_buf[3], 3);
 #elif defined(CONFIG_SYS_VXWORKS_MAC_PTR)
-	tmp = (char *) CONFIG_SYS_VXWORKS_MAC_PTR;
+	tmp = (char *)CONFIG_SYS_VXWORKS_MAC_PTR;
 	eth_getenv_enetaddr("ethaddr", (uchar *)build_buf);
 	memcpy(tmp, build_buf, 6);
 #else
@@ -199,7 +181,7 @@ int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 	 * Use bootaddr to find the location in memory that VxWorks
 	 * will look for the bootline string. The default value for
 	 * PowerPC is LOCAL_MEM_LOCAL_ADRS + BOOT_LINE_OFFSET which
-	 * defaults to 0x4200
+	 * defaults to 0x4200.
 	 */
 	tmp = getenv("bootaddr");
 	if (!tmp)
@@ -210,7 +192,7 @@ int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 	/*
 	 * Check to see if the bootline is defined in the 'bootargs'
 	 * parameter. If it is not defined, we may be able to
-	 * construct the info
+	 * construct the info.
 	 */
 	bootline = getenv("bootargs");
 	if (bootline) {
@@ -222,10 +204,10 @@ int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 		tmp = getenv("bootfile");
 		if (tmp)
 			sprintf(&build_buf[strlen(build_buf)],
-				 "%s:%s ", CONFIG_SYS_VXWORKS_SERVERNAME, tmp);
+				"%s:%s ", CONFIG_SYS_VXWORKS_SERVERNAME, tmp);
 		else
 			sprintf(&build_buf[strlen(build_buf)],
-				 "%s:file ", CONFIG_SYS_VXWORKS_SERVERNAME);
+				"%s:file ", CONFIG_SYS_VXWORKS_SERVERNAME);
 
 		tmp = getenv("ipaddr");
 		if (tmp)
@@ -241,7 +223,7 @@ int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 
 #ifdef CONFIG_SYS_VXWORKS_ADD_PARAMS
 		sprintf(&build_buf[strlen(build_buf)],
-			 CONFIG_SYS_VXWORKS_ADD_PARAMS);
+			CONFIG_SYS_VXWORKS_ADD_PARAMS);
 #endif
 
 		memcpy((void *)bootaddr, build_buf,
@@ -252,51 +234,49 @@ int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 	/*
 	 * If the data at the load address is an elf image, then
 	 * treat it like an elf image. Otherwise, assume that it is a
-	 * binary image
+	 * binary image.
 	 */
-
-	if (valid_elf_image(addr)) {
+	if (valid_elf_image(addr))
 		addr = load_elf_image_shdr(addr);
-	} else {
+	else
 		puts("## Not an ELF image, assuming binary\n");
-		/* leave addr as load_addr */
-	}
 
 	printf("## Using bootline (@ 0x%lx): %s\n", bootaddr,
-			(char *) bootaddr);
+	       (char *)bootaddr);
 	printf("## Starting vxWorks@0x%08lx ...\n", addr);
 
 	dcache_disable();
-	((void (*)(int)) addr) (0);
+	((void (*)(int))addr)(0);
 
 	puts("## vxWorks terminated\n");
+
 	return 1;
 }
 
-/* ======================================================================
+/*
  * A very simple elf loader, assumes the image is valid, returns the
  * entry point address.
- * ====================================================================== */
+ */
 static unsigned long load_elf_image_phdr(unsigned long addr)
 {
-	Elf32_Ehdr *ehdr;		/* Elf header structure pointer     */
-	Elf32_Phdr *phdr;		/* Program header structure pointer */
+	Elf32_Ehdr *ehdr; /* Elf header structure pointer */
+	Elf32_Phdr *phdr; /* Program header structure pointer */
 	int i;
 
-	ehdr = (Elf32_Ehdr *) addr;
-	phdr = (Elf32_Phdr *) (addr + ehdr->e_phoff);
+	ehdr = (Elf32_Ehdr *)addr;
+	phdr = (Elf32_Phdr *)(addr + ehdr->e_phoff);
 
 	/* Load each program header */
 	for (i = 0; i < ehdr->e_phnum; ++i) {
-		void *dst = (void *)(uintptr_t) phdr->p_paddr;
-		void *src = (void *) addr + phdr->p_offset;
+		void *dst = (void *)(uintptr_t)phdr->p_paddr;
+		void *src = (void *)addr + phdr->p_offset;
 		debug("Loading phdr %i to 0x%p (%i bytes)\n",
-			i, dst, phdr->p_filesz);
+		      i, dst, phdr->p_filesz);
 		if (phdr->p_filesz)
 			memcpy(dst, src, phdr->p_filesz);
 		if (phdr->p_filesz != phdr->p_memsz)
 			memset(dst + phdr->p_filesz, 0x00,
-				phdr->p_memsz - phdr->p_filesz);
+			       phdr->p_memsz - phdr->p_filesz);
 		flush_cache((unsigned long)dst, phdr->p_filesz);
 		++phdr;
 	}
@@ -306,50 +286,46 @@ static unsigned long load_elf_image_phdr(unsigned long addr)
 
 static unsigned long load_elf_image_shdr(unsigned long addr)
 {
-	Elf32_Ehdr *ehdr;		/* Elf header structure pointer     */
-	Elf32_Shdr *shdr;		/* Section header structure pointer */
-	unsigned char *strtab = 0;	/* String table pointer             */
-	unsigned char *image;		/* Binary image pointer             */
-	int i;				/* Loop counter                     */
-
-	/* -------------------------------------------------- */
+	Elf32_Ehdr *ehdr; /* Elf header structure pointer */
+	Elf32_Shdr *shdr; /* Section header structure pointer */
+	unsigned char *strtab = 0; /* String table pointer */
+	unsigned char *image; /* Binary image pointer */
+	int i; /* Loop counter */
 
-	ehdr = (Elf32_Ehdr *) addr;
+	ehdr = (Elf32_Ehdr *)addr;
 
 	/* Find the section header string table for output info */
-	shdr = (Elf32_Shdr *) (addr + ehdr->e_shoff +
-			       (ehdr->e_shstrndx * sizeof(Elf32_Shdr)));
+	shdr = (Elf32_Shdr *)(addr + ehdr->e_shoff +
+			     (ehdr->e_shstrndx * sizeof(Elf32_Shdr)));
 
 	if (shdr->sh_type == SHT_STRTAB)
-		strtab = (unsigned char *) (addr + shdr->sh_offset);
+		strtab = (unsigned char *)(addr + shdr->sh_offset);
 
 	/* Load each appropriate section */
 	for (i = 0; i < ehdr->e_shnum; ++i) {
-		shdr = (Elf32_Shdr *) (addr + ehdr->e_shoff +
-				       (i * sizeof(Elf32_Shdr)));
+		shdr = (Elf32_Shdr *)(addr + ehdr->e_shoff +
+				     (i * sizeof(Elf32_Shdr)));
 
-		if (!(shdr->sh_flags & SHF_ALLOC)
-		   || shdr->sh_addr == 0 || shdr->sh_size == 0) {
+		if (!(shdr->sh_flags & SHF_ALLOC) ||
+		    shdr->sh_addr == 0 || shdr->sh_size == 0) {
 			continue;
 		}
 
 		if (strtab) {
 			debug("%sing %s @ 0x%08lx (%ld bytes)\n",
-				(shdr->sh_type == SHT_NOBITS) ?
-					"Clear" : "Load",
-				&strtab[shdr->sh_name],
-				(unsigned long) shdr->sh_addr,
-				(long) shdr->sh_size);
+			      (shdr->sh_type == SHT_NOBITS) ? "Clear" : "Load",
+			       &strtab[shdr->sh_name],
+			       (unsigned long)shdr->sh_addr,
+			       (long)shdr->sh_size);
 		}
 
 		if (shdr->sh_type == SHT_NOBITS) {
-			memset((void *)(uintptr_t) shdr->sh_addr, 0,
-				shdr->sh_size);
+			memset((void *)(uintptr_t)shdr->sh_addr, 0,
+			       shdr->sh_size);
 		} else {
-			image = (unsigned char *) addr + shdr->sh_offset;
-			memcpy((void *)(uintptr_t) shdr->sh_addr,
-				(const void *) image,
-				shdr->sh_size);
+			image = (unsigned char *)addr + shdr->sh_offset;
+			memcpy((void *)(uintptr_t)shdr->sh_addr,
+			       (const void *)image, shdr->sh_size);
 		}
 		flush_cache(shdr->sh_addr, shdr->sh_size);
 	}
@@ -357,9 +333,8 @@ static unsigned long load_elf_image_shdr(unsigned long addr)
 	return ehdr->e_entry;
 }
 
-/* ====================================================================== */
 U_BOOT_CMD(
-	bootelf,      3,      0,      do_bootelf,
+	bootelf, 3, 0, do_bootelf,
 	"Boot from an ELF image in memory",
 	"[-p|-s] [address]\n"
 	"\t- load ELF image at [address] via program headers (-p)\n"
@@ -367,7 +342,7 @@ U_BOOT_CMD(
 );
 
 U_BOOT_CMD(
-	bootvx,      2,      0,      do_bootvx,
+	bootvx, 2, 0, do_bootvx,
 	"Boot vxWorks from an ELF image",
 	" [address] - load address of vxWorks ELF image."
 );
-- 
1.8.2.1

^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 4/8] cmd: elf: Reorder load_elf_image_phdr() and load_elf_image_shdr()
  2015-09-24  9:21 [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx' Bin Meng
                   ` (2 preceding siblings ...)
  2015-09-24  9:21 ` [U-Boot] [PATCH 3/8] cmd: Clean up cmd_elf a little bit Bin Meng
@ 2015-09-24  9:21 ` Bin Meng
  2015-09-25 18:37   ` Tom Rini
  2015-09-24  9:21 ` [U-Boot] [PATCH 5/8] cmd: bootvx: Pass netmask and gatewayip to VxWorks bootline Bin Meng
                   ` (4 subsequent siblings)
  8 siblings, 1 reply; 27+ messages in thread
From: Bin Meng @ 2015-09-24  9:21 UTC (permalink / raw)
  To: u-boot

Move load_elf_image_phdr() and load_elf_image_shdr() to the beginning
of the cmd_elf.c so that forward declaration is not needed.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
---

 common/cmd_elf.c | 161 +++++++++++++++++++++++++++----------------------------
 1 file changed, 79 insertions(+), 82 deletions(-)

diff --git a/common/cmd_elf.c b/common/cmd_elf.c
index c5e4432..62863df 100644
--- a/common/cmd_elf.c
+++ b/common/cmd_elf.c
@@ -19,8 +19,85 @@
 #include <net.h>
 #include <vxworks.h>
 
-static unsigned long load_elf_image_phdr(unsigned long addr);
-static unsigned long load_elf_image_shdr(unsigned long addr);
+/*
+ * A very simple elf loader, assumes the image is valid, returns the
+ * entry point address.
+ */
+static unsigned long load_elf_image_phdr(unsigned long addr)
+{
+	Elf32_Ehdr *ehdr; /* Elf header structure pointer */
+	Elf32_Phdr *phdr; /* Program header structure pointer */
+	int i;
+
+	ehdr = (Elf32_Ehdr *)addr;
+	phdr = (Elf32_Phdr *)(addr + ehdr->e_phoff);
+
+	/* Load each program header */
+	for (i = 0; i < ehdr->e_phnum; ++i) {
+		void *dst = (void *)(uintptr_t)phdr->p_paddr;
+		void *src = (void *)addr + phdr->p_offset;
+		debug("Loading phdr %i to 0x%p (%i bytes)\n",
+		      i, dst, phdr->p_filesz);
+		if (phdr->p_filesz)
+			memcpy(dst, src, phdr->p_filesz);
+		if (phdr->p_filesz != phdr->p_memsz)
+			memset(dst + phdr->p_filesz, 0x00,
+			       phdr->p_memsz - phdr->p_filesz);
+		flush_cache((unsigned long)dst, phdr->p_filesz);
+		++phdr;
+	}
+
+	return ehdr->e_entry;
+}
+
+static unsigned long load_elf_image_shdr(unsigned long addr)
+{
+	Elf32_Ehdr *ehdr; /* Elf header structure pointer */
+	Elf32_Shdr *shdr; /* Section header structure pointer */
+	unsigned char *strtab = 0; /* String table pointer */
+	unsigned char *image; /* Binary image pointer */
+	int i; /* Loop counter */
+
+	ehdr = (Elf32_Ehdr *)addr;
+
+	/* Find the section header string table for output info */
+	shdr = (Elf32_Shdr *)(addr + ehdr->e_shoff +
+			     (ehdr->e_shstrndx * sizeof(Elf32_Shdr)));
+
+	if (shdr->sh_type == SHT_STRTAB)
+		strtab = (unsigned char *)(addr + shdr->sh_offset);
+
+	/* Load each appropriate section */
+	for (i = 0; i < ehdr->e_shnum; ++i) {
+		shdr = (Elf32_Shdr *)(addr + ehdr->e_shoff +
+				     (i * sizeof(Elf32_Shdr)));
+
+		if (!(shdr->sh_flags & SHF_ALLOC) ||
+		    shdr->sh_addr == 0 || shdr->sh_size == 0) {
+			continue;
+		}
+
+		if (strtab) {
+			debug("%sing %s @ 0x%08lx (%ld bytes)\n",
+			      (shdr->sh_type == SHT_NOBITS) ? "Clear" : "Load",
+			       &strtab[shdr->sh_name],
+			       (unsigned long)shdr->sh_addr,
+			       (long)shdr->sh_size);
+		}
+
+		if (shdr->sh_type == SHT_NOBITS) {
+			memset((void *)(uintptr_t)shdr->sh_addr, 0,
+			       shdr->sh_size);
+		} else {
+			image = (unsigned char *)addr + shdr->sh_offset;
+			memcpy((void *)(uintptr_t)shdr->sh_addr,
+			       (const void *)image, shdr->sh_size);
+		}
+		flush_cache(shdr->sh_addr, shdr->sh_size);
+	}
+
+	return ehdr->e_entry;
+}
 
 /* Allow ports to override the default behavior */
 static unsigned long do_bootelf_exec(ulong (*entry)(int, char * const[]),
@@ -253,86 +330,6 @@ int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 	return 1;
 }
 
-/*
- * A very simple elf loader, assumes the image is valid, returns the
- * entry point address.
- */
-static unsigned long load_elf_image_phdr(unsigned long addr)
-{
-	Elf32_Ehdr *ehdr; /* Elf header structure pointer */
-	Elf32_Phdr *phdr; /* Program header structure pointer */
-	int i;
-
-	ehdr = (Elf32_Ehdr *)addr;
-	phdr = (Elf32_Phdr *)(addr + ehdr->e_phoff);
-
-	/* Load each program header */
-	for (i = 0; i < ehdr->e_phnum; ++i) {
-		void *dst = (void *)(uintptr_t)phdr->p_paddr;
-		void *src = (void *)addr + phdr->p_offset;
-		debug("Loading phdr %i to 0x%p (%i bytes)\n",
-		      i, dst, phdr->p_filesz);
-		if (phdr->p_filesz)
-			memcpy(dst, src, phdr->p_filesz);
-		if (phdr->p_filesz != phdr->p_memsz)
-			memset(dst + phdr->p_filesz, 0x00,
-			       phdr->p_memsz - phdr->p_filesz);
-		flush_cache((unsigned long)dst, phdr->p_filesz);
-		++phdr;
-	}
-
-	return ehdr->e_entry;
-}
-
-static unsigned long load_elf_image_shdr(unsigned long addr)
-{
-	Elf32_Ehdr *ehdr; /* Elf header structure pointer */
-	Elf32_Shdr *shdr; /* Section header structure pointer */
-	unsigned char *strtab = 0; /* String table pointer */
-	unsigned char *image; /* Binary image pointer */
-	int i; /* Loop counter */
-
-	ehdr = (Elf32_Ehdr *)addr;
-
-	/* Find the section header string table for output info */
-	shdr = (Elf32_Shdr *)(addr + ehdr->e_shoff +
-			     (ehdr->e_shstrndx * sizeof(Elf32_Shdr)));
-
-	if (shdr->sh_type == SHT_STRTAB)
-		strtab = (unsigned char *)(addr + shdr->sh_offset);
-
-	/* Load each appropriate section */
-	for (i = 0; i < ehdr->e_shnum; ++i) {
-		shdr = (Elf32_Shdr *)(addr + ehdr->e_shoff +
-				     (i * sizeof(Elf32_Shdr)));
-
-		if (!(shdr->sh_flags & SHF_ALLOC) ||
-		    shdr->sh_addr == 0 || shdr->sh_size == 0) {
-			continue;
-		}
-
-		if (strtab) {
-			debug("%sing %s @ 0x%08lx (%ld bytes)\n",
-			      (shdr->sh_type == SHT_NOBITS) ? "Clear" : "Load",
-			       &strtab[shdr->sh_name],
-			       (unsigned long)shdr->sh_addr,
-			       (long)shdr->sh_size);
-		}
-
-		if (shdr->sh_type == SHT_NOBITS) {
-			memset((void *)(uintptr_t)shdr->sh_addr, 0,
-			       shdr->sh_size);
-		} else {
-			image = (unsigned char *)addr + shdr->sh_offset;
-			memcpy((void *)(uintptr_t)shdr->sh_addr,
-			       (const void *)image, shdr->sh_size);
-		}
-		flush_cache(shdr->sh_addr, shdr->sh_size);
-	}
-
-	return ehdr->e_entry;
-}
-
 U_BOOT_CMD(
 	bootelf, 3, 0, do_bootelf,
 	"Boot from an ELF image in memory",
-- 
1.8.2.1

^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 5/8] cmd: bootvx: Pass netmask and gatewayip to VxWorks bootline
  2015-09-24  9:21 [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx' Bin Meng
                   ` (3 preceding siblings ...)
  2015-09-24  9:21 ` [U-Boot] [PATCH 4/8] cmd: elf: Reorder load_elf_image_phdr() and load_elf_image_shdr() Bin Meng
@ 2015-09-24  9:21 ` Bin Meng
  2015-09-25  2:34   ` Bin Meng
  2015-09-24  9:21 ` [U-Boot] [PATCH 6/8] cmd: bootvx: Always get VxWorks bootline from env Bin Meng
                   ` (3 subsequent siblings)
  8 siblings, 1 reply; 27+ messages in thread
From: Bin Meng @ 2015-09-24  9:21 UTC (permalink / raw)
  To: u-boot

There are fields in VxWorks bootline for netmask and gatewayip.
We can get these from U-Boot environment variables and pass them
to VxWorks, just like ipaddr and serverip.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
---

 common/cmd_elf.c | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/common/cmd_elf.c b/common/cmd_elf.c
index 62863df..5a34bde 100644
--- a/common/cmd_elf.c
+++ b/common/cmd_elf.c
@@ -287,13 +287,24 @@ int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 				"%s:file ", CONFIG_SYS_VXWORKS_SERVERNAME);
 
 		tmp = getenv("ipaddr");
-		if (tmp)
-			sprintf(&build_buf[strlen(build_buf)], "e=%s ", tmp);
+		if (tmp) {
+			sprintf(&build_buf[strlen(build_buf)], "e=%s", tmp);
+			tmp = getenv("netmask");
+			if (tmp)
+				sprintf(&build_buf[strlen(build_buf)],
+					":%04x ", getenv_ip("netmask").s_addr);
+			else
+				sprintf(&build_buf[strlen(build_buf)], " ");
+		}
 
 		tmp = getenv("serverip");
 		if (tmp)
 			sprintf(&build_buf[strlen(build_buf)], "h=%s ", tmp);
 
+		tmp = getenv("gatewayip");
+		if (tmp)
+			sprintf(&build_buf[strlen(build_buf)], "g=%s ", tmp);
+
 		tmp = getenv("hostname");
 		if (tmp)
 			sprintf(&build_buf[strlen(build_buf)], "tn=%s ", tmp);
-- 
1.8.2.1

^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 6/8] cmd: bootvx: Always get VxWorks bootline from env
  2015-09-24  9:21 [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx' Bin Meng
                   ` (4 preceding siblings ...)
  2015-09-24  9:21 ` [U-Boot] [PATCH 5/8] cmd: bootvx: Pass netmask and gatewayip to VxWorks bootline Bin Meng
@ 2015-09-24  9:21 ` Bin Meng
  2015-09-25 18:39   ` Tom Rini
  2015-09-24  9:21 ` [U-Boot] [PATCH 7/8] cmd: bootvx: Pass E820 information to an x86 VxWorks kernel Bin Meng
                   ` (2 subsequent siblings)
  8 siblings, 1 reply; 27+ messages in thread
From: Bin Meng @ 2015-09-24  9:21 UTC (permalink / raw)
  To: u-boot

So far VxWorks bootline can be contructed from various environment
variables, but when these variables do not exist we get these from
corresponding config macros. This is not helpful as it requires
rebuilding U-Boot, and to make sure these config macros take effect
we should not have these environment variables. This is a little
bit complex and confusing.

Now we change the logic to always contruct the bootline from
environments (the only single source), by adding two new variables
"bootdev" and "othbootargs", and adding some comments about network
related settings mentioning they are optional. The doc about the
bootline handling is also updated.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
---

 README            |  12 +-----
 common/cmd_elf.c  | 118 +++++++++++++++++++++++++++++++-----------------------
 include/vxworks.h |  22 ----------
 3 files changed, 70 insertions(+), 82 deletions(-)

diff --git a/README b/README
index a13705a..7ed85d2 100644
--- a/README
+++ b/README
@@ -794,18 +794,10 @@ The following options need to be configured:
 - vxWorks boot parameters:
 
 		bootvx constructs a valid bootline using the following
-		environments variables: bootfile, ipaddr, serverip, hostname.
+		environments variables: bootdev, bootfile, ipaddr, netmask,
+		serverip, gatewayip, hostname, othbootargs.
 		It loads the vxWorks image pointed bootfile.
 
-		CONFIG_SYS_VXWORKS_BOOT_DEVICE - The vxworks device name
-		CONFIG_SYS_VXWORKS_MAC_PTR - Ethernet 6 byte MA -address
-		CONFIG_SYS_VXWORKS_SERVERNAME - Name of the server
-		CONFIG_SYS_VXWORKS_BOOT_ADDR - Address of boot parameters
-
-		CONFIG_SYS_VXWORKS_ADD_PARAMS
-
-		Add it at the end of the bootline. E.g "u=username pw=secret"
-
 		Note: If a "bootargs" environment is defined, it will overwride
 		the defaults discussed just above.
 
diff --git a/common/cmd_elf.c b/common/cmd_elf.c
index 5a34bde..f46b9ba 100644
--- a/common/cmd_elf.c
+++ b/common/cmd_elf.c
@@ -256,67 +256,87 @@ int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 
 	/*
 	 * Use bootaddr to find the location in memory that VxWorks
-	 * will look for the bootline string. The default value for
-	 * PowerPC is LOCAL_MEM_LOCAL_ADRS + BOOT_LINE_OFFSET which
-	 * defaults to 0x4200.
+	 * will look for the bootline string. The default value is
+	 * (LOCAL_MEM_LOCAL_ADRS + BOOT_LINE_OFFSET) as defined by
+	 * VxWorks BSP. For example, on PowerPC it defaults to 0x4200.
 	 */
 	tmp = getenv("bootaddr");
-	if (!tmp)
-		bootaddr = CONFIG_SYS_VXWORKS_BOOT_ADDR;
-	else
+	if (!tmp) {
+		printf("## VxWorks bootline address not specified\n");
+	} else {
 		bootaddr = simple_strtoul(tmp, NULL, 16);
 
-	/*
-	 * Check to see if the bootline is defined in the 'bootargs'
-	 * parameter. If it is not defined, we may be able to
-	 * construct the info.
-	 */
-	bootline = getenv("bootargs");
-	if (bootline) {
-		memcpy((void *)bootaddr, bootline,
-		       max(strlen(bootline), (size_t)255));
-		flush_cache(bootaddr, max(strlen(bootline), (size_t)255));
-	} else {
-		sprintf(build_buf, CONFIG_SYS_VXWORKS_BOOT_DEVICE);
-		tmp = getenv("bootfile");
-		if (tmp)
-			sprintf(&build_buf[strlen(build_buf)],
-				"%s:%s ", CONFIG_SYS_VXWORKS_SERVERNAME, tmp);
-		else
-			sprintf(&build_buf[strlen(build_buf)],
-				"%s:file ", CONFIG_SYS_VXWORKS_SERVERNAME);
+		/*
+		 * Check to see if the bootline is defined in the 'bootargs'
+		 * parameter. If it is not defined, we may be able to
+		 * construct the info.
+		 */
+		bootline = getenv("bootargs");
+		if (bootline) {
+			memcpy((void *)bootaddr, bootline,
+			       max(strlen(bootline), (size_t)255));
+			flush_cache(bootaddr, max(strlen(bootline),
+						  (size_t)255));
+		} else {
+			tmp = getenv("bootdev");
+			if (tmp)
+				sprintf(build_buf, tmp);
+			else
+				printf("## VxWorks boot device not specified\n");
 
-		tmp = getenv("ipaddr");
-		if (tmp) {
-			sprintf(&build_buf[strlen(build_buf)], "e=%s", tmp);
-			tmp = getenv("netmask");
+			tmp = getenv("bootfile");
 			if (tmp)
 				sprintf(&build_buf[strlen(build_buf)],
-					":%04x ", getenv_ip("netmask").s_addr);
+					"host:%s ", tmp);
 			else
-				sprintf(&build_buf[strlen(build_buf)], " ");
-		}
+				sprintf(&build_buf[strlen(build_buf)],
+					"host:vxWorks ");
+
+			/*
+			 * The following parameters are only needed if 'bootdev'
+			 * is an ethernet device, otherwise they are optional.
+			 */
+			tmp = getenv("ipaddr");
+			if (tmp) {
+				sprintf(&build_buf[strlen(build_buf)], "e=%s",
+					tmp);
+				tmp = getenv("netmask");
+				if (tmp)
+					sprintf(&build_buf[strlen(build_buf)],
+						":%04x ",
+						getenv_ip("netmask").s_addr);
+				else
+					sprintf(&build_buf[strlen(build_buf)],
+						" ");
+			}
+
+			tmp = getenv("serverip");
+			if (tmp)
+				sprintf(&build_buf[strlen(build_buf)], "h=%s ",
+					tmp);
 
-		tmp = getenv("serverip");
-		if (tmp)
-			sprintf(&build_buf[strlen(build_buf)], "h=%s ", tmp);
+			tmp = getenv("gatewayip");
+			if (tmp)
+				sprintf(&build_buf[strlen(build_buf)], "g=%s ",
+					tmp);
 
-		tmp = getenv("gatewayip");
-		if (tmp)
-			sprintf(&build_buf[strlen(build_buf)], "g=%s ", tmp);
+			tmp = getenv("hostname");
+			if (tmp)
+				sprintf(&build_buf[strlen(build_buf)], "tn=%s ",
+					tmp);
 
-		tmp = getenv("hostname");
-		if (tmp)
-			sprintf(&build_buf[strlen(build_buf)], "tn=%s ", tmp);
+			tmp = getenv("othbootargs");
+			if (tmp)
+				sprintf(&build_buf[strlen(build_buf)], tmp);
 
-#ifdef CONFIG_SYS_VXWORKS_ADD_PARAMS
-		sprintf(&build_buf[strlen(build_buf)],
-			CONFIG_SYS_VXWORKS_ADD_PARAMS);
-#endif
+			memcpy((void *)bootaddr, build_buf,
+			       max(strlen(build_buf), (size_t)255));
+			flush_cache(bootaddr, max(strlen(build_buf),
+						  (size_t)255));
+		}
 
-		memcpy((void *)bootaddr, build_buf,
-		       max(strlen(build_buf), (size_t)255));
-		flush_cache(bootaddr, max(strlen(build_buf), (size_t)255));
+		printf("## Using bootline (@ 0x%lx): %s\n", bootaddr,
+		       (char *)bootaddr);
 	}
 
 	/*
@@ -329,8 +349,6 @@ int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 	else
 		puts("## Not an ELF image, assuming binary\n");
 
-	printf("## Using bootline (@ 0x%lx): %s\n", bootaddr,
-	       (char *)bootaddr);
 	printf("## Starting vxWorks at 0x%08lx ...\n", addr);
 
 	dcache_disable();
diff --git a/include/vxworks.h b/include/vxworks.h
index 122043c..297a70f 100644
--- a/include/vxworks.h
+++ b/include/vxworks.h
@@ -13,26 +13,4 @@ void boot_prep_vxworks(bootm_headers_t *images);
 void boot_jump_vxworks(bootm_headers_t *images);
 void do_bootvx_fdt(bootm_headers_t *images);
 
-/*
- * Use bootaddr to find the location in memory that VxWorks
- * will look for the bootline string. The default value for
- * PowerPC is LOCAL_MEM_LOCAL_ADRS + BOOT_LINE_OFFSET which
- * defaults to 0x4200
- */
-#ifndef CONFIG_SYS_VXWORKS_BOOT_ADDR
-#define CONFIG_SYS_VXWORKS_BOOT_ADDR 0x4200
-#endif
-
-#ifndef CONFIG_SYS_VXWORKS_BOOT_DEVICE
-#if defined(CONFIG_4xx)
-#define		CONFIG_SYS_VXWORKS_BOOT_DEVICE "emac(0,0)"
-#else
-#define		CONFIG_SYS_VXWORKS_BOOT_DEVICE "eth(0,0)"
-#endif
-#endif
-
-#ifndef CONFIG_SYS_VXWORKS_SERVERNAME
-#define CONFIG_SYS_VXWORKS_SERVERNAME	"srv"
-#endif
-
 #endif
-- 
1.8.2.1

^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 7/8] cmd: bootvx: Pass E820 information to an x86 VxWorks kernel
  2015-09-24  9:21 [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx' Bin Meng
                   ` (5 preceding siblings ...)
  2015-09-24  9:21 ` [U-Boot] [PATCH 6/8] cmd: bootvx: Always get VxWorks bootline from env Bin Meng
@ 2015-09-24  9:21 ` Bin Meng
  2015-09-25 18:39   ` Tom Rini
  2015-09-24  9:21 ` [U-Boot] [PATCH 8/8] doc: Complement document about booting VxWorks Bin Meng
  2015-09-28  7:39 ` [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx' Jian Luo
  8 siblings, 1 reply; 27+ messages in thread
From: Bin Meng @ 2015-09-24  9:21 UTC (permalink / raw)
  To: u-boot

E820 is critical to the kernel as it provides system memory map
information. Pass it to an x86 VxWorks kernel.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
---

 common/cmd_elf.c  | 31 +++++++++++++++++++++++++++++++
 include/vxworks.h | 29 +++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+)

diff --git a/common/cmd_elf.c b/common/cmd_elf.c
index f46b9ba..48b70de 100644
--- a/common/cmd_elf.c
+++ b/common/cmd_elf.c
@@ -18,6 +18,10 @@
 #include <elf.h>
 #include <net.h>
 #include <vxworks.h>
+#ifdef CONFIG_X86
+#include <asm/e820.h>
+#include <asm/zimage.h>
+#endif
 
 /*
  * A very simple elf loader, assumes the image is valid, returns the
@@ -213,6 +217,10 @@ int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 	char *bootline; /* Text of the bootline */
 	char *tmp; /* Temporary char pointer */
 	char build_buf[128]; /* Buffer for building the bootline */
+#ifdef CONFIG_X86
+	struct e820info *info;
+	struct e820entry *data;
+#endif
 
 	/*
 	 * Check the loadaddr variable.
@@ -339,6 +347,29 @@ int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 		       (char *)bootaddr);
 	}
 
+#ifdef CONFIG_X86
+	/*
+	 * Since E820 information is critical to the kernel, if we don't
+	 * specify these in the environments, use a default one.
+	 */
+	tmp = getenv("e820data");
+	if (tmp)
+		data = (struct e820entry *)simple_strtoul(tmp, NULL, 16);
+	else
+		data = (struct e820entry *)VXWORKS_E820_DATA_ADDR;
+	tmp = getenv("e820info");
+	if (tmp)
+		info = (struct e820info *)simple_strtoul(tmp, NULL, 16);
+	else
+		info = (struct e820info *)VXWORKS_E820_INFO_ADDR;
+
+	memset(info, 0, sizeof(struct e820info));
+	info->sign = E820_SIGNATURE;
+	info->entries = install_e820_map(E820MAX, data);
+	info->addr = (info->entries - 1) * sizeof(struct e820entry) +
+		     VXWORKS_E820_DATA_ADDR;
+#endif
+
 	/*
 	 * If the data at the load address is an elf image, then
 	 * treat it like an elf image. Otherwise, assume that it is a
diff --git a/include/vxworks.h b/include/vxworks.h
index 297a70f..f69b008 100644
--- a/include/vxworks.h
+++ b/include/vxworks.h
@@ -8,6 +8,35 @@
 #ifndef _VXWORKS_H_
 #define _VXWORKS_H_
 
+/*
+ * VxWorks x86 E820 related stuff
+ *
+ * VxWorks on x86 gets E820 information from pre-defined address @
+ * 0x4a00 and 0x4000. At 0x4a00 it's an information table defined
+ * by VxWorks and the actual E820 table entries starts from 0x4000.
+ * As defined by the BIOS E820 spec, the maximum number of E820 table
+ * entries is 128 and each entry occupies 20 bytes, so it's 128 * 20
+ * = 2560 (0xa00) bytes in total. That's where VxWorks stores some
+ * information that is retrieved from the BIOS E820 call and saved
+ * later for sanity test during the kernel boot-up.
+ */
+#define VXWORKS_E820_DATA_ADDR	0x4000
+#define VXWORKS_E820_INFO_ADDR	0x4a00
+
+/* E820 info signatiure "SMAP" - System MAP */
+#define E820_SIGNATURE	0x534d4150
+
+struct e820info {
+	u32 sign;	/* "SMAP" signature */
+	u32 x0;		/* don't care, used by VxWorks */
+	u32 x1;		/* don't care, used by VxWorks */
+	u32 x2;		/* don't care, used by VxWorks */
+	u32 addr;	/* last e820 table entry addr */
+	u32 x3;		/* don't care, used by VxWorks */
+	u32 entries;	/* e820 table entry count */
+	u32 error;	/* must be zero */
+};
+
 int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]);
 void boot_prep_vxworks(bootm_headers_t *images);
 void boot_jump_vxworks(bootm_headers_t *images);
-- 
1.8.2.1

^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 8/8] doc: Complement document about booting VxWorks
  2015-09-24  9:21 [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx' Bin Meng
                   ` (6 preceding siblings ...)
  2015-09-24  9:21 ` [U-Boot] [PATCH 7/8] cmd: bootvx: Pass E820 information to an x86 VxWorks kernel Bin Meng
@ 2015-09-24  9:21 ` Bin Meng
  2015-09-25 18:40   ` Tom Rini
  2015-09-28  7:39 ` [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx' Jian Luo
  8 siblings, 1 reply; 27+ messages in thread
From: Bin Meng @ 2015-09-24  9:21 UTC (permalink / raw)
  To: u-boot

Current document about how to boot VxWorks is limited.
Add several chapters in README.vxworks to document this.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>

---

 doc/README.vxworks | 78 ++++++++++++++++++++++++++++++++++++++++++++++++------
 doc/README.x86     |  2 ++
 2 files changed, 72 insertions(+), 8 deletions(-)

diff --git a/doc/README.vxworks b/doc/README.vxworks
index 4cb302e..6614e7a 100644
--- a/doc/README.vxworks
+++ b/doc/README.vxworks
@@ -1,19 +1,81 @@
-From VxWorks 6.9+ (not include 6.9), VxWorks starts adopting device tree as its hardware
-decription mechansim (for PowerPC and ARM), thus requiring boot interface changes.
+#
+# Copyright (C) 2013, Miao Yan <miao.yan@windriver.com>
+# Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com>
+#
+# SPDX-License-Identifier:	GPL-2.0+
+#
+
+VxWorks Support
+===============
+
+This document describes the information about U-Boot loading VxWorks kernel.
+
+Status
+------
+U-Boot supports loading VxWorks kernels via 'bootvx' and 'bootm' commands.
+For booting old kernels (6.9.x) on PowerPC and ARM, and all kernel versions
+on other architectures, 'bootvx' shall be used. For booting VxWorks 7 kernels
+on PowerPC and ARM, 'bootm' shall be used.
+
+64-bit x86 kernel cannot be loaded as of today.
+
+VxWork 7 on PowerPC and ARM
+---------------------------
+From VxWorks 7, VxWorks starts adopting device tree as its hardware decription
+mechansim (for PowerPC and ARM), thus requiring boot interface changes.
 This section will describe the new interface.
 
-For PowerPC, the calling convention of the new VxWorks entry point conforms to the ePAPR standard,
-which is shown below (see ePAPR for more details):
+For PowerPC, the calling convention of the new VxWorks entry point conforms to
+the ePAPR standard, which is shown below (see ePAPR for more details):
 
-    void (*kernel_entry)(fdt_addr,
-              0, 0, EPAPR_MAGIC, boot_IMA, 0, 0)
+    void (*kernel_entry)(fdt_addr, 0, 0, EPAPR_MAGIC, boot_IMA, 0, 0)
 
 For ARM, the calling convention is show below:
 
     void (*kernel_entry)(void *fdt_addr)
 
-When booting new VxWorks kernel (uImage format), the parameters passed to bootm is like below:
+When booting new VxWorks kernel (uImage format), the parameters passed to bootm
+is like below:
 
     bootm <kernel image address> - <device tree address>
 
-The do_bootvx command still works as it was for older VxWorks kernels.
+VxWorks bootline
+----------------
+When using 'bootvx', the kernel bootline must be prepared by U-Boot at a
+board-specific address before loading VxWorks. U-Boot supplies its address
+via "bootaddr" environment variable. To check where the bootline should be
+for a specific board, go to the VxWorks BSP for that board, and look for a
+parameter called BOOT_LINE_ADRS. Assign its value to "bootaddr".
+
+If a "bootargs" variable is defined, its content will be copied to the memory
+location pointed by "bootaddr" as the kernel bootline. If "bootargs" is not
+there, command 'bootvx' can construct a valid bootline using the following
+environments variables: bootdev, bootfile, ipaddr, netmask, serverip,
+gatewayip, hostname, othbootargs.
+
+When using 'bootm', just define "bootargs" in the environment and U-Boot will
+handle bootline fix up for the kernel dtb automatically.
+
+Serial console
+--------------
+It's very common that VxWorks BSPs configure a different baud rate for the
+serial console from what is being used by U-Boot. For example, VxWorks tends
+to use 9600 as the default baud rate on all x86 BSPs while U-Boot uses 115200.
+Please configure both U-Boot and VxWorks to use the same baud rate, or it may
+look like VxWorks hangs somewhere as nothing outputs on the serial console.
+
+x86-specific information
+------------------------
+Before loading an x86 kernel, two additional environment variables need to be
+provided. They are "e820data" and "e820info", which represent the address of
+E820 table and E820 information (defined by VxWorks) in system memory.
+
+Check VxWorks kernel configuration to look for BIOS_E820_DATA_START and
+BIOS_E820_INFO_START, and assign their values to "e820data" and "e820info"
+accordingly. If neither of these two are supplied, U-Boot assumes a default
+location at 0x4000 for "e820data" and 0x4a00 for "e820info".
+
+Note since currently U-Boot does not support ACPI yet, VxWorks kernel must
+be configured to use MP table and virtual wire interrupt mode. This requires
+INCLUDE_MPTABLE_BOOT_OP and INCLUDE_VIRTUAL_WIRE_MODE to be included in a
+VxWorks kernel configuration.
diff --git a/doc/README.x86 b/doc/README.x86
index 6cf293b..a4f5321 100644
--- a/doc/README.x86
+++ b/doc/README.x86
@@ -25,6 +25,8 @@ targets and all Intel boards support running U-Boot 'bare metal'.
 
 As for loading an OS, U-Boot supports directly booting a 32-bit or 64-bit
 Linux kernel as part of a FIT image. It also supports a compressed zImage.
+U-Boot supports loading an x86 VxWorks kernel. Please check README.vxworks
+for more details.
 
 Build Instructions for U-Boot as coreboot payload
 -------------------------------------------------
-- 
1.8.2.1

^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 5/8] cmd: bootvx: Pass netmask and gatewayip to VxWorks bootline
  2015-09-24  9:21 ` [U-Boot] [PATCH 5/8] cmd: bootvx: Pass netmask and gatewayip to VxWorks bootline Bin Meng
@ 2015-09-25  2:34   ` Bin Meng
  0 siblings, 0 replies; 27+ messages in thread
From: Bin Meng @ 2015-09-25  2:34 UTC (permalink / raw)
  To: u-boot

On Thu, Sep 24, 2015 at 5:21 PM, Bin Meng <bmeng.cn@gmail.com> wrote:
> There are fields in VxWorks bootline for netmask and gatewayip.
> We can get these from U-Boot environment variables and pass them
> to VxWorks, just like ipaddr and serverip.
>
> Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
> ---
>
>  common/cmd_elf.c | 15 +++++++++++++--
>  1 file changed, 13 insertions(+), 2 deletions(-)
>
> diff --git a/common/cmd_elf.c b/common/cmd_elf.c
> index 62863df..5a34bde 100644
> --- a/common/cmd_elf.c
> +++ b/common/cmd_elf.c
> @@ -287,13 +287,24 @@ int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
>                                 "%s:file ", CONFIG_SYS_VXWORKS_SERVERNAME);
>
>                 tmp = getenv("ipaddr");
> -               if (tmp)
> -                       sprintf(&build_buf[strlen(build_buf)], "e=%s ", tmp);
> +               if (tmp) {
> +                       sprintf(&build_buf[strlen(build_buf)], "e=%s", tmp);
> +                       tmp = getenv("netmask");
> +                       if (tmp)
> +                               sprintf(&build_buf[strlen(build_buf)],
> +                                       ":%04x ", getenv_ip("netmask").s_addr);

There is an endian issue here for little endian targets. Also the %04x
is wrong, should be %08x. This will be fixed in v2.

> +                       else
> +                               sprintf(&build_buf[strlen(build_buf)], " ");
> +               }
>
>                 tmp = getenv("serverip");
>                 if (tmp)
>                         sprintf(&build_buf[strlen(build_buf)], "h=%s ", tmp);
>
> +               tmp = getenv("gatewayip");
> +               if (tmp)
> +                       sprintf(&build_buf[strlen(build_buf)], "g=%s ", tmp);
> +
>                 tmp = getenv("hostname");
>                 if (tmp)
>                         sprintf(&build_buf[strlen(build_buf)], "tn=%s ", tmp);
> --

Regards,
Bin

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 2/8] cmd: Convert CONFIG_CMD_ELF to Kconfig
  2015-09-24  9:21 ` [U-Boot] [PATCH 2/8] cmd: Convert CONFIG_CMD_ELF to Kconfig Bin Meng
@ 2015-09-25 18:36   ` Tom Rini
  2015-09-26 16:51     ` Bin Meng
  0 siblings, 1 reply; 27+ messages in thread
From: Tom Rini @ 2015-09-25 18:36 UTC (permalink / raw)
  To: u-boot

On Thu, Sep 24, 2015 at 02:21:18AM -0700, Bin Meng wrote:

>  configs/A10-OLinuXino-Lime_defconfig            |  2 +-
>  configs/Bananapi_defconfig                      |  2 +-
>  configs/Bananapro_defconfig                     |  2 +-
>  configs/Chuwi_V7_CW0825_defconfig               |  2 +-
>  configs/M5208EVBE_defconfig                     |  2 +-
>  configs/M52277EVB_defconfig                     |  2 +-
>  configs/M5235EVB_defconfig                      |  2 +-
>  configs/M5272C3_defconfig                       |  2 +-
>  configs/M5275EVB_defconfig                      |  2 +-
>  configs/M5282EVB_defconfig                      |  2 +-
>  configs/M53017EVB_defconfig                     |  2 +-
>  configs/M5329AFEE_defconfig                     |  2 +-
>  configs/M5329BFEE_defconfig                     |  2 +-
>  configs/M5373EVB_defconfig                      |  2 +-
>  configs/M54418TWR_defconfig                     |  2 +-
>  configs/M54418TWR_nand_mii_defconfig            |  2 +-
>  configs/M54418TWR_nand_rmii_defconfig           |  2 +-
>  configs/M54418TWR_nand_rmii_lowfreq_defconfig   |  2 +-
>  configs/M54418TWR_serial_mii_defconfig          |  2 +-
>  configs/M54418TWR_serial_rmii_defconfig         |  2 +-
>  configs/M54451EVB_defconfig                     |  2 +-
>  configs/M54455EVB_defconfig                     |  2 +-
>  configs/M5475AFE_defconfig                      |  2 +-
>  configs/M5475BFE_defconfig                      |  2 +-
>  configs/M5475CFE_defconfig                      |  2 +-
>  configs/M5475DFE_defconfig                      |  2 +-
>  configs/M5475EFE_defconfig                      |  2 +-
>  configs/M5475FFE_defconfig                      |  2 +-
>  configs/M5475GFE_defconfig                      |  2 +-
>  configs/M5485AFE_defconfig                      |  2 +-
>  configs/M5485BFE_defconfig                      |  2 +-
>  configs/M5485CFE_defconfig                      |  2 +-
>  configs/M5485DFE_defconfig                      |  2 +-
>  configs/M5485EFE_defconfig                      |  2 +-
>  configs/M5485FFE_defconfig                      |  2 +-
>  configs/M5485GFE_defconfig                      |  2 +-
>  configs/M5485HFE_defconfig                      |  2 +-
>  configs/MPC8349ITXGP_defconfig                  |  2 +-
>  configs/MPC8349ITX_LOWBOOT_defconfig            |  2 +-
>  configs/MPC8349ITX_defconfig                    |  2 +-
>  configs/MSI_Primo81_defconfig                   |  2 +-
>  configs/Mini-X_defconfig                        |  2 +-
>  configs/PATI_defconfig                          |  2 +-
>  configs/UCP1020_defconfig                       |  2 +-
>  configs/VCMA9_defconfig                         |  2 +-
>  configs/Wexler_TAB7200_defconfig                |  2 +-
>  configs/ac14xx_defconfig                        |  2 +-
>  configs/alt_defconfig                           |  2 +-
>  configs/am335x_boneblack_defconfig              |  2 +-
>  configs/am335x_gp_evm_defconfig                 |  1 -
>  configs/am335x_sl50_defconfig                   |  1 -
>  configs/am3517_crane_defconfig                  |  2 +-
>  configs/am3517_evm_defconfig                    |  2 +-
>  configs/amcore_defconfig                        |  2 +-
>  configs/apalis_t30_defconfig                    |  4 +--
>  configs/apf27_defconfig                         |  2 +-
>  configs/arcangel4-be_defconfig                  |  2 +-
>  configs/arcangel4_defconfig                     |  4 +--
>  configs/arndale_defconfig                       |  4 +--
>  configs/astro_mcf5373l_defconfig                |  2 +-
>  configs/at91rm9200ek_defconfig                  |  2 +-
>  configs/at91rm9200ek_ram_defconfig              |  2 +-
>  configs/at91sam9260ek_dataflash_cs0_defconfig   |  2 +-
>  configs/at91sam9260ek_dataflash_cs1_defconfig   |  2 +-
>  configs/at91sam9260ek_nandflash_defconfig       |  2 +-
>  configs/at91sam9261ek_dataflash_cs0_defconfig   |  2 +-
>  configs/at91sam9261ek_dataflash_cs3_defconfig   |  2 +-
>  configs/at91sam9261ek_nandflash_defconfig       |  2 +-
>  configs/at91sam9263ek_dataflash_cs0_defconfig   |  2 +-
>  configs/at91sam9263ek_dataflash_defconfig       |  2 +-
>  configs/at91sam9263ek_nandflash_defconfig       |  2 +-
>  configs/at91sam9263ek_norflash_boot_defconfig   |  2 +-
>  configs/at91sam9263ek_norflash_defconfig        |  2 +-
>  configs/at91sam9g10ek_dataflash_cs0_defconfig   |  2 +-
>  configs/at91sam9g10ek_dataflash_cs3_defconfig   |  2 +-
>  configs/at91sam9g10ek_nandflash_defconfig       |  2 +-
>  configs/at91sam9g20ek_2mmc_defconfig            |  2 +-
>  configs/at91sam9g20ek_2mmc_nandflash_defconfig  |  2 +-
>  configs/at91sam9g20ek_dataflash_cs0_defconfig   |  2 +-
>  configs/at91sam9g20ek_dataflash_cs1_defconfig   |  2 +-
>  configs/at91sam9g20ek_nandflash_defconfig       |  2 +-
>  configs/at91sam9m10g45ek_mmc_defconfig          |  2 +-
>  configs/at91sam9m10g45ek_nandflash_defconfig    |  2 +-
>  configs/at91sam9n12ek_mmc_defconfig             |  2 +-
>  configs/at91sam9n12ek_nandflash_defconfig       |  2 +-
>  configs/at91sam9n12ek_spiflash_defconfig        |  2 +-
>  configs/at91sam9rlek_dataflash_defconfig        |  2 +-
>  configs/at91sam9rlek_mmc_defconfig              |  2 +-
>  configs/at91sam9rlek_nandflash_defconfig        |  2 +-
>  configs/at91sam9x5ek_dataflash_defconfig        |  2 +-
>  configs/at91sam9x5ek_mmc_defconfig              |  2 +-
>  configs/at91sam9x5ek_nandflash_defconfig        |  2 +-
>  configs/at91sam9x5ek_spiflash_defconfig         |  2 +-
>  configs/at91sam9xeek_dataflash_cs0_defconfig    |  2 +-
>  configs/at91sam9xeek_dataflash_cs1_defconfig    |  2 +-
>  configs/at91sam9xeek_nandflash_defconfig        |  2 +-
>  configs/atngw100_defconfig                      |  2 +-
>  configs/atngw100mkii_defconfig                  |  2 +-
>  configs/atstk1002_defconfig                     |  2 +-
>  configs/bayleybay_defconfig                     |  8 +++---
>  configs/beaver_defconfig                        |  4 +--
>  configs/bf537-minotaur_defconfig                |  2 +-
>  configs/bf537-srv1_defconfig                    |  2 +-
>  configs/bf561-acvilon_defconfig                 |  2 +-
>  configs/br4_defconfig                           |  2 +-
>  configs/cairo_defconfig                         |  2 +-
>  configs/calimain_defconfig                      |  2 +-
>  configs/cardhu_defconfig                        |  4 +--
>  configs/cgtqmx6qeval_defconfig                  |  2 +-
>  configs/chromebook_jerry_defconfig              | 24 +++++++++---------
>  configs/chromebook_link_defconfig               |  6 ++---
>  configs/chromebox_panther_defconfig             |  6 ++---
>  configs/cm_fx6_defconfig                        |  2 +-
>  configs/cm_t335_defconfig                       |  2 +-
>  configs/cm_t3517_defconfig                      |  2 +-
>  configs/cm_t35_defconfig                        |  2 +-
>  configs/cm_t43_defconfig                        |  4 +--
>  configs/cm_t54_defconfig                        |  2 +-
>  configs/cobra5272_defconfig                     |  2 +-
>  configs/colibri_t20_defconfig                   |  4 +--
>  configs/colibri_t30_defconfig                   |  4 +--
>  configs/colibri_vf_defconfig                    |  2 +-
>  configs/colibri_vf_dtb_defconfig                |  2 +-
>  configs/coreboot-x86_defconfig                  |  4 +--
>  configs/corvus_defconfig                        |  2 +-
>  configs/crownbay_defconfig                      |  8 +++---
>  configs/da830evm_defconfig                      |  2 +-
>  configs/da850evm_defconfig                      |  2 +-
>  configs/da850evm_direct_nor_defconfig           |  2 +-
>  configs/dalmore_defconfig                       |  4 +--
>  configs/dbau1000_defconfig                      |  3 ++-
>  configs/dbau1100_defconfig                      |  3 ++-
>  configs/dbau1500_defconfig                      |  3 ++-
>  configs/dbau1550_defconfig                      |  3 ++-
>  configs/dbau1550_el_defconfig                   |  3 ++-
>  configs/devkit3250_defconfig                    |  2 +-
>  configs/dlvision-10g_defconfig                  |  1 +
>  configs/dlvision_defconfig                      |  1 +
>  configs/dockstar_defconfig                      |  2 +-
>  configs/dra72_evm_defconfig                     |  3 +--
>  configs/draco_defconfig                         |  2 +-
>  configs/duovero_defconfig                       |  2 +-
>  configs/e2220-1170_defconfig                    |  3 ---
>  configs/ea20_defconfig                          |  2 +-
>  configs/eb_cpu5282_defconfig                    |  2 +-
>  configs/eco5pk_defconfig                        |  2 +-
>  configs/edminiv2_defconfig                      |  2 +-
>  configs/ethernut5_defconfig                     |  2 +-
>  configs/firefly-rk3288_defconfig                | 24 +++++++++---------
>  configs/flea3_defconfig                         |  2 +-
>  configs/fx12mm_defconfig                        |  2 +-
>  configs/goflexhome_defconfig                    |  2 +-
>  configs/gose_defconfig                          |  2 +-
>  configs/grasshopper_defconfig                   |  2 +-
>  configs/gt90h_v4_defconfig                      |  2 +-
>  configs/gwventana_defconfig                     |  4 +--
>  configs/h2200_defconfig                         |  2 +-
>  configs/harmony_defconfig                       |  4 +--
>  configs/hikey_defconfig                         |  3 ---
>  configs/ib62x0_defconfig                        |  2 +-
>  configs/iconnect_defconfig                      |  2 +-
>  configs/imx31_phycore_defconfig                 |  2 +-
>  configs/inet97fv2_defconfig                     |  2 +-
>  configs/inet98v_rev2_defconfig                  |  2 +-
>  configs/inet9f_rev03_defconfig                  |  2 +-
>  configs/integratorap_cm720t_defconfig           |  2 +-
>  configs/integratorap_cm920t_defconfig           |  2 +-
>  configs/integratorap_cm926ejs_defconfig         |  2 +-
>  configs/integratorap_cm946es_defconfig          |  2 +-
>  configs/integratorcp_cm1136_defconfig           |  2 +-
>  configs/integratorcp_cm920t_defconfig           |  2 +-
>  configs/integratorcp_cm926ejs_defconfig         |  2 +-
>  configs/integratorcp_cm946es_defconfig          |  2 +-
>  configs/io_defconfig                            |  1 +
>  configs/iocon_defconfig                         |  1 +
>  configs/ipam390_defconfig                       |  2 +-
>  configs/jesurun_q5_defconfig                    |  2 +-
>  configs/jetson-tk1_defconfig                    |  4 +--
>  configs/k2e_evm_defconfig                       |  2 +-
>  configs/k2hk_evm_defconfig                      |  2 +-
>  configs/k2l_evm_defconfig                       |  2 +-
>  configs/koelsch_defconfig                       |  2 +-
>  configs/kwb_defconfig                           |  2 +-
>  configs/kzm9g_defconfig                         |  2 +-
>  configs/lager_defconfig                         |  2 +-
>  configs/ls1021aqds_qspi_defconfig               |  2 +-
>  configs/ls1021atwr_qspi_defconfig               |  2 +-
>  configs/ls2085aqds_defconfig                    |  6 ++---
>  configs/ls2085ardb_defconfig                    |  6 ++---
>  configs/mcx_defconfig                           |  2 +-
>  configs/medcom-wide_defconfig                   |  4 +--
>  configs/microblaze-generic_defconfig            |  2 +-
>  configs/minnowmax_defconfig                     |  8 +++---
>  configs/ml507_defconfig                         |  2 +-
>  configs/mt_ventoux_defconfig                    |  2 +-
>  configs/mx6ul_14x14_evk_defconfig               |  7 +++---
>  configs/mx6ul_9x9_evk_defconfig                 |  5 ++--
>  configs/mx7dsabresd_defconfig                   | 11 +++------
>  configs/nas220_defconfig                        |  2 +-
>  configs/neo_defconfig                           |  1 +
>  configs/nokia_rx51_defconfig                    |  2 +-
>  configs/nyan-big_defconfig                      | 16 ++++++------
>  configs/odroid-xu3_defconfig                    |  6 ++---
>  configs/odroid_defconfig                        |  4 +--
>  configs/omap3_evm_defconfig                     |  2 +-
>  configs/omap3_evm_quick_mmc_defconfig           |  2 +-
>  configs/omap3_evm_quick_nand_defconfig          |  2 +-
>  configs/omap3_logic_defconfig                   |  2 +-
>  configs/omap3_overo_defconfig                   |  2 +-
>  configs/omap3_pandora_defconfig                 |  2 +-
>  configs/omapl138_lcdk_defconfig                 |  2 +-
>  configs/origen_defconfig                        |  2 +-
>  configs/p2371-0000_defconfig                    |  2 --
>  configs/p2571_defconfig                         |  2 --
>  configs/paz00_defconfig                         |  4 +--
>  configs/pb1000_defconfig                        |  3 ++-
>  configs/pcm030_defconfig                        |  2 +-
>  configs/peach-pi_defconfig                      | 22 ++++++++---------
>  configs/peach-pit_defconfig                     | 22 ++++++++---------
>  configs/pepper_defconfig                        |  2 +-
>  configs/platinum_picon_defconfig                |  2 +-
>  configs/platinum_titanium_defconfig             |  2 +-
>  configs/plutux_defconfig                        |  4 +--
>  configs/pm9261_defconfig                        |  2 +-
>  configs/pm9263_defconfig                        |  2 +-
>  configs/pm9g45_defconfig                        |  2 +-
>  configs/pogo_e02_defconfig                      |  2 +-
>  configs/porter_defconfig                        |  2 +-
>  configs/pov_protab2_ips9_defconfig              |  2 +-
>  configs/pr1_defconfig                           |  2 +-
>  configs/pxm2_defconfig                          |  2 +-
>  configs/qemu-x86_defconfig                      |  2 +-
>  configs/rastaban_defconfig                      |  2 +-
>  configs/rpi_2_defconfig                         |  2 +-
>  configs/rpi_defconfig                           |  2 +-
>  configs/rut_defconfig                           |  2 +-
>  configs/s5p_goni_defconfig                      |  2 +-
>  configs/s5pc210_universal_defconfig             |  2 +-
>  configs/sandbox_defconfig                       | 33 +++++++++++++------------
>  configs/seaboard_defconfig                      |  4 +--
>  configs/secomx6quq7_defconfig                   |  2 +-
>  configs/silk_defconfig                          |  2 +-
>  configs/smartweb_defconfig                      |  1 -
>  configs/smdk2410_defconfig                      |  2 +-
>  configs/smdk5250_defconfig                      |  8 +++---
>  configs/smdk5420_defconfig                      |  8 +++---
>  configs/smdkc100_defconfig                      |  2 +-
>  configs/smdkv310_defconfig                      |  2 +-
>  configs/snapper9260_defconfig                   |  2 +-
>  configs/sniper_defconfig                        |  2 +-
>  configs/snow_defconfig                          | 32 ++++++++++++------------
>  configs/socfpga_arria5_defconfig                |  8 +++---
>  configs/socfpga_cyclone5_defconfig              |  8 +++---
>  configs/socfpga_de0_nano_soc_defconfig          | 18 ++++++--------
>  configs/socfpga_mcvevk_defconfig                | 19 ++++++--------
>  configs/socfpga_sockit_defconfig                | 24 ++++++------------
>  configs/socfpga_socrates_defconfig              |  8 +++---
>  configs/spring_defconfig                        | 30 +++++++++++-----------
>  configs/stm32f429-discovery_defconfig           |  2 +-
>  configs/stout_defconfig                         |  2 +-
>  configs/stv0991_defconfig                       |  2 +-
>  configs/tao3530_defconfig                       |  2 +-
>  configs/taurus_defconfig                        |  2 +-
>  configs/tb100_defconfig                         |  4 +--
>  configs/tbs2910_defconfig                       |  2 +-
>  configs/tec-ng_defconfig                        |  4 +--
>  configs/tec_defconfig                           |  4 +--
>  configs/thuban_defconfig                        |  2 +-
>  configs/ti814x_evm_defconfig                    |  2 +-
>  configs/ti816x_evm_defconfig                    |  2 +-
>  configs/titanium_defconfig                      |  2 +-
>  configs/trats2_defconfig                        |  2 +-
>  configs/trats_defconfig                         |  2 +-
>  configs/tricorder_defconfig                     |  2 +-
>  configs/trimslice_defconfig                     |  4 +--
>  configs/tseries_mmc_defconfig                   |  2 +-
>  configs/tseries_nand_defconfig                  |  2 +-
>  configs/tseries_spi_defconfig                   |  2 +-
>  configs/twister_defconfig                       |  2 +-
>  configs/udoo_defconfig                          |  6 ++---
>  configs/usb_a9263_dataflash_defconfig           |  2 +-
>  configs/v5fx30teval_defconfig                   |  2 +-
>  configs/vct_platinum_defconfig                  |  2 +-
>  configs/vct_platinum_onenand_defconfig          |  2 +-
>  configs/vct_platinum_onenand_small_defconfig    |  3 ++-
>  configs/vct_platinum_small_defconfig            |  3 ++-
>  configs/vct_platinumavc_defconfig               |  2 +-
>  configs/vct_platinumavc_onenand_defconfig       |  2 +-
>  configs/vct_platinumavc_onenand_small_defconfig |  3 ++-
>  configs/vct_platinumavc_small_defconfig         |  3 ++-
>  configs/vct_premium_defconfig                   |  2 +-
>  configs/vct_premium_onenand_defconfig           |  2 +-
>  configs/vct_premium_onenand_small_defconfig     |  3 ++-
>  configs/vct_premium_small_defconfig             |  3 ++-
>  configs/venice2_defconfig                       |  4 +--
>  configs/ventana_defconfig                       |  4 +--
>  configs/vexpress_aemv8a_juno_defconfig          |  4 +--
>  configs/vexpress_aemv8a_semi_defconfig          |  4 +--
>  configs/whistler_defconfig                      |  4 +--
>  configs/wireless_space_defconfig                |  1 -
>  configs/woodburn_defconfig                      |  2 +-
>  configs/woodburn_sd_defconfig                   |  2 +-
>  configs/work_92105_defconfig                    |  2 +-
>  configs/x600_defconfig                          |  2 +-
>  configs/xilinx-ppc405-generic_defconfig         |  2 +-
>  configs/xilinx-ppc440-generic_defconfig         |  2 +-
>  configs/zmx25_defconfig                         |  2 +-
>  configs/zynq_microzed_defconfig                 |  2 +-
>  configs/zynq_zc702_defconfig                    |  2 +-
>  configs/zynq_zc706_defconfig                    |  2 +-
>  configs/zynq_zc70x_defconfig                    |  2 +-
>  configs/zynq_zc770_xm010_defconfig              |  2 +-
>  configs/zynq_zc770_xm011_defconfig              |  2 +-
>  configs/zynq_zc770_xm012_defconfig              |  2 +-
>  configs/zynq_zc770_xm013_defconfig              |  2 +-
>  configs/zynq_zed_defconfig                      |  2 +-
>  configs/zynq_zybo_defconfig                     |  2 +-

Ug, is all of that really just from this move?  Or because they hadn't
been moveconfig'd in a while?

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150925/651c3596/attachment.sig>

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 3/8] cmd: Clean up cmd_elf a little bit
  2015-09-24  9:21 ` [U-Boot] [PATCH 3/8] cmd: Clean up cmd_elf a little bit Bin Meng
@ 2015-09-25 18:37   ` Tom Rini
  0 siblings, 0 replies; 27+ messages in thread
From: Tom Rini @ 2015-09-25 18:37 UTC (permalink / raw)
  To: u-boot

On Thu, Sep 24, 2015 at 02:21:19AM -0700, Bin Meng wrote:

> This commit cleans up cmd_elf.c per U-Boot coding convention,
> and removes the unnecessary DECLARE_GLOBAL_DATA_PTR and out-of-date
> powerpc comments (it actually supports not only powerpc targets).
> 
> Signed-off-by: Bin Meng <bmeng.cn@gmail.com>

Reviewed-by: Tom Rini <trini@konsulko.com>

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150925/791d3861/attachment.sig>

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 4/8] cmd: elf: Reorder load_elf_image_phdr() and load_elf_image_shdr()
  2015-09-24  9:21 ` [U-Boot] [PATCH 4/8] cmd: elf: Reorder load_elf_image_phdr() and load_elf_image_shdr() Bin Meng
@ 2015-09-25 18:37   ` Tom Rini
  0 siblings, 0 replies; 27+ messages in thread
From: Tom Rini @ 2015-09-25 18:37 UTC (permalink / raw)
  To: u-boot

On Thu, Sep 24, 2015 at 02:21:20AM -0700, Bin Meng wrote:

> Move load_elf_image_phdr() and load_elf_image_shdr() to the beginning
> of the cmd_elf.c so that forward declaration is not needed.
> 
> Signed-off-by: Bin Meng <bmeng.cn@gmail.com>

Reviewed-by: Tom Rini <trini@konsulko.com>

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150925/4733248c/attachment.sig>

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 6/8] cmd: bootvx: Always get VxWorks bootline from env
  2015-09-24  9:21 ` [U-Boot] [PATCH 6/8] cmd: bootvx: Always get VxWorks bootline from env Bin Meng
@ 2015-09-25 18:39   ` Tom Rini
  0 siblings, 0 replies; 27+ messages in thread
From: Tom Rini @ 2015-09-25 18:39 UTC (permalink / raw)
  To: u-boot

On Thu, Sep 24, 2015 at 02:21:22AM -0700, Bin Meng wrote:

> So far VxWorks bootline can be contructed from various environment
> variables, but when these variables do not exist we get these from
> corresponding config macros. This is not helpful as it requires
> rebuilding U-Boot, and to make sure these config macros take effect
> we should not have these environment variables. This is a little
> bit complex and confusing.
> 
> Now we change the logic to always contruct the bootline from
> environments (the only single source), by adding two new variables
> "bootdev" and "othbootargs", and adding some comments about network
> related settings mentioning they are optional. The doc about the
> bootline handling is also updated.
> 
> Signed-off-by: Bin Meng <bmeng.cn@gmail.com>

Reviewed-by: Tom Rini <trini@konsulko.com>

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150925/da7d2be1/attachment.sig>

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 7/8] cmd: bootvx: Pass E820 information to an x86 VxWorks kernel
  2015-09-24  9:21 ` [U-Boot] [PATCH 7/8] cmd: bootvx: Pass E820 information to an x86 VxWorks kernel Bin Meng
@ 2015-09-25 18:39   ` Tom Rini
  0 siblings, 0 replies; 27+ messages in thread
From: Tom Rini @ 2015-09-25 18:39 UTC (permalink / raw)
  To: u-boot

On Thu, Sep 24, 2015 at 02:21:23AM -0700, Bin Meng wrote:

> E820 is critical to the kernel as it provides system memory map
> information. Pass it to an x86 VxWorks kernel.
> 
> Signed-off-by: Bin Meng <bmeng.cn@gmail.com>

Reviewed-by: Tom Rini <trini@konsulko.com>

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150925/11b2ddcd/attachment.sig>

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 8/8] doc: Complement document about booting VxWorks
  2015-09-24  9:21 ` [U-Boot] [PATCH 8/8] doc: Complement document about booting VxWorks Bin Meng
@ 2015-09-25 18:40   ` Tom Rini
  0 siblings, 0 replies; 27+ messages in thread
From: Tom Rini @ 2015-09-25 18:40 UTC (permalink / raw)
  To: u-boot

On Thu, Sep 24, 2015 at 02:21:24AM -0700, Bin Meng wrote:

> Current document about how to boot VxWorks is limited.
> Add several chapters in README.vxworks to document this.
> 
> Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
> 

Reviewed-by: Tom Rini <trini@konsulko.com>

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150925/35918e90/attachment.sig>

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 2/8] cmd: Convert CONFIG_CMD_ELF to Kconfig
  2015-09-25 18:36   ` Tom Rini
@ 2015-09-26 16:51     ` Bin Meng
  2015-09-26 20:13       ` Tom Rini
  0 siblings, 1 reply; 27+ messages in thread
From: Bin Meng @ 2015-09-26 16:51 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Sat, Sep 26, 2015 at 2:36 AM, Tom Rini <trini@konsulko.com> wrote:
> On Thu, Sep 24, 2015 at 02:21:18AM -0700, Bin Meng wrote:
>
>>  configs/A10-OLinuXino-Lime_defconfig            |  2 +-
>>  configs/Bananapi_defconfig                      |  2 +-
>>  configs/Bananapro_defconfig                     |  2 +-
>>  configs/Chuwi_V7_CW0825_defconfig               |  2 +-
>>  configs/M5208EVBE_defconfig                     |  2 +-
>>  configs/M52277EVB_defconfig                     |  2 +-
>>  configs/M5235EVB_defconfig                      |  2 +-
>>  configs/M5272C3_defconfig                       |  2 +-
>>  configs/M5275EVB_defconfig                      |  2 +-
>>  configs/M5282EVB_defconfig                      |  2 +-
>>  configs/M53017EVB_defconfig                     |  2 +-
>>  configs/M5329AFEE_defconfig                     |  2 +-
>>  configs/M5329BFEE_defconfig                     |  2 +-
>>  configs/M5373EVB_defconfig                      |  2 +-
>>  configs/M54418TWR_defconfig                     |  2 +-
>>  configs/M54418TWR_nand_mii_defconfig            |  2 +-
>>  configs/M54418TWR_nand_rmii_defconfig           |  2 +-
>>  configs/M54418TWR_nand_rmii_lowfreq_defconfig   |  2 +-
>>  configs/M54418TWR_serial_mii_defconfig          |  2 +-
>>  configs/M54418TWR_serial_rmii_defconfig         |  2 +-
>>  configs/M54451EVB_defconfig                     |  2 +-
>>  configs/M54455EVB_defconfig                     |  2 +-
>>  configs/M5475AFE_defconfig                      |  2 +-
>>  configs/M5475BFE_defconfig                      |  2 +-
>>  configs/M5475CFE_defconfig                      |  2 +-
>>  configs/M5475DFE_defconfig                      |  2 +-
>>  configs/M5475EFE_defconfig                      |  2 +-
>>  configs/M5475FFE_defconfig                      |  2 +-
>>  configs/M5475GFE_defconfig                      |  2 +-
>>  configs/M5485AFE_defconfig                      |  2 +-
>>  configs/M5485BFE_defconfig                      |  2 +-
>>  configs/M5485CFE_defconfig                      |  2 +-
>>  configs/M5485DFE_defconfig                      |  2 +-
>>  configs/M5485EFE_defconfig                      |  2 +-
>>  configs/M5485FFE_defconfig                      |  2 +-
>>  configs/M5485GFE_defconfig                      |  2 +-
>>  configs/M5485HFE_defconfig                      |  2 +-
>>  configs/MPC8349ITXGP_defconfig                  |  2 +-
>>  configs/MPC8349ITX_LOWBOOT_defconfig            |  2 +-
>>  configs/MPC8349ITX_defconfig                    |  2 +-
>>  configs/MSI_Primo81_defconfig                   |  2 +-
>>  configs/Mini-X_defconfig                        |  2 +-
>>  configs/PATI_defconfig                          |  2 +-
>>  configs/UCP1020_defconfig                       |  2 +-
>>  configs/VCMA9_defconfig                         |  2 +-
>>  configs/Wexler_TAB7200_defconfig                |  2 +-
>>  configs/ac14xx_defconfig                        |  2 +-
>>  configs/alt_defconfig                           |  2 +-
>>  configs/am335x_boneblack_defconfig              |  2 +-
>>  configs/am335x_gp_evm_defconfig                 |  1 -
>>  configs/am335x_sl50_defconfig                   |  1 -
>>  configs/am3517_crane_defconfig                  |  2 +-
>>  configs/am3517_evm_defconfig                    |  2 +-
>>  configs/amcore_defconfig                        |  2 +-
>>  configs/apalis_t30_defconfig                    |  4 +--
>>  configs/apf27_defconfig                         |  2 +-
>>  configs/arcangel4-be_defconfig                  |  2 +-
>>  configs/arcangel4_defconfig                     |  4 +--
>>  configs/arndale_defconfig                       |  4 +--
>>  configs/astro_mcf5373l_defconfig                |  2 +-
>>  configs/at91rm9200ek_defconfig                  |  2 +-
>>  configs/at91rm9200ek_ram_defconfig              |  2 +-
>>  configs/at91sam9260ek_dataflash_cs0_defconfig   |  2 +-
>>  configs/at91sam9260ek_dataflash_cs1_defconfig   |  2 +-
>>  configs/at91sam9260ek_nandflash_defconfig       |  2 +-
>>  configs/at91sam9261ek_dataflash_cs0_defconfig   |  2 +-
>>  configs/at91sam9261ek_dataflash_cs3_defconfig   |  2 +-
>>  configs/at91sam9261ek_nandflash_defconfig       |  2 +-
>>  configs/at91sam9263ek_dataflash_cs0_defconfig   |  2 +-
>>  configs/at91sam9263ek_dataflash_defconfig       |  2 +-
>>  configs/at91sam9263ek_nandflash_defconfig       |  2 +-
>>  configs/at91sam9263ek_norflash_boot_defconfig   |  2 +-
>>  configs/at91sam9263ek_norflash_defconfig        |  2 +-
>>  configs/at91sam9g10ek_dataflash_cs0_defconfig   |  2 +-
>>  configs/at91sam9g10ek_dataflash_cs3_defconfig   |  2 +-
>>  configs/at91sam9g10ek_nandflash_defconfig       |  2 +-
>>  configs/at91sam9g20ek_2mmc_defconfig            |  2 +-
>>  configs/at91sam9g20ek_2mmc_nandflash_defconfig  |  2 +-
>>  configs/at91sam9g20ek_dataflash_cs0_defconfig   |  2 +-
>>  configs/at91sam9g20ek_dataflash_cs1_defconfig   |  2 +-
>>  configs/at91sam9g20ek_nandflash_defconfig       |  2 +-
>>  configs/at91sam9m10g45ek_mmc_defconfig          |  2 +-
>>  configs/at91sam9m10g45ek_nandflash_defconfig    |  2 +-
>>  configs/at91sam9n12ek_mmc_defconfig             |  2 +-
>>  configs/at91sam9n12ek_nandflash_defconfig       |  2 +-
>>  configs/at91sam9n12ek_spiflash_defconfig        |  2 +-
>>  configs/at91sam9rlek_dataflash_defconfig        |  2 +-
>>  configs/at91sam9rlek_mmc_defconfig              |  2 +-
>>  configs/at91sam9rlek_nandflash_defconfig        |  2 +-
>>  configs/at91sam9x5ek_dataflash_defconfig        |  2 +-
>>  configs/at91sam9x5ek_mmc_defconfig              |  2 +-
>>  configs/at91sam9x5ek_nandflash_defconfig        |  2 +-
>>  configs/at91sam9x5ek_spiflash_defconfig         |  2 +-
>>  configs/at91sam9xeek_dataflash_cs0_defconfig    |  2 +-
>>  configs/at91sam9xeek_dataflash_cs1_defconfig    |  2 +-
>>  configs/at91sam9xeek_nandflash_defconfig        |  2 +-
>>  configs/atngw100_defconfig                      |  2 +-
>>  configs/atngw100mkii_defconfig                  |  2 +-
>>  configs/atstk1002_defconfig                     |  2 +-
>>  configs/bayleybay_defconfig                     |  8 +++---
>>  configs/beaver_defconfig                        |  4 +--
>>  configs/bf537-minotaur_defconfig                |  2 +-
>>  configs/bf537-srv1_defconfig                    |  2 +-
>>  configs/bf561-acvilon_defconfig                 |  2 +-
>>  configs/br4_defconfig                           |  2 +-
>>  configs/cairo_defconfig                         |  2 +-
>>  configs/calimain_defconfig                      |  2 +-
>>  configs/cardhu_defconfig                        |  4 +--
>>  configs/cgtqmx6qeval_defconfig                  |  2 +-
>>  configs/chromebook_jerry_defconfig              | 24 +++++++++---------
>>  configs/chromebook_link_defconfig               |  6 ++---
>>  configs/chromebox_panther_defconfig             |  6 ++---
>>  configs/cm_fx6_defconfig                        |  2 +-
>>  configs/cm_t335_defconfig                       |  2 +-
>>  configs/cm_t3517_defconfig                      |  2 +-
>>  configs/cm_t35_defconfig                        |  2 +-
>>  configs/cm_t43_defconfig                        |  4 +--
>>  configs/cm_t54_defconfig                        |  2 +-
>>  configs/cobra5272_defconfig                     |  2 +-
>>  configs/colibri_t20_defconfig                   |  4 +--
>>  configs/colibri_t30_defconfig                   |  4 +--
>>  configs/colibri_vf_defconfig                    |  2 +-
>>  configs/colibri_vf_dtb_defconfig                |  2 +-
>>  configs/coreboot-x86_defconfig                  |  4 +--
>>  configs/corvus_defconfig                        |  2 +-
>>  configs/crownbay_defconfig                      |  8 +++---
>>  configs/da830evm_defconfig                      |  2 +-
>>  configs/da850evm_defconfig                      |  2 +-
>>  configs/da850evm_direct_nor_defconfig           |  2 +-
>>  configs/dalmore_defconfig                       |  4 +--
>>  configs/dbau1000_defconfig                      |  3 ++-
>>  configs/dbau1100_defconfig                      |  3 ++-
>>  configs/dbau1500_defconfig                      |  3 ++-
>>  configs/dbau1550_defconfig                      |  3 ++-
>>  configs/dbau1550_el_defconfig                   |  3 ++-
>>  configs/devkit3250_defconfig                    |  2 +-
>>  configs/dlvision-10g_defconfig                  |  1 +
>>  configs/dlvision_defconfig                      |  1 +
>>  configs/dockstar_defconfig                      |  2 +-
>>  configs/dra72_evm_defconfig                     |  3 +--
>>  configs/draco_defconfig                         |  2 +-
>>  configs/duovero_defconfig                       |  2 +-
>>  configs/e2220-1170_defconfig                    |  3 ---
>>  configs/ea20_defconfig                          |  2 +-
>>  configs/eb_cpu5282_defconfig                    |  2 +-
>>  configs/eco5pk_defconfig                        |  2 +-
>>  configs/edminiv2_defconfig                      |  2 +-
>>  configs/ethernut5_defconfig                     |  2 +-
>>  configs/firefly-rk3288_defconfig                | 24 +++++++++---------
>>  configs/flea3_defconfig                         |  2 +-
>>  configs/fx12mm_defconfig                        |  2 +-
>>  configs/goflexhome_defconfig                    |  2 +-
>>  configs/gose_defconfig                          |  2 +-
>>  configs/grasshopper_defconfig                   |  2 +-
>>  configs/gt90h_v4_defconfig                      |  2 +-
>>  configs/gwventana_defconfig                     |  4 +--
>>  configs/h2200_defconfig                         |  2 +-
>>  configs/harmony_defconfig                       |  4 +--
>>  configs/hikey_defconfig                         |  3 ---
>>  configs/ib62x0_defconfig                        |  2 +-
>>  configs/iconnect_defconfig                      |  2 +-
>>  configs/imx31_phycore_defconfig                 |  2 +-
>>  configs/inet97fv2_defconfig                     |  2 +-
>>  configs/inet98v_rev2_defconfig                  |  2 +-
>>  configs/inet9f_rev03_defconfig                  |  2 +-
>>  configs/integratorap_cm720t_defconfig           |  2 +-
>>  configs/integratorap_cm920t_defconfig           |  2 +-
>>  configs/integratorap_cm926ejs_defconfig         |  2 +-
>>  configs/integratorap_cm946es_defconfig          |  2 +-
>>  configs/integratorcp_cm1136_defconfig           |  2 +-
>>  configs/integratorcp_cm920t_defconfig           |  2 +-
>>  configs/integratorcp_cm926ejs_defconfig         |  2 +-
>>  configs/integratorcp_cm946es_defconfig          |  2 +-
>>  configs/io_defconfig                            |  1 +
>>  configs/iocon_defconfig                         |  1 +
>>  configs/ipam390_defconfig                       |  2 +-
>>  configs/jesurun_q5_defconfig                    |  2 +-
>>  configs/jetson-tk1_defconfig                    |  4 +--
>>  configs/k2e_evm_defconfig                       |  2 +-
>>  configs/k2hk_evm_defconfig                      |  2 +-
>>  configs/k2l_evm_defconfig                       |  2 +-
>>  configs/koelsch_defconfig                       |  2 +-
>>  configs/kwb_defconfig                           |  2 +-
>>  configs/kzm9g_defconfig                         |  2 +-
>>  configs/lager_defconfig                         |  2 +-
>>  configs/ls1021aqds_qspi_defconfig               |  2 +-
>>  configs/ls1021atwr_qspi_defconfig               |  2 +-
>>  configs/ls2085aqds_defconfig                    |  6 ++---
>>  configs/ls2085ardb_defconfig                    |  6 ++---
>>  configs/mcx_defconfig                           |  2 +-
>>  configs/medcom-wide_defconfig                   |  4 +--
>>  configs/microblaze-generic_defconfig            |  2 +-
>>  configs/minnowmax_defconfig                     |  8 +++---
>>  configs/ml507_defconfig                         |  2 +-
>>  configs/mt_ventoux_defconfig                    |  2 +-
>>  configs/mx6ul_14x14_evk_defconfig               |  7 +++---
>>  configs/mx6ul_9x9_evk_defconfig                 |  5 ++--
>>  configs/mx7dsabresd_defconfig                   | 11 +++------
>>  configs/nas220_defconfig                        |  2 +-
>>  configs/neo_defconfig                           |  1 +
>>  configs/nokia_rx51_defconfig                    |  2 +-
>>  configs/nyan-big_defconfig                      | 16 ++++++------
>>  configs/odroid-xu3_defconfig                    |  6 ++---
>>  configs/odroid_defconfig                        |  4 +--
>>  configs/omap3_evm_defconfig                     |  2 +-
>>  configs/omap3_evm_quick_mmc_defconfig           |  2 +-
>>  configs/omap3_evm_quick_nand_defconfig          |  2 +-
>>  configs/omap3_logic_defconfig                   |  2 +-
>>  configs/omap3_overo_defconfig                   |  2 +-
>>  configs/omap3_pandora_defconfig                 |  2 +-
>>  configs/omapl138_lcdk_defconfig                 |  2 +-
>>  configs/origen_defconfig                        |  2 +-
>>  configs/p2371-0000_defconfig                    |  2 --
>>  configs/p2571_defconfig                         |  2 --
>>  configs/paz00_defconfig                         |  4 +--
>>  configs/pb1000_defconfig                        |  3 ++-
>>  configs/pcm030_defconfig                        |  2 +-
>>  configs/peach-pi_defconfig                      | 22 ++++++++---------
>>  configs/peach-pit_defconfig                     | 22 ++++++++---------
>>  configs/pepper_defconfig                        |  2 +-
>>  configs/platinum_picon_defconfig                |  2 +-
>>  configs/platinum_titanium_defconfig             |  2 +-
>>  configs/plutux_defconfig                        |  4 +--
>>  configs/pm9261_defconfig                        |  2 +-
>>  configs/pm9263_defconfig                        |  2 +-
>>  configs/pm9g45_defconfig                        |  2 +-
>>  configs/pogo_e02_defconfig                      |  2 +-
>>  configs/porter_defconfig                        |  2 +-
>>  configs/pov_protab2_ips9_defconfig              |  2 +-
>>  configs/pr1_defconfig                           |  2 +-
>>  configs/pxm2_defconfig                          |  2 +-
>>  configs/qemu-x86_defconfig                      |  2 +-
>>  configs/rastaban_defconfig                      |  2 +-
>>  configs/rpi_2_defconfig                         |  2 +-
>>  configs/rpi_defconfig                           |  2 +-
>>  configs/rut_defconfig                           |  2 +-
>>  configs/s5p_goni_defconfig                      |  2 +-
>>  configs/s5pc210_universal_defconfig             |  2 +-
>>  configs/sandbox_defconfig                       | 33 +++++++++++++------------
>>  configs/seaboard_defconfig                      |  4 +--
>>  configs/secomx6quq7_defconfig                   |  2 +-
>>  configs/silk_defconfig                          |  2 +-
>>  configs/smartweb_defconfig                      |  1 -
>>  configs/smdk2410_defconfig                      |  2 +-
>>  configs/smdk5250_defconfig                      |  8 +++---
>>  configs/smdk5420_defconfig                      |  8 +++---
>>  configs/smdkc100_defconfig                      |  2 +-
>>  configs/smdkv310_defconfig                      |  2 +-
>>  configs/snapper9260_defconfig                   |  2 +-
>>  configs/sniper_defconfig                        |  2 +-
>>  configs/snow_defconfig                          | 32 ++++++++++++------------
>>  configs/socfpga_arria5_defconfig                |  8 +++---
>>  configs/socfpga_cyclone5_defconfig              |  8 +++---
>>  configs/socfpga_de0_nano_soc_defconfig          | 18 ++++++--------
>>  configs/socfpga_mcvevk_defconfig                | 19 ++++++--------
>>  configs/socfpga_sockit_defconfig                | 24 ++++++------------
>>  configs/socfpga_socrates_defconfig              |  8 +++---
>>  configs/spring_defconfig                        | 30 +++++++++++-----------
>>  configs/stm32f429-discovery_defconfig           |  2 +-
>>  configs/stout_defconfig                         |  2 +-
>>  configs/stv0991_defconfig                       |  2 +-
>>  configs/tao3530_defconfig                       |  2 +-
>>  configs/taurus_defconfig                        |  2 +-
>>  configs/tb100_defconfig                         |  4 +--
>>  configs/tbs2910_defconfig                       |  2 +-
>>  configs/tec-ng_defconfig                        |  4 +--
>>  configs/tec_defconfig                           |  4 +--
>>  configs/thuban_defconfig                        |  2 +-
>>  configs/ti814x_evm_defconfig                    |  2 +-
>>  configs/ti816x_evm_defconfig                    |  2 +-
>>  configs/titanium_defconfig                      |  2 +-
>>  configs/trats2_defconfig                        |  2 +-
>>  configs/trats_defconfig                         |  2 +-
>>  configs/tricorder_defconfig                     |  2 +-
>>  configs/trimslice_defconfig                     |  4 +--
>>  configs/tseries_mmc_defconfig                   |  2 +-
>>  configs/tseries_nand_defconfig                  |  2 +-
>>  configs/tseries_spi_defconfig                   |  2 +-
>>  configs/twister_defconfig                       |  2 +-
>>  configs/udoo_defconfig                          |  6 ++---
>>  configs/usb_a9263_dataflash_defconfig           |  2 +-
>>  configs/v5fx30teval_defconfig                   |  2 +-
>>  configs/vct_platinum_defconfig                  |  2 +-
>>  configs/vct_platinum_onenand_defconfig          |  2 +-
>>  configs/vct_platinum_onenand_small_defconfig    |  3 ++-
>>  configs/vct_platinum_small_defconfig            |  3 ++-
>>  configs/vct_platinumavc_defconfig               |  2 +-
>>  configs/vct_platinumavc_onenand_defconfig       |  2 +-
>>  configs/vct_platinumavc_onenand_small_defconfig |  3 ++-
>>  configs/vct_platinumavc_small_defconfig         |  3 ++-
>>  configs/vct_premium_defconfig                   |  2 +-
>>  configs/vct_premium_onenand_defconfig           |  2 +-
>>  configs/vct_premium_onenand_small_defconfig     |  3 ++-
>>  configs/vct_premium_small_defconfig             |  3 ++-
>>  configs/venice2_defconfig                       |  4 +--
>>  configs/ventana_defconfig                       |  4 +--
>>  configs/vexpress_aemv8a_juno_defconfig          |  4 +--
>>  configs/vexpress_aemv8a_semi_defconfig          |  4 +--
>>  configs/whistler_defconfig                      |  4 +--
>>  configs/wireless_space_defconfig                |  1 -
>>  configs/woodburn_defconfig                      |  2 +-
>>  configs/woodburn_sd_defconfig                   |  2 +-
>>  configs/work_92105_defconfig                    |  2 +-
>>  configs/x600_defconfig                          |  2 +-
>>  configs/xilinx-ppc405-generic_defconfig         |  2 +-
>>  configs/xilinx-ppc440-generic_defconfig         |  2 +-
>>  configs/zmx25_defconfig                         |  2 +-
>>  configs/zynq_microzed_defconfig                 |  2 +-
>>  configs/zynq_zc702_defconfig                    |  2 +-
>>  configs/zynq_zc706_defconfig                    |  2 +-
>>  configs/zynq_zc70x_defconfig                    |  2 +-
>>  configs/zynq_zc770_xm010_defconfig              |  2 +-
>>  configs/zynq_zc770_xm011_defconfig              |  2 +-
>>  configs/zynq_zc770_xm012_defconfig              |  2 +-
>>  configs/zynq_zc770_xm013_defconfig              |  2 +-
>>  configs/zynq_zed_defconfig                      |  2 +-
>>  configs/zynq_zybo_defconfig                     |  2 +-
>
> Ug, is all of that really just from this move?  Or because they hadn't
> been moveconfig'd in a while?
>

Yep, I believe these haven't been moveconfig'd for a while.

Regards,
Bin

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 2/8] cmd: Convert CONFIG_CMD_ELF to Kconfig
  2015-09-26 16:51     ` Bin Meng
@ 2015-09-26 20:13       ` Tom Rini
  2015-09-27  1:34         ` Bin Meng
  2015-09-28 10:21         ` Bin Meng
  0 siblings, 2 replies; 27+ messages in thread
From: Tom Rini @ 2015-09-26 20:13 UTC (permalink / raw)
  To: u-boot

On Sun, Sep 27, 2015 at 12:51:14AM +0800, Bin Meng wrote:
> Hi Tom,
> 
> On Sat, Sep 26, 2015 at 2:36 AM, Tom Rini <trini@konsulko.com> wrote:
> > On Thu, Sep 24, 2015 at 02:21:18AM -0700, Bin Meng wrote:
> >
> >>  configs/A10-OLinuXino-Lime_defconfig            |  2 +-
> >>  configs/Bananapi_defconfig                      |  2 +-
> >>  configs/Bananapro_defconfig                     |  2 +-
> >>  configs/Chuwi_V7_CW0825_defconfig               |  2 +-
> >>  configs/M5208EVBE_defconfig                     |  2 +-
> >>  configs/M52277EVB_defconfig                     |  2 +-
> >>  configs/M5235EVB_defconfig                      |  2 +-
> >>  configs/M5272C3_defconfig                       |  2 +-
> >>  configs/M5275EVB_defconfig                      |  2 +-
> >>  configs/M5282EVB_defconfig                      |  2 +-
> >>  configs/M53017EVB_defconfig                     |  2 +-
> >>  configs/M5329AFEE_defconfig                     |  2 +-
> >>  configs/M5329BFEE_defconfig                     |  2 +-
> >>  configs/M5373EVB_defconfig                      |  2 +-
> >>  configs/M54418TWR_defconfig                     |  2 +-
> >>  configs/M54418TWR_nand_mii_defconfig            |  2 +-
> >>  configs/M54418TWR_nand_rmii_defconfig           |  2 +-
> >>  configs/M54418TWR_nand_rmii_lowfreq_defconfig   |  2 +-
> >>  configs/M54418TWR_serial_mii_defconfig          |  2 +-
> >>  configs/M54418TWR_serial_rmii_defconfig         |  2 +-
> >>  configs/M54451EVB_defconfig                     |  2 +-
> >>  configs/M54455EVB_defconfig                     |  2 +-
> >>  configs/M5475AFE_defconfig                      |  2 +-
> >>  configs/M5475BFE_defconfig                      |  2 +-
> >>  configs/M5475CFE_defconfig                      |  2 +-
> >>  configs/M5475DFE_defconfig                      |  2 +-
> >>  configs/M5475EFE_defconfig                      |  2 +-
> >>  configs/M5475FFE_defconfig                      |  2 +-
> >>  configs/M5475GFE_defconfig                      |  2 +-
> >>  configs/M5485AFE_defconfig                      |  2 +-
> >>  configs/M5485BFE_defconfig                      |  2 +-
> >>  configs/M5485CFE_defconfig                      |  2 +-
> >>  configs/M5485DFE_defconfig                      |  2 +-
> >>  configs/M5485EFE_defconfig                      |  2 +-
> >>  configs/M5485FFE_defconfig                      |  2 +-
> >>  configs/M5485GFE_defconfig                      |  2 +-
> >>  configs/M5485HFE_defconfig                      |  2 +-
> >>  configs/MPC8349ITXGP_defconfig                  |  2 +-
> >>  configs/MPC8349ITX_LOWBOOT_defconfig            |  2 +-
> >>  configs/MPC8349ITX_defconfig                    |  2 +-
> >>  configs/MSI_Primo81_defconfig                   |  2 +-
> >>  configs/Mini-X_defconfig                        |  2 +-
> >>  configs/PATI_defconfig                          |  2 +-
> >>  configs/UCP1020_defconfig                       |  2 +-
> >>  configs/VCMA9_defconfig                         |  2 +-
> >>  configs/Wexler_TAB7200_defconfig                |  2 +-
> >>  configs/ac14xx_defconfig                        |  2 +-
> >>  configs/alt_defconfig                           |  2 +-
> >>  configs/am335x_boneblack_defconfig              |  2 +-
> >>  configs/am335x_gp_evm_defconfig                 |  1 -
> >>  configs/am335x_sl50_defconfig                   |  1 -
> >>  configs/am3517_crane_defconfig                  |  2 +-
> >>  configs/am3517_evm_defconfig                    |  2 +-
> >>  configs/amcore_defconfig                        |  2 +-
> >>  configs/apalis_t30_defconfig                    |  4 +--
> >>  configs/apf27_defconfig                         |  2 +-
> >>  configs/arcangel4-be_defconfig                  |  2 +-
> >>  configs/arcangel4_defconfig                     |  4 +--
> >>  configs/arndale_defconfig                       |  4 +--
> >>  configs/astro_mcf5373l_defconfig                |  2 +-
> >>  configs/at91rm9200ek_defconfig                  |  2 +-
> >>  configs/at91rm9200ek_ram_defconfig              |  2 +-
> >>  configs/at91sam9260ek_dataflash_cs0_defconfig   |  2 +-
> >>  configs/at91sam9260ek_dataflash_cs1_defconfig   |  2 +-
> >>  configs/at91sam9260ek_nandflash_defconfig       |  2 +-
> >>  configs/at91sam9261ek_dataflash_cs0_defconfig   |  2 +-
> >>  configs/at91sam9261ek_dataflash_cs3_defconfig   |  2 +-
> >>  configs/at91sam9261ek_nandflash_defconfig       |  2 +-
> >>  configs/at91sam9263ek_dataflash_cs0_defconfig   |  2 +-
> >>  configs/at91sam9263ek_dataflash_defconfig       |  2 +-
> >>  configs/at91sam9263ek_nandflash_defconfig       |  2 +-
> >>  configs/at91sam9263ek_norflash_boot_defconfig   |  2 +-
> >>  configs/at91sam9263ek_norflash_defconfig        |  2 +-
> >>  configs/at91sam9g10ek_dataflash_cs0_defconfig   |  2 +-
> >>  configs/at91sam9g10ek_dataflash_cs3_defconfig   |  2 +-
> >>  configs/at91sam9g10ek_nandflash_defconfig       |  2 +-
> >>  configs/at91sam9g20ek_2mmc_defconfig            |  2 +-
> >>  configs/at91sam9g20ek_2mmc_nandflash_defconfig  |  2 +-
> >>  configs/at91sam9g20ek_dataflash_cs0_defconfig   |  2 +-
> >>  configs/at91sam9g20ek_dataflash_cs1_defconfig   |  2 +-
> >>  configs/at91sam9g20ek_nandflash_defconfig       |  2 +-
> >>  configs/at91sam9m10g45ek_mmc_defconfig          |  2 +-
> >>  configs/at91sam9m10g45ek_nandflash_defconfig    |  2 +-
> >>  configs/at91sam9n12ek_mmc_defconfig             |  2 +-
> >>  configs/at91sam9n12ek_nandflash_defconfig       |  2 +-
> >>  configs/at91sam9n12ek_spiflash_defconfig        |  2 +-
> >>  configs/at91sam9rlek_dataflash_defconfig        |  2 +-
> >>  configs/at91sam9rlek_mmc_defconfig              |  2 +-
> >>  configs/at91sam9rlek_nandflash_defconfig        |  2 +-
> >>  configs/at91sam9x5ek_dataflash_defconfig        |  2 +-
> >>  configs/at91sam9x5ek_mmc_defconfig              |  2 +-
> >>  configs/at91sam9x5ek_nandflash_defconfig        |  2 +-
> >>  configs/at91sam9x5ek_spiflash_defconfig         |  2 +-
> >>  configs/at91sam9xeek_dataflash_cs0_defconfig    |  2 +-
> >>  configs/at91sam9xeek_dataflash_cs1_defconfig    |  2 +-
> >>  configs/at91sam9xeek_nandflash_defconfig        |  2 +-
> >>  configs/atngw100_defconfig                      |  2 +-
> >>  configs/atngw100mkii_defconfig                  |  2 +-
> >>  configs/atstk1002_defconfig                     |  2 +-
> >>  configs/bayleybay_defconfig                     |  8 +++---
> >>  configs/beaver_defconfig                        |  4 +--
> >>  configs/bf537-minotaur_defconfig                |  2 +-
> >>  configs/bf537-srv1_defconfig                    |  2 +-
> >>  configs/bf561-acvilon_defconfig                 |  2 +-
> >>  configs/br4_defconfig                           |  2 +-
> >>  configs/cairo_defconfig                         |  2 +-
> >>  configs/calimain_defconfig                      |  2 +-
> >>  configs/cardhu_defconfig                        |  4 +--
> >>  configs/cgtqmx6qeval_defconfig                  |  2 +-
> >>  configs/chromebook_jerry_defconfig              | 24 +++++++++---------
> >>  configs/chromebook_link_defconfig               |  6 ++---
> >>  configs/chromebox_panther_defconfig             |  6 ++---
> >>  configs/cm_fx6_defconfig                        |  2 +-
> >>  configs/cm_t335_defconfig                       |  2 +-
> >>  configs/cm_t3517_defconfig                      |  2 +-
> >>  configs/cm_t35_defconfig                        |  2 +-
> >>  configs/cm_t43_defconfig                        |  4 +--
> >>  configs/cm_t54_defconfig                        |  2 +-
> >>  configs/cobra5272_defconfig                     |  2 +-
> >>  configs/colibri_t20_defconfig                   |  4 +--
> >>  configs/colibri_t30_defconfig                   |  4 +--
> >>  configs/colibri_vf_defconfig                    |  2 +-
> >>  configs/colibri_vf_dtb_defconfig                |  2 +-
> >>  configs/coreboot-x86_defconfig                  |  4 +--
> >>  configs/corvus_defconfig                        |  2 +-
> >>  configs/crownbay_defconfig                      |  8 +++---
> >>  configs/da830evm_defconfig                      |  2 +-
> >>  configs/da850evm_defconfig                      |  2 +-
> >>  configs/da850evm_direct_nor_defconfig           |  2 +-
> >>  configs/dalmore_defconfig                       |  4 +--
> >>  configs/dbau1000_defconfig                      |  3 ++-
> >>  configs/dbau1100_defconfig                      |  3 ++-
> >>  configs/dbau1500_defconfig                      |  3 ++-
> >>  configs/dbau1550_defconfig                      |  3 ++-
> >>  configs/dbau1550_el_defconfig                   |  3 ++-
> >>  configs/devkit3250_defconfig                    |  2 +-
> >>  configs/dlvision-10g_defconfig                  |  1 +
> >>  configs/dlvision_defconfig                      |  1 +
> >>  configs/dockstar_defconfig                      |  2 +-
> >>  configs/dra72_evm_defconfig                     |  3 +--
> >>  configs/draco_defconfig                         |  2 +-
> >>  configs/duovero_defconfig                       |  2 +-
> >>  configs/e2220-1170_defconfig                    |  3 ---
> >>  configs/ea20_defconfig                          |  2 +-
> >>  configs/eb_cpu5282_defconfig                    |  2 +-
> >>  configs/eco5pk_defconfig                        |  2 +-
> >>  configs/edminiv2_defconfig                      |  2 +-
> >>  configs/ethernut5_defconfig                     |  2 +-
> >>  configs/firefly-rk3288_defconfig                | 24 +++++++++---------
> >>  configs/flea3_defconfig                         |  2 +-
> >>  configs/fx12mm_defconfig                        |  2 +-
> >>  configs/goflexhome_defconfig                    |  2 +-
> >>  configs/gose_defconfig                          |  2 +-
> >>  configs/grasshopper_defconfig                   |  2 +-
> >>  configs/gt90h_v4_defconfig                      |  2 +-
> >>  configs/gwventana_defconfig                     |  4 +--
> >>  configs/h2200_defconfig                         |  2 +-
> >>  configs/harmony_defconfig                       |  4 +--
> >>  configs/hikey_defconfig                         |  3 ---
> >>  configs/ib62x0_defconfig                        |  2 +-
> >>  configs/iconnect_defconfig                      |  2 +-
> >>  configs/imx31_phycore_defconfig                 |  2 +-
> >>  configs/inet97fv2_defconfig                     |  2 +-
> >>  configs/inet98v_rev2_defconfig                  |  2 +-
> >>  configs/inet9f_rev03_defconfig                  |  2 +-
> >>  configs/integratorap_cm720t_defconfig           |  2 +-
> >>  configs/integratorap_cm920t_defconfig           |  2 +-
> >>  configs/integratorap_cm926ejs_defconfig         |  2 +-
> >>  configs/integratorap_cm946es_defconfig          |  2 +-
> >>  configs/integratorcp_cm1136_defconfig           |  2 +-
> >>  configs/integratorcp_cm920t_defconfig           |  2 +-
> >>  configs/integratorcp_cm926ejs_defconfig         |  2 +-
> >>  configs/integratorcp_cm946es_defconfig          |  2 +-
> >>  configs/io_defconfig                            |  1 +
> >>  configs/iocon_defconfig                         |  1 +
> >>  configs/ipam390_defconfig                       |  2 +-
> >>  configs/jesurun_q5_defconfig                    |  2 +-
> >>  configs/jetson-tk1_defconfig                    |  4 +--
> >>  configs/k2e_evm_defconfig                       |  2 +-
> >>  configs/k2hk_evm_defconfig                      |  2 +-
> >>  configs/k2l_evm_defconfig                       |  2 +-
> >>  configs/koelsch_defconfig                       |  2 +-
> >>  configs/kwb_defconfig                           |  2 +-
> >>  configs/kzm9g_defconfig                         |  2 +-
> >>  configs/lager_defconfig                         |  2 +-
> >>  configs/ls1021aqds_qspi_defconfig               |  2 +-
> >>  configs/ls1021atwr_qspi_defconfig               |  2 +-
> >>  configs/ls2085aqds_defconfig                    |  6 ++---
> >>  configs/ls2085ardb_defconfig                    |  6 ++---
> >>  configs/mcx_defconfig                           |  2 +-
> >>  configs/medcom-wide_defconfig                   |  4 +--
> >>  configs/microblaze-generic_defconfig            |  2 +-
> >>  configs/minnowmax_defconfig                     |  8 +++---
> >>  configs/ml507_defconfig                         |  2 +-
> >>  configs/mt_ventoux_defconfig                    |  2 +-
> >>  configs/mx6ul_14x14_evk_defconfig               |  7 +++---
> >>  configs/mx6ul_9x9_evk_defconfig                 |  5 ++--
> >>  configs/mx7dsabresd_defconfig                   | 11 +++------
> >>  configs/nas220_defconfig                        |  2 +-
> >>  configs/neo_defconfig                           |  1 +
> >>  configs/nokia_rx51_defconfig                    |  2 +-
> >>  configs/nyan-big_defconfig                      | 16 ++++++------
> >>  configs/odroid-xu3_defconfig                    |  6 ++---
> >>  configs/odroid_defconfig                        |  4 +--
> >>  configs/omap3_evm_defconfig                     |  2 +-
> >>  configs/omap3_evm_quick_mmc_defconfig           |  2 +-
> >>  configs/omap3_evm_quick_nand_defconfig          |  2 +-
> >>  configs/omap3_logic_defconfig                   |  2 +-
> >>  configs/omap3_overo_defconfig                   |  2 +-
> >>  configs/omap3_pandora_defconfig                 |  2 +-
> >>  configs/omapl138_lcdk_defconfig                 |  2 +-
> >>  configs/origen_defconfig                        |  2 +-
> >>  configs/p2371-0000_defconfig                    |  2 --
> >>  configs/p2571_defconfig                         |  2 --
> >>  configs/paz00_defconfig                         |  4 +--
> >>  configs/pb1000_defconfig                        |  3 ++-
> >>  configs/pcm030_defconfig                        |  2 +-
> >>  configs/peach-pi_defconfig                      | 22 ++++++++---------
> >>  configs/peach-pit_defconfig                     | 22 ++++++++---------
> >>  configs/pepper_defconfig                        |  2 +-
> >>  configs/platinum_picon_defconfig                |  2 +-
> >>  configs/platinum_titanium_defconfig             |  2 +-
> >>  configs/plutux_defconfig                        |  4 +--
> >>  configs/pm9261_defconfig                        |  2 +-
> >>  configs/pm9263_defconfig                        |  2 +-
> >>  configs/pm9g45_defconfig                        |  2 +-
> >>  configs/pogo_e02_defconfig                      |  2 +-
> >>  configs/porter_defconfig                        |  2 +-
> >>  configs/pov_protab2_ips9_defconfig              |  2 +-
> >>  configs/pr1_defconfig                           |  2 +-
> >>  configs/pxm2_defconfig                          |  2 +-
> >>  configs/qemu-x86_defconfig                      |  2 +-
> >>  configs/rastaban_defconfig                      |  2 +-
> >>  configs/rpi_2_defconfig                         |  2 +-
> >>  configs/rpi_defconfig                           |  2 +-
> >>  configs/rut_defconfig                           |  2 +-
> >>  configs/s5p_goni_defconfig                      |  2 +-
> >>  configs/s5pc210_universal_defconfig             |  2 +-
> >>  configs/sandbox_defconfig                       | 33 +++++++++++++------------
> >>  configs/seaboard_defconfig                      |  4 +--
> >>  configs/secomx6quq7_defconfig                   |  2 +-
> >>  configs/silk_defconfig                          |  2 +-
> >>  configs/smartweb_defconfig                      |  1 -
> >>  configs/smdk2410_defconfig                      |  2 +-
> >>  configs/smdk5250_defconfig                      |  8 +++---
> >>  configs/smdk5420_defconfig                      |  8 +++---
> >>  configs/smdkc100_defconfig                      |  2 +-
> >>  configs/smdkv310_defconfig                      |  2 +-
> >>  configs/snapper9260_defconfig                   |  2 +-
> >>  configs/sniper_defconfig                        |  2 +-
> >>  configs/snow_defconfig                          | 32 ++++++++++++------------
> >>  configs/socfpga_arria5_defconfig                |  8 +++---
> >>  configs/socfpga_cyclone5_defconfig              |  8 +++---
> >>  configs/socfpga_de0_nano_soc_defconfig          | 18 ++++++--------
> >>  configs/socfpga_mcvevk_defconfig                | 19 ++++++--------
> >>  configs/socfpga_sockit_defconfig                | 24 ++++++------------
> >>  configs/socfpga_socrates_defconfig              |  8 +++---
> >>  configs/spring_defconfig                        | 30 +++++++++++-----------
> >>  configs/stm32f429-discovery_defconfig           |  2 +-
> >>  configs/stout_defconfig                         |  2 +-
> >>  configs/stv0991_defconfig                       |  2 +-
> >>  configs/tao3530_defconfig                       |  2 +-
> >>  configs/taurus_defconfig                        |  2 +-
> >>  configs/tb100_defconfig                         |  4 +--
> >>  configs/tbs2910_defconfig                       |  2 +-
> >>  configs/tec-ng_defconfig                        |  4 +--
> >>  configs/tec_defconfig                           |  4 +--
> >>  configs/thuban_defconfig                        |  2 +-
> >>  configs/ti814x_evm_defconfig                    |  2 +-
> >>  configs/ti816x_evm_defconfig                    |  2 +-
> >>  configs/titanium_defconfig                      |  2 +-
> >>  configs/trats2_defconfig                        |  2 +-
> >>  configs/trats_defconfig                         |  2 +-
> >>  configs/tricorder_defconfig                     |  2 +-
> >>  configs/trimslice_defconfig                     |  4 +--
> >>  configs/tseries_mmc_defconfig                   |  2 +-
> >>  configs/tseries_nand_defconfig                  |  2 +-
> >>  configs/tseries_spi_defconfig                   |  2 +-
> >>  configs/twister_defconfig                       |  2 +-
> >>  configs/udoo_defconfig                          |  6 ++---
> >>  configs/usb_a9263_dataflash_defconfig           |  2 +-
> >>  configs/v5fx30teval_defconfig                   |  2 +-
> >>  configs/vct_platinum_defconfig                  |  2 +-
> >>  configs/vct_platinum_onenand_defconfig          |  2 +-
> >>  configs/vct_platinum_onenand_small_defconfig    |  3 ++-
> >>  configs/vct_platinum_small_defconfig            |  3 ++-
> >>  configs/vct_platinumavc_defconfig               |  2 +-
> >>  configs/vct_platinumavc_onenand_defconfig       |  2 +-
> >>  configs/vct_platinumavc_onenand_small_defconfig |  3 ++-
> >>  configs/vct_platinumavc_small_defconfig         |  3 ++-
> >>  configs/vct_premium_defconfig                   |  2 +-
> >>  configs/vct_premium_onenand_defconfig           |  2 +-
> >>  configs/vct_premium_onenand_small_defconfig     |  3 ++-
> >>  configs/vct_premium_small_defconfig             |  3 ++-
> >>  configs/venice2_defconfig                       |  4 +--
> >>  configs/ventana_defconfig                       |  4 +--
> >>  configs/vexpress_aemv8a_juno_defconfig          |  4 +--
> >>  configs/vexpress_aemv8a_semi_defconfig          |  4 +--
> >>  configs/whistler_defconfig                      |  4 +--
> >>  configs/wireless_space_defconfig                |  1 -
> >>  configs/woodburn_defconfig                      |  2 +-
> >>  configs/woodburn_sd_defconfig                   |  2 +-
> >>  configs/work_92105_defconfig                    |  2 +-
> >>  configs/x600_defconfig                          |  2 +-
> >>  configs/xilinx-ppc405-generic_defconfig         |  2 +-
> >>  configs/xilinx-ppc440-generic_defconfig         |  2 +-
> >>  configs/zmx25_defconfig                         |  2 +-
> >>  configs/zynq_microzed_defconfig                 |  2 +-
> >>  configs/zynq_zc702_defconfig                    |  2 +-
> >>  configs/zynq_zc706_defconfig                    |  2 +-
> >>  configs/zynq_zc70x_defconfig                    |  2 +-
> >>  configs/zynq_zc770_xm010_defconfig              |  2 +-
> >>  configs/zynq_zc770_xm011_defconfig              |  2 +-
> >>  configs/zynq_zc770_xm012_defconfig              |  2 +-
> >>  configs/zynq_zc770_xm013_defconfig              |  2 +-
> >>  configs/zynq_zed_defconfig                      |  2 +-
> >>  configs/zynq_zybo_defconfig                     |  2 +-
> >
> > Ug, is all of that really just from this move?  Or because they hadn't
> > been moveconfig'd in a while?
> >
> 
> Yep, I believe these haven't been moveconfig'd for a while.

Ug, OK.  Is it as simple as (roughly) for config in configs/*;do rm -rf
temp && make O=temp $config savedefconfig && cp temp/defconfig
configs/$config;done to reset everyone?  I'm tempted to do that Monday,
tag an -rc and then people can re-post again on top of that.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150926/e8c47991/attachment.sig>

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 2/8] cmd: Convert CONFIG_CMD_ELF to Kconfig
  2015-09-26 20:13       ` Tom Rini
@ 2015-09-27  1:34         ` Bin Meng
  2015-09-27  2:46           ` Bin Meng
  2015-09-28 10:21         ` Bin Meng
  1 sibling, 1 reply; 27+ messages in thread
From: Bin Meng @ 2015-09-27  1:34 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Sun, Sep 27, 2015 at 4:13 AM, Tom Rini <trini@konsulko.com> wrote:
> On Sun, Sep 27, 2015 at 12:51:14AM +0800, Bin Meng wrote:
>> Hi Tom,
>>
>> On Sat, Sep 26, 2015 at 2:36 AM, Tom Rini <trini@konsulko.com> wrote:
>> > On Thu, Sep 24, 2015 at 02:21:18AM -0700, Bin Meng wrote:
>> >
>> >>  configs/A10-OLinuXino-Lime_defconfig            |  2 +-
>> >>  configs/Bananapi_defconfig                      |  2 +-
>> >>  configs/Bananapro_defconfig                     |  2 +-
>> >>  configs/Chuwi_V7_CW0825_defconfig               |  2 +-
>> >>  configs/M5208EVBE_defconfig                     |  2 +-
>> >>  configs/M52277EVB_defconfig                     |  2 +-
>> >>  configs/M5235EVB_defconfig                      |  2 +-
>> >>  configs/M5272C3_defconfig                       |  2 +-
>> >>  configs/M5275EVB_defconfig                      |  2 +-
>> >>  configs/M5282EVB_defconfig                      |  2 +-
>> >>  configs/M53017EVB_defconfig                     |  2 +-
>> >>  configs/M5329AFEE_defconfig                     |  2 +-
>> >>  configs/M5329BFEE_defconfig                     |  2 +-
>> >>  configs/M5373EVB_defconfig                      |  2 +-
>> >>  configs/M54418TWR_defconfig                     |  2 +-
>> >>  configs/M54418TWR_nand_mii_defconfig            |  2 +-
>> >>  configs/M54418TWR_nand_rmii_defconfig           |  2 +-
>> >>  configs/M54418TWR_nand_rmii_lowfreq_defconfig   |  2 +-
>> >>  configs/M54418TWR_serial_mii_defconfig          |  2 +-
>> >>  configs/M54418TWR_serial_rmii_defconfig         |  2 +-
>> >>  configs/M54451EVB_defconfig                     |  2 +-
>> >>  configs/M54455EVB_defconfig                     |  2 +-
>> >>  configs/M5475AFE_defconfig                      |  2 +-
>> >>  configs/M5475BFE_defconfig                      |  2 +-
>> >>  configs/M5475CFE_defconfig                      |  2 +-
>> >>  configs/M5475DFE_defconfig                      |  2 +-
>> >>  configs/M5475EFE_defconfig                      |  2 +-
>> >>  configs/M5475FFE_defconfig                      |  2 +-
>> >>  configs/M5475GFE_defconfig                      |  2 +-
>> >>  configs/M5485AFE_defconfig                      |  2 +-
>> >>  configs/M5485BFE_defconfig                      |  2 +-
>> >>  configs/M5485CFE_defconfig                      |  2 +-
>> >>  configs/M5485DFE_defconfig                      |  2 +-
>> >>  configs/M5485EFE_defconfig                      |  2 +-
>> >>  configs/M5485FFE_defconfig                      |  2 +-
>> >>  configs/M5485GFE_defconfig                      |  2 +-
>> >>  configs/M5485HFE_defconfig                      |  2 +-
>> >>  configs/MPC8349ITXGP_defconfig                  |  2 +-
>> >>  configs/MPC8349ITX_LOWBOOT_defconfig            |  2 +-
>> >>  configs/MPC8349ITX_defconfig                    |  2 +-
>> >>  configs/MSI_Primo81_defconfig                   |  2 +-
>> >>  configs/Mini-X_defconfig                        |  2 +-
>> >>  configs/PATI_defconfig                          |  2 +-
>> >>  configs/UCP1020_defconfig                       |  2 +-
>> >>  configs/VCMA9_defconfig                         |  2 +-
>> >>  configs/Wexler_TAB7200_defconfig                |  2 +-
>> >>  configs/ac14xx_defconfig                        |  2 +-
>> >>  configs/alt_defconfig                           |  2 +-
>> >>  configs/am335x_boneblack_defconfig              |  2 +-
>> >>  configs/am335x_gp_evm_defconfig                 |  1 -
>> >>  configs/am335x_sl50_defconfig                   |  1 -
>> >>  configs/am3517_crane_defconfig                  |  2 +-
>> >>  configs/am3517_evm_defconfig                    |  2 +-
>> >>  configs/amcore_defconfig                        |  2 +-
>> >>  configs/apalis_t30_defconfig                    |  4 +--
>> >>  configs/apf27_defconfig                         |  2 +-
>> >>  configs/arcangel4-be_defconfig                  |  2 +-
>> >>  configs/arcangel4_defconfig                     |  4 +--
>> >>  configs/arndale_defconfig                       |  4 +--
>> >>  configs/astro_mcf5373l_defconfig                |  2 +-
>> >>  configs/at91rm9200ek_defconfig                  |  2 +-
>> >>  configs/at91rm9200ek_ram_defconfig              |  2 +-
>> >>  configs/at91sam9260ek_dataflash_cs0_defconfig   |  2 +-
>> >>  configs/at91sam9260ek_dataflash_cs1_defconfig   |  2 +-
>> >>  configs/at91sam9260ek_nandflash_defconfig       |  2 +-
>> >>  configs/at91sam9261ek_dataflash_cs0_defconfig   |  2 +-
>> >>  configs/at91sam9261ek_dataflash_cs3_defconfig   |  2 +-
>> >>  configs/at91sam9261ek_nandflash_defconfig       |  2 +-
>> >>  configs/at91sam9263ek_dataflash_cs0_defconfig   |  2 +-
>> >>  configs/at91sam9263ek_dataflash_defconfig       |  2 +-
>> >>  configs/at91sam9263ek_nandflash_defconfig       |  2 +-
>> >>  configs/at91sam9263ek_norflash_boot_defconfig   |  2 +-
>> >>  configs/at91sam9263ek_norflash_defconfig        |  2 +-
>> >>  configs/at91sam9g10ek_dataflash_cs0_defconfig   |  2 +-
>> >>  configs/at91sam9g10ek_dataflash_cs3_defconfig   |  2 +-
>> >>  configs/at91sam9g10ek_nandflash_defconfig       |  2 +-
>> >>  configs/at91sam9g20ek_2mmc_defconfig            |  2 +-
>> >>  configs/at91sam9g20ek_2mmc_nandflash_defconfig  |  2 +-
>> >>  configs/at91sam9g20ek_dataflash_cs0_defconfig   |  2 +-
>> >>  configs/at91sam9g20ek_dataflash_cs1_defconfig   |  2 +-
>> >>  configs/at91sam9g20ek_nandflash_defconfig       |  2 +-
>> >>  configs/at91sam9m10g45ek_mmc_defconfig          |  2 +-
>> >>  configs/at91sam9m10g45ek_nandflash_defconfig    |  2 +-
>> >>  configs/at91sam9n12ek_mmc_defconfig             |  2 +-
>> >>  configs/at91sam9n12ek_nandflash_defconfig       |  2 +-
>> >>  configs/at91sam9n12ek_spiflash_defconfig        |  2 +-
>> >>  configs/at91sam9rlek_dataflash_defconfig        |  2 +-
>> >>  configs/at91sam9rlek_mmc_defconfig              |  2 +-
>> >>  configs/at91sam9rlek_nandflash_defconfig        |  2 +-
>> >>  configs/at91sam9x5ek_dataflash_defconfig        |  2 +-
>> >>  configs/at91sam9x5ek_mmc_defconfig              |  2 +-
>> >>  configs/at91sam9x5ek_nandflash_defconfig        |  2 +-
>> >>  configs/at91sam9x5ek_spiflash_defconfig         |  2 +-
>> >>  configs/at91sam9xeek_dataflash_cs0_defconfig    |  2 +-
>> >>  configs/at91sam9xeek_dataflash_cs1_defconfig    |  2 +-
>> >>  configs/at91sam9xeek_nandflash_defconfig        |  2 +-
>> >>  configs/atngw100_defconfig                      |  2 +-
>> >>  configs/atngw100mkii_defconfig                  |  2 +-
>> >>  configs/atstk1002_defconfig                     |  2 +-
>> >>  configs/bayleybay_defconfig                     |  8 +++---
>> >>  configs/beaver_defconfig                        |  4 +--
>> >>  configs/bf537-minotaur_defconfig                |  2 +-
>> >>  configs/bf537-srv1_defconfig                    |  2 +-
>> >>  configs/bf561-acvilon_defconfig                 |  2 +-
>> >>  configs/br4_defconfig                           |  2 +-
>> >>  configs/cairo_defconfig                         |  2 +-
>> >>  configs/calimain_defconfig                      |  2 +-
>> >>  configs/cardhu_defconfig                        |  4 +--
>> >>  configs/cgtqmx6qeval_defconfig                  |  2 +-
>> >>  configs/chromebook_jerry_defconfig              | 24 +++++++++---------
>> >>  configs/chromebook_link_defconfig               |  6 ++---
>> >>  configs/chromebox_panther_defconfig             |  6 ++---
>> >>  configs/cm_fx6_defconfig                        |  2 +-
>> >>  configs/cm_t335_defconfig                       |  2 +-
>> >>  configs/cm_t3517_defconfig                      |  2 +-
>> >>  configs/cm_t35_defconfig                        |  2 +-
>> >>  configs/cm_t43_defconfig                        |  4 +--
>> >>  configs/cm_t54_defconfig                        |  2 +-
>> >>  configs/cobra5272_defconfig                     |  2 +-
>> >>  configs/colibri_t20_defconfig                   |  4 +--
>> >>  configs/colibri_t30_defconfig                   |  4 +--
>> >>  configs/colibri_vf_defconfig                    |  2 +-
>> >>  configs/colibri_vf_dtb_defconfig                |  2 +-
>> >>  configs/coreboot-x86_defconfig                  |  4 +--
>> >>  configs/corvus_defconfig                        |  2 +-
>> >>  configs/crownbay_defconfig                      |  8 +++---
>> >>  configs/da830evm_defconfig                      |  2 +-
>> >>  configs/da850evm_defconfig                      |  2 +-
>> >>  configs/da850evm_direct_nor_defconfig           |  2 +-
>> >>  configs/dalmore_defconfig                       |  4 +--
>> >>  configs/dbau1000_defconfig                      |  3 ++-
>> >>  configs/dbau1100_defconfig                      |  3 ++-
>> >>  configs/dbau1500_defconfig                      |  3 ++-
>> >>  configs/dbau1550_defconfig                      |  3 ++-
>> >>  configs/dbau1550_el_defconfig                   |  3 ++-
>> >>  configs/devkit3250_defconfig                    |  2 +-
>> >>  configs/dlvision-10g_defconfig                  |  1 +
>> >>  configs/dlvision_defconfig                      |  1 +
>> >>  configs/dockstar_defconfig                      |  2 +-
>> >>  configs/dra72_evm_defconfig                     |  3 +--
>> >>  configs/draco_defconfig                         |  2 +-
>> >>  configs/duovero_defconfig                       |  2 +-
>> >>  configs/e2220-1170_defconfig                    |  3 ---
>> >>  configs/ea20_defconfig                          |  2 +-
>> >>  configs/eb_cpu5282_defconfig                    |  2 +-
>> >>  configs/eco5pk_defconfig                        |  2 +-
>> >>  configs/edminiv2_defconfig                      |  2 +-
>> >>  configs/ethernut5_defconfig                     |  2 +-
>> >>  configs/firefly-rk3288_defconfig                | 24 +++++++++---------
>> >>  configs/flea3_defconfig                         |  2 +-
>> >>  configs/fx12mm_defconfig                        |  2 +-
>> >>  configs/goflexhome_defconfig                    |  2 +-
>> >>  configs/gose_defconfig                          |  2 +-
>> >>  configs/grasshopper_defconfig                   |  2 +-
>> >>  configs/gt90h_v4_defconfig                      |  2 +-
>> >>  configs/gwventana_defconfig                     |  4 +--
>> >>  configs/h2200_defconfig                         |  2 +-
>> >>  configs/harmony_defconfig                       |  4 +--
>> >>  configs/hikey_defconfig                         |  3 ---
>> >>  configs/ib62x0_defconfig                        |  2 +-
>> >>  configs/iconnect_defconfig                      |  2 +-
>> >>  configs/imx31_phycore_defconfig                 |  2 +-
>> >>  configs/inet97fv2_defconfig                     |  2 +-
>> >>  configs/inet98v_rev2_defconfig                  |  2 +-
>> >>  configs/inet9f_rev03_defconfig                  |  2 +-
>> >>  configs/integratorap_cm720t_defconfig           |  2 +-
>> >>  configs/integratorap_cm920t_defconfig           |  2 +-
>> >>  configs/integratorap_cm926ejs_defconfig         |  2 +-
>> >>  configs/integratorap_cm946es_defconfig          |  2 +-
>> >>  configs/integratorcp_cm1136_defconfig           |  2 +-
>> >>  configs/integratorcp_cm920t_defconfig           |  2 +-
>> >>  configs/integratorcp_cm926ejs_defconfig         |  2 +-
>> >>  configs/integratorcp_cm946es_defconfig          |  2 +-
>> >>  configs/io_defconfig                            |  1 +
>> >>  configs/iocon_defconfig                         |  1 +
>> >>  configs/ipam390_defconfig                       |  2 +-
>> >>  configs/jesurun_q5_defconfig                    |  2 +-
>> >>  configs/jetson-tk1_defconfig                    |  4 +--
>> >>  configs/k2e_evm_defconfig                       |  2 +-
>> >>  configs/k2hk_evm_defconfig                      |  2 +-
>> >>  configs/k2l_evm_defconfig                       |  2 +-
>> >>  configs/koelsch_defconfig                       |  2 +-
>> >>  configs/kwb_defconfig                           |  2 +-
>> >>  configs/kzm9g_defconfig                         |  2 +-
>> >>  configs/lager_defconfig                         |  2 +-
>> >>  configs/ls1021aqds_qspi_defconfig               |  2 +-
>> >>  configs/ls1021atwr_qspi_defconfig               |  2 +-
>> >>  configs/ls2085aqds_defconfig                    |  6 ++---
>> >>  configs/ls2085ardb_defconfig                    |  6 ++---
>> >>  configs/mcx_defconfig                           |  2 +-
>> >>  configs/medcom-wide_defconfig                   |  4 +--
>> >>  configs/microblaze-generic_defconfig            |  2 +-
>> >>  configs/minnowmax_defconfig                     |  8 +++---
>> >>  configs/ml507_defconfig                         |  2 +-
>> >>  configs/mt_ventoux_defconfig                    |  2 +-
>> >>  configs/mx6ul_14x14_evk_defconfig               |  7 +++---
>> >>  configs/mx6ul_9x9_evk_defconfig                 |  5 ++--
>> >>  configs/mx7dsabresd_defconfig                   | 11 +++------
>> >>  configs/nas220_defconfig                        |  2 +-
>> >>  configs/neo_defconfig                           |  1 +
>> >>  configs/nokia_rx51_defconfig                    |  2 +-
>> >>  configs/nyan-big_defconfig                      | 16 ++++++------
>> >>  configs/odroid-xu3_defconfig                    |  6 ++---
>> >>  configs/odroid_defconfig                        |  4 +--
>> >>  configs/omap3_evm_defconfig                     |  2 +-
>> >>  configs/omap3_evm_quick_mmc_defconfig           |  2 +-
>> >>  configs/omap3_evm_quick_nand_defconfig          |  2 +-
>> >>  configs/omap3_logic_defconfig                   |  2 +-
>> >>  configs/omap3_overo_defconfig                   |  2 +-
>> >>  configs/omap3_pandora_defconfig                 |  2 +-
>> >>  configs/omapl138_lcdk_defconfig                 |  2 +-
>> >>  configs/origen_defconfig                        |  2 +-
>> >>  configs/p2371-0000_defconfig                    |  2 --
>> >>  configs/p2571_defconfig                         |  2 --
>> >>  configs/paz00_defconfig                         |  4 +--
>> >>  configs/pb1000_defconfig                        |  3 ++-
>> >>  configs/pcm030_defconfig                        |  2 +-
>> >>  configs/peach-pi_defconfig                      | 22 ++++++++---------
>> >>  configs/peach-pit_defconfig                     | 22 ++++++++---------
>> >>  configs/pepper_defconfig                        |  2 +-
>> >>  configs/platinum_picon_defconfig                |  2 +-
>> >>  configs/platinum_titanium_defconfig             |  2 +-
>> >>  configs/plutux_defconfig                        |  4 +--
>> >>  configs/pm9261_defconfig                        |  2 +-
>> >>  configs/pm9263_defconfig                        |  2 +-
>> >>  configs/pm9g45_defconfig                        |  2 +-
>> >>  configs/pogo_e02_defconfig                      |  2 +-
>> >>  configs/porter_defconfig                        |  2 +-
>> >>  configs/pov_protab2_ips9_defconfig              |  2 +-
>> >>  configs/pr1_defconfig                           |  2 +-
>> >>  configs/pxm2_defconfig                          |  2 +-
>> >>  configs/qemu-x86_defconfig                      |  2 +-
>> >>  configs/rastaban_defconfig                      |  2 +-
>> >>  configs/rpi_2_defconfig                         |  2 +-
>> >>  configs/rpi_defconfig                           |  2 +-
>> >>  configs/rut_defconfig                           |  2 +-
>> >>  configs/s5p_goni_defconfig                      |  2 +-
>> >>  configs/s5pc210_universal_defconfig             |  2 +-
>> >>  configs/sandbox_defconfig                       | 33 +++++++++++++------------
>> >>  configs/seaboard_defconfig                      |  4 +--
>> >>  configs/secomx6quq7_defconfig                   |  2 +-
>> >>  configs/silk_defconfig                          |  2 +-
>> >>  configs/smartweb_defconfig                      |  1 -
>> >>  configs/smdk2410_defconfig                      |  2 +-
>> >>  configs/smdk5250_defconfig                      |  8 +++---
>> >>  configs/smdk5420_defconfig                      |  8 +++---
>> >>  configs/smdkc100_defconfig                      |  2 +-
>> >>  configs/smdkv310_defconfig                      |  2 +-
>> >>  configs/snapper9260_defconfig                   |  2 +-
>> >>  configs/sniper_defconfig                        |  2 +-
>> >>  configs/snow_defconfig                          | 32 ++++++++++++------------
>> >>  configs/socfpga_arria5_defconfig                |  8 +++---
>> >>  configs/socfpga_cyclone5_defconfig              |  8 +++---
>> >>  configs/socfpga_de0_nano_soc_defconfig          | 18 ++++++--------
>> >>  configs/socfpga_mcvevk_defconfig                | 19 ++++++--------
>> >>  configs/socfpga_sockit_defconfig                | 24 ++++++------------
>> >>  configs/socfpga_socrates_defconfig              |  8 +++---
>> >>  configs/spring_defconfig                        | 30 +++++++++++-----------
>> >>  configs/stm32f429-discovery_defconfig           |  2 +-
>> >>  configs/stout_defconfig                         |  2 +-
>> >>  configs/stv0991_defconfig                       |  2 +-
>> >>  configs/tao3530_defconfig                       |  2 +-
>> >>  configs/taurus_defconfig                        |  2 +-
>> >>  configs/tb100_defconfig                         |  4 +--
>> >>  configs/tbs2910_defconfig                       |  2 +-
>> >>  configs/tec-ng_defconfig                        |  4 +--
>> >>  configs/tec_defconfig                           |  4 +--
>> >>  configs/thuban_defconfig                        |  2 +-
>> >>  configs/ti814x_evm_defconfig                    |  2 +-
>> >>  configs/ti816x_evm_defconfig                    |  2 +-
>> >>  configs/titanium_defconfig                      |  2 +-
>> >>  configs/trats2_defconfig                        |  2 +-
>> >>  configs/trats_defconfig                         |  2 +-
>> >>  configs/tricorder_defconfig                     |  2 +-
>> >>  configs/trimslice_defconfig                     |  4 +--
>> >>  configs/tseries_mmc_defconfig                   |  2 +-
>> >>  configs/tseries_nand_defconfig                  |  2 +-
>> >>  configs/tseries_spi_defconfig                   |  2 +-
>> >>  configs/twister_defconfig                       |  2 +-
>> >>  configs/udoo_defconfig                          |  6 ++---
>> >>  configs/usb_a9263_dataflash_defconfig           |  2 +-
>> >>  configs/v5fx30teval_defconfig                   |  2 +-
>> >>  configs/vct_platinum_defconfig                  |  2 +-
>> >>  configs/vct_platinum_onenand_defconfig          |  2 +-
>> >>  configs/vct_platinum_onenand_small_defconfig    |  3 ++-
>> >>  configs/vct_platinum_small_defconfig            |  3 ++-
>> >>  configs/vct_platinumavc_defconfig               |  2 +-
>> >>  configs/vct_platinumavc_onenand_defconfig       |  2 +-
>> >>  configs/vct_platinumavc_onenand_small_defconfig |  3 ++-
>> >>  configs/vct_platinumavc_small_defconfig         |  3 ++-
>> >>  configs/vct_premium_defconfig                   |  2 +-
>> >>  configs/vct_premium_onenand_defconfig           |  2 +-
>> >>  configs/vct_premium_onenand_small_defconfig     |  3 ++-
>> >>  configs/vct_premium_small_defconfig             |  3 ++-
>> >>  configs/venice2_defconfig                       |  4 +--
>> >>  configs/ventana_defconfig                       |  4 +--
>> >>  configs/vexpress_aemv8a_juno_defconfig          |  4 +--
>> >>  configs/vexpress_aemv8a_semi_defconfig          |  4 +--
>> >>  configs/whistler_defconfig                      |  4 +--
>> >>  configs/wireless_space_defconfig                |  1 -
>> >>  configs/woodburn_defconfig                      |  2 +-
>> >>  configs/woodburn_sd_defconfig                   |  2 +-
>> >>  configs/work_92105_defconfig                    |  2 +-
>> >>  configs/x600_defconfig                          |  2 +-
>> >>  configs/xilinx-ppc405-generic_defconfig         |  2 +-
>> >>  configs/xilinx-ppc440-generic_defconfig         |  2 +-
>> >>  configs/zmx25_defconfig                         |  2 +-
>> >>  configs/zynq_microzed_defconfig                 |  2 +-
>> >>  configs/zynq_zc702_defconfig                    |  2 +-
>> >>  configs/zynq_zc706_defconfig                    |  2 +-
>> >>  configs/zynq_zc70x_defconfig                    |  2 +-
>> >>  configs/zynq_zc770_xm010_defconfig              |  2 +-
>> >>  configs/zynq_zc770_xm011_defconfig              |  2 +-
>> >>  configs/zynq_zc770_xm012_defconfig              |  2 +-
>> >>  configs/zynq_zc770_xm013_defconfig              |  2 +-
>> >>  configs/zynq_zed_defconfig                      |  2 +-
>> >>  configs/zynq_zybo_defconfig                     |  2 +-
>> >
>> > Ug, is all of that really just from this move?  Or because they hadn't
>> > been moveconfig'd in a while?
>> >
>>
>> Yep, I believe these haven't been moveconfig'd for a while.
>
> Ug, OK.  Is it as simple as (roughly) for config in configs/*;do rm -rf
> temp && make O=temp $config savedefconfig && cp temp/defconfig
> configs/$config;done to reset everyone?  I'm tempted to do that Monday,
> tag an -rc and then people can re-post again on top of that.
>

I think this works. Thanks for doing that.

Regards,
Bin

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 2/8] cmd: Convert CONFIG_CMD_ELF to Kconfig
  2015-09-27  1:34         ` Bin Meng
@ 2015-09-27  2:46           ` Bin Meng
  2015-09-27 12:53             ` Tom Rini
  0 siblings, 1 reply; 27+ messages in thread
From: Bin Meng @ 2015-09-27  2:46 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Sun, Sep 27, 2015 at 9:34 AM, Bin Meng <bmeng.cn@gmail.com> wrote:
> Hi Tom,
>
> On Sun, Sep 27, 2015 at 4:13 AM, Tom Rini <trini@konsulko.com> wrote:
>> On Sun, Sep 27, 2015 at 12:51:14AM +0800, Bin Meng wrote:
>>> Hi Tom,
>>>
>>> On Sat, Sep 26, 2015 at 2:36 AM, Tom Rini <trini@konsulko.com> wrote:
>>> > On Thu, Sep 24, 2015 at 02:21:18AM -0700, Bin Meng wrote:
>>> >
>>> >>  configs/A10-OLinuXino-Lime_defconfig            |  2 +-
>>> >>  configs/Bananapi_defconfig                      |  2 +-
>>> >>  configs/Bananapro_defconfig                     |  2 +-
>>> >>  configs/Chuwi_V7_CW0825_defconfig               |  2 +-
>>> >>  configs/M5208EVBE_defconfig                     |  2 +-
>>> >>  configs/M52277EVB_defconfig                     |  2 +-
>>> >>  configs/M5235EVB_defconfig                      |  2 +-
>>> >>  configs/M5272C3_defconfig                       |  2 +-
>>> >>  configs/M5275EVB_defconfig                      |  2 +-
>>> >>  configs/M5282EVB_defconfig                      |  2 +-
>>> >>  configs/M53017EVB_defconfig                     |  2 +-
>>> >>  configs/M5329AFEE_defconfig                     |  2 +-
>>> >>  configs/M5329BFEE_defconfig                     |  2 +-
>>> >>  configs/M5373EVB_defconfig                      |  2 +-
>>> >>  configs/M54418TWR_defconfig                     |  2 +-
>>> >>  configs/M54418TWR_nand_mii_defconfig            |  2 +-
>>> >>  configs/M54418TWR_nand_rmii_defconfig           |  2 +-
>>> >>  configs/M54418TWR_nand_rmii_lowfreq_defconfig   |  2 +-
>>> >>  configs/M54418TWR_serial_mii_defconfig          |  2 +-
>>> >>  configs/M54418TWR_serial_rmii_defconfig         |  2 +-
>>> >>  configs/M54451EVB_defconfig                     |  2 +-
>>> >>  configs/M54455EVB_defconfig                     |  2 +-
>>> >>  configs/M5475AFE_defconfig                      |  2 +-
>>> >>  configs/M5475BFE_defconfig                      |  2 +-
>>> >>  configs/M5475CFE_defconfig                      |  2 +-
>>> >>  configs/M5475DFE_defconfig                      |  2 +-
>>> >>  configs/M5475EFE_defconfig                      |  2 +-
>>> >>  configs/M5475FFE_defconfig                      |  2 +-
>>> >>  configs/M5475GFE_defconfig                      |  2 +-
>>> >>  configs/M5485AFE_defconfig                      |  2 +-
>>> >>  configs/M5485BFE_defconfig                      |  2 +-
>>> >>  configs/M5485CFE_defconfig                      |  2 +-
>>> >>  configs/M5485DFE_defconfig                      |  2 +-
>>> >>  configs/M5485EFE_defconfig                      |  2 +-
>>> >>  configs/M5485FFE_defconfig                      |  2 +-
>>> >>  configs/M5485GFE_defconfig                      |  2 +-
>>> >>  configs/M5485HFE_defconfig                      |  2 +-
>>> >>  configs/MPC8349ITXGP_defconfig                  |  2 +-
>>> >>  configs/MPC8349ITX_LOWBOOT_defconfig            |  2 +-
>>> >>  configs/MPC8349ITX_defconfig                    |  2 +-
>>> >>  configs/MSI_Primo81_defconfig                   |  2 +-
>>> >>  configs/Mini-X_defconfig                        |  2 +-
>>> >>  configs/PATI_defconfig                          |  2 +-
>>> >>  configs/UCP1020_defconfig                       |  2 +-
>>> >>  configs/VCMA9_defconfig                         |  2 +-
>>> >>  configs/Wexler_TAB7200_defconfig                |  2 +-
>>> >>  configs/ac14xx_defconfig                        |  2 +-
>>> >>  configs/alt_defconfig                           |  2 +-
>>> >>  configs/am335x_boneblack_defconfig              |  2 +-
>>> >>  configs/am335x_gp_evm_defconfig                 |  1 -
>>> >>  configs/am335x_sl50_defconfig                   |  1 -
>>> >>  configs/am3517_crane_defconfig                  |  2 +-
>>> >>  configs/am3517_evm_defconfig                    |  2 +-
>>> >>  configs/amcore_defconfig                        |  2 +-
>>> >>  configs/apalis_t30_defconfig                    |  4 +--
>>> >>  configs/apf27_defconfig                         |  2 +-
>>> >>  configs/arcangel4-be_defconfig                  |  2 +-
>>> >>  configs/arcangel4_defconfig                     |  4 +--
>>> >>  configs/arndale_defconfig                       |  4 +--
>>> >>  configs/astro_mcf5373l_defconfig                |  2 +-
>>> >>  configs/at91rm9200ek_defconfig                  |  2 +-
>>> >>  configs/at91rm9200ek_ram_defconfig              |  2 +-
>>> >>  configs/at91sam9260ek_dataflash_cs0_defconfig   |  2 +-
>>> >>  configs/at91sam9260ek_dataflash_cs1_defconfig   |  2 +-
>>> >>  configs/at91sam9260ek_nandflash_defconfig       |  2 +-
>>> >>  configs/at91sam9261ek_dataflash_cs0_defconfig   |  2 +-
>>> >>  configs/at91sam9261ek_dataflash_cs3_defconfig   |  2 +-
>>> >>  configs/at91sam9261ek_nandflash_defconfig       |  2 +-
>>> >>  configs/at91sam9263ek_dataflash_cs0_defconfig   |  2 +-
>>> >>  configs/at91sam9263ek_dataflash_defconfig       |  2 +-
>>> >>  configs/at91sam9263ek_nandflash_defconfig       |  2 +-
>>> >>  configs/at91sam9263ek_norflash_boot_defconfig   |  2 +-
>>> >>  configs/at91sam9263ek_norflash_defconfig        |  2 +-
>>> >>  configs/at91sam9g10ek_dataflash_cs0_defconfig   |  2 +-
>>> >>  configs/at91sam9g10ek_dataflash_cs3_defconfig   |  2 +-
>>> >>  configs/at91sam9g10ek_nandflash_defconfig       |  2 +-
>>> >>  configs/at91sam9g20ek_2mmc_defconfig            |  2 +-
>>> >>  configs/at91sam9g20ek_2mmc_nandflash_defconfig  |  2 +-
>>> >>  configs/at91sam9g20ek_dataflash_cs0_defconfig   |  2 +-
>>> >>  configs/at91sam9g20ek_dataflash_cs1_defconfig   |  2 +-
>>> >>  configs/at91sam9g20ek_nandflash_defconfig       |  2 +-
>>> >>  configs/at91sam9m10g45ek_mmc_defconfig          |  2 +-
>>> >>  configs/at91sam9m10g45ek_nandflash_defconfig    |  2 +-
>>> >>  configs/at91sam9n12ek_mmc_defconfig             |  2 +-
>>> >>  configs/at91sam9n12ek_nandflash_defconfig       |  2 +-
>>> >>  configs/at91sam9n12ek_spiflash_defconfig        |  2 +-
>>> >>  configs/at91sam9rlek_dataflash_defconfig        |  2 +-
>>> >>  configs/at91sam9rlek_mmc_defconfig              |  2 +-
>>> >>  configs/at91sam9rlek_nandflash_defconfig        |  2 +-
>>> >>  configs/at91sam9x5ek_dataflash_defconfig        |  2 +-
>>> >>  configs/at91sam9x5ek_mmc_defconfig              |  2 +-
>>> >>  configs/at91sam9x5ek_nandflash_defconfig        |  2 +-
>>> >>  configs/at91sam9x5ek_spiflash_defconfig         |  2 +-
>>> >>  configs/at91sam9xeek_dataflash_cs0_defconfig    |  2 +-
>>> >>  configs/at91sam9xeek_dataflash_cs1_defconfig    |  2 +-
>>> >>  configs/at91sam9xeek_nandflash_defconfig        |  2 +-
>>> >>  configs/atngw100_defconfig                      |  2 +-
>>> >>  configs/atngw100mkii_defconfig                  |  2 +-
>>> >>  configs/atstk1002_defconfig                     |  2 +-
>>> >>  configs/bayleybay_defconfig                     |  8 +++---
>>> >>  configs/beaver_defconfig                        |  4 +--
>>> >>  configs/bf537-minotaur_defconfig                |  2 +-
>>> >>  configs/bf537-srv1_defconfig                    |  2 +-
>>> >>  configs/bf561-acvilon_defconfig                 |  2 +-
>>> >>  configs/br4_defconfig                           |  2 +-
>>> >>  configs/cairo_defconfig                         |  2 +-
>>> >>  configs/calimain_defconfig                      |  2 +-
>>> >>  configs/cardhu_defconfig                        |  4 +--
>>> >>  configs/cgtqmx6qeval_defconfig                  |  2 +-
>>> >>  configs/chromebook_jerry_defconfig              | 24 +++++++++---------
>>> >>  configs/chromebook_link_defconfig               |  6 ++---
>>> >>  configs/chromebox_panther_defconfig             |  6 ++---
>>> >>  configs/cm_fx6_defconfig                        |  2 +-
>>> >>  configs/cm_t335_defconfig                       |  2 +-
>>> >>  configs/cm_t3517_defconfig                      |  2 +-
>>> >>  configs/cm_t35_defconfig                        |  2 +-
>>> >>  configs/cm_t43_defconfig                        |  4 +--
>>> >>  configs/cm_t54_defconfig                        |  2 +-
>>> >>  configs/cobra5272_defconfig                     |  2 +-
>>> >>  configs/colibri_t20_defconfig                   |  4 +--
>>> >>  configs/colibri_t30_defconfig                   |  4 +--
>>> >>  configs/colibri_vf_defconfig                    |  2 +-
>>> >>  configs/colibri_vf_dtb_defconfig                |  2 +-
>>> >>  configs/coreboot-x86_defconfig                  |  4 +--
>>> >>  configs/corvus_defconfig                        |  2 +-
>>> >>  configs/crownbay_defconfig                      |  8 +++---
>>> >>  configs/da830evm_defconfig                      |  2 +-
>>> >>  configs/da850evm_defconfig                      |  2 +-
>>> >>  configs/da850evm_direct_nor_defconfig           |  2 +-
>>> >>  configs/dalmore_defconfig                       |  4 +--
>>> >>  configs/dbau1000_defconfig                      |  3 ++-
>>> >>  configs/dbau1100_defconfig                      |  3 ++-
>>> >>  configs/dbau1500_defconfig                      |  3 ++-
>>> >>  configs/dbau1550_defconfig                      |  3 ++-
>>> >>  configs/dbau1550_el_defconfig                   |  3 ++-
>>> >>  configs/devkit3250_defconfig                    |  2 +-
>>> >>  configs/dlvision-10g_defconfig                  |  1 +
>>> >>  configs/dlvision_defconfig                      |  1 +
>>> >>  configs/dockstar_defconfig                      |  2 +-
>>> >>  configs/dra72_evm_defconfig                     |  3 +--
>>> >>  configs/draco_defconfig                         |  2 +-
>>> >>  configs/duovero_defconfig                       |  2 +-
>>> >>  configs/e2220-1170_defconfig                    |  3 ---
>>> >>  configs/ea20_defconfig                          |  2 +-
>>> >>  configs/eb_cpu5282_defconfig                    |  2 +-
>>> >>  configs/eco5pk_defconfig                        |  2 +-
>>> >>  configs/edminiv2_defconfig                      |  2 +-
>>> >>  configs/ethernut5_defconfig                     |  2 +-
>>> >>  configs/firefly-rk3288_defconfig                | 24 +++++++++---------
>>> >>  configs/flea3_defconfig                         |  2 +-
>>> >>  configs/fx12mm_defconfig                        |  2 +-
>>> >>  configs/goflexhome_defconfig                    |  2 +-
>>> >>  configs/gose_defconfig                          |  2 +-
>>> >>  configs/grasshopper_defconfig                   |  2 +-
>>> >>  configs/gt90h_v4_defconfig                      |  2 +-
>>> >>  configs/gwventana_defconfig                     |  4 +--
>>> >>  configs/h2200_defconfig                         |  2 +-
>>> >>  configs/harmony_defconfig                       |  4 +--
>>> >>  configs/hikey_defconfig                         |  3 ---
>>> >>  configs/ib62x0_defconfig                        |  2 +-
>>> >>  configs/iconnect_defconfig                      |  2 +-
>>> >>  configs/imx31_phycore_defconfig                 |  2 +-
>>> >>  configs/inet97fv2_defconfig                     |  2 +-
>>> >>  configs/inet98v_rev2_defconfig                  |  2 +-
>>> >>  configs/inet9f_rev03_defconfig                  |  2 +-
>>> >>  configs/integratorap_cm720t_defconfig           |  2 +-
>>> >>  configs/integratorap_cm920t_defconfig           |  2 +-
>>> >>  configs/integratorap_cm926ejs_defconfig         |  2 +-
>>> >>  configs/integratorap_cm946es_defconfig          |  2 +-
>>> >>  configs/integratorcp_cm1136_defconfig           |  2 +-
>>> >>  configs/integratorcp_cm920t_defconfig           |  2 +-
>>> >>  configs/integratorcp_cm926ejs_defconfig         |  2 +-
>>> >>  configs/integratorcp_cm946es_defconfig          |  2 +-
>>> >>  configs/io_defconfig                            |  1 +
>>> >>  configs/iocon_defconfig                         |  1 +
>>> >>  configs/ipam390_defconfig                       |  2 +-
>>> >>  configs/jesurun_q5_defconfig                    |  2 +-
>>> >>  configs/jetson-tk1_defconfig                    |  4 +--
>>> >>  configs/k2e_evm_defconfig                       |  2 +-
>>> >>  configs/k2hk_evm_defconfig                      |  2 +-
>>> >>  configs/k2l_evm_defconfig                       |  2 +-
>>> >>  configs/koelsch_defconfig                       |  2 +-
>>> >>  configs/kwb_defconfig                           |  2 +-
>>> >>  configs/kzm9g_defconfig                         |  2 +-
>>> >>  configs/lager_defconfig                         |  2 +-
>>> >>  configs/ls1021aqds_qspi_defconfig               |  2 +-
>>> >>  configs/ls1021atwr_qspi_defconfig               |  2 +-
>>> >>  configs/ls2085aqds_defconfig                    |  6 ++---
>>> >>  configs/ls2085ardb_defconfig                    |  6 ++---
>>> >>  configs/mcx_defconfig                           |  2 +-
>>> >>  configs/medcom-wide_defconfig                   |  4 +--
>>> >>  configs/microblaze-generic_defconfig            |  2 +-
>>> >>  configs/minnowmax_defconfig                     |  8 +++---
>>> >>  configs/ml507_defconfig                         |  2 +-
>>> >>  configs/mt_ventoux_defconfig                    |  2 +-
>>> >>  configs/mx6ul_14x14_evk_defconfig               |  7 +++---
>>> >>  configs/mx6ul_9x9_evk_defconfig                 |  5 ++--
>>> >>  configs/mx7dsabresd_defconfig                   | 11 +++------
>>> >>  configs/nas220_defconfig                        |  2 +-
>>> >>  configs/neo_defconfig                           |  1 +
>>> >>  configs/nokia_rx51_defconfig                    |  2 +-
>>> >>  configs/nyan-big_defconfig                      | 16 ++++++------
>>> >>  configs/odroid-xu3_defconfig                    |  6 ++---
>>> >>  configs/odroid_defconfig                        |  4 +--
>>> >>  configs/omap3_evm_defconfig                     |  2 +-
>>> >>  configs/omap3_evm_quick_mmc_defconfig           |  2 +-
>>> >>  configs/omap3_evm_quick_nand_defconfig          |  2 +-
>>> >>  configs/omap3_logic_defconfig                   |  2 +-
>>> >>  configs/omap3_overo_defconfig                   |  2 +-
>>> >>  configs/omap3_pandora_defconfig                 |  2 +-
>>> >>  configs/omapl138_lcdk_defconfig                 |  2 +-
>>> >>  configs/origen_defconfig                        |  2 +-
>>> >>  configs/p2371-0000_defconfig                    |  2 --
>>> >>  configs/p2571_defconfig                         |  2 --
>>> >>  configs/paz00_defconfig                         |  4 +--
>>> >>  configs/pb1000_defconfig                        |  3 ++-
>>> >>  configs/pcm030_defconfig                        |  2 +-
>>> >>  configs/peach-pi_defconfig                      | 22 ++++++++---------
>>> >>  configs/peach-pit_defconfig                     | 22 ++++++++---------
>>> >>  configs/pepper_defconfig                        |  2 +-
>>> >>  configs/platinum_picon_defconfig                |  2 +-
>>> >>  configs/platinum_titanium_defconfig             |  2 +-
>>> >>  configs/plutux_defconfig                        |  4 +--
>>> >>  configs/pm9261_defconfig                        |  2 +-
>>> >>  configs/pm9263_defconfig                        |  2 +-
>>> >>  configs/pm9g45_defconfig                        |  2 +-
>>> >>  configs/pogo_e02_defconfig                      |  2 +-
>>> >>  configs/porter_defconfig                        |  2 +-
>>> >>  configs/pov_protab2_ips9_defconfig              |  2 +-
>>> >>  configs/pr1_defconfig                           |  2 +-
>>> >>  configs/pxm2_defconfig                          |  2 +-
>>> >>  configs/qemu-x86_defconfig                      |  2 +-
>>> >>  configs/rastaban_defconfig                      |  2 +-
>>> >>  configs/rpi_2_defconfig                         |  2 +-
>>> >>  configs/rpi_defconfig                           |  2 +-
>>> >>  configs/rut_defconfig                           |  2 +-
>>> >>  configs/s5p_goni_defconfig                      |  2 +-
>>> >>  configs/s5pc210_universal_defconfig             |  2 +-
>>> >>  configs/sandbox_defconfig                       | 33 +++++++++++++------------
>>> >>  configs/seaboard_defconfig                      |  4 +--
>>> >>  configs/secomx6quq7_defconfig                   |  2 +-
>>> >>  configs/silk_defconfig                          |  2 +-
>>> >>  configs/smartweb_defconfig                      |  1 -
>>> >>  configs/smdk2410_defconfig                      |  2 +-
>>> >>  configs/smdk5250_defconfig                      |  8 +++---
>>> >>  configs/smdk5420_defconfig                      |  8 +++---
>>> >>  configs/smdkc100_defconfig                      |  2 +-
>>> >>  configs/smdkv310_defconfig                      |  2 +-
>>> >>  configs/snapper9260_defconfig                   |  2 +-
>>> >>  configs/sniper_defconfig                        |  2 +-
>>> >>  configs/snow_defconfig                          | 32 ++++++++++++------------
>>> >>  configs/socfpga_arria5_defconfig                |  8 +++---
>>> >>  configs/socfpga_cyclone5_defconfig              |  8 +++---
>>> >>  configs/socfpga_de0_nano_soc_defconfig          | 18 ++++++--------
>>> >>  configs/socfpga_mcvevk_defconfig                | 19 ++++++--------
>>> >>  configs/socfpga_sockit_defconfig                | 24 ++++++------------
>>> >>  configs/socfpga_socrates_defconfig              |  8 +++---
>>> >>  configs/spring_defconfig                        | 30 +++++++++++-----------
>>> >>  configs/stm32f429-discovery_defconfig           |  2 +-
>>> >>  configs/stout_defconfig                         |  2 +-
>>> >>  configs/stv0991_defconfig                       |  2 +-
>>> >>  configs/tao3530_defconfig                       |  2 +-
>>> >>  configs/taurus_defconfig                        |  2 +-
>>> >>  configs/tb100_defconfig                         |  4 +--
>>> >>  configs/tbs2910_defconfig                       |  2 +-
>>> >>  configs/tec-ng_defconfig                        |  4 +--
>>> >>  configs/tec_defconfig                           |  4 +--
>>> >>  configs/thuban_defconfig                        |  2 +-
>>> >>  configs/ti814x_evm_defconfig                    |  2 +-
>>> >>  configs/ti816x_evm_defconfig                    |  2 +-
>>> >>  configs/titanium_defconfig                      |  2 +-
>>> >>  configs/trats2_defconfig                        |  2 +-
>>> >>  configs/trats_defconfig                         |  2 +-
>>> >>  configs/tricorder_defconfig                     |  2 +-
>>> >>  configs/trimslice_defconfig                     |  4 +--
>>> >>  configs/tseries_mmc_defconfig                   |  2 +-
>>> >>  configs/tseries_nand_defconfig                  |  2 +-
>>> >>  configs/tseries_spi_defconfig                   |  2 +-
>>> >>  configs/twister_defconfig                       |  2 +-
>>> >>  configs/udoo_defconfig                          |  6 ++---
>>> >>  configs/usb_a9263_dataflash_defconfig           |  2 +-
>>> >>  configs/v5fx30teval_defconfig                   |  2 +-
>>> >>  configs/vct_platinum_defconfig                  |  2 +-
>>> >>  configs/vct_platinum_onenand_defconfig          |  2 +-
>>> >>  configs/vct_platinum_onenand_small_defconfig    |  3 ++-
>>> >>  configs/vct_platinum_small_defconfig            |  3 ++-
>>> >>  configs/vct_platinumavc_defconfig               |  2 +-
>>> >>  configs/vct_platinumavc_onenand_defconfig       |  2 +-
>>> >>  configs/vct_platinumavc_onenand_small_defconfig |  3 ++-
>>> >>  configs/vct_platinumavc_small_defconfig         |  3 ++-
>>> >>  configs/vct_premium_defconfig                   |  2 +-
>>> >>  configs/vct_premium_onenand_defconfig           |  2 +-
>>> >>  configs/vct_premium_onenand_small_defconfig     |  3 ++-
>>> >>  configs/vct_premium_small_defconfig             |  3 ++-
>>> >>  configs/venice2_defconfig                       |  4 +--
>>> >>  configs/ventana_defconfig                       |  4 +--
>>> >>  configs/vexpress_aemv8a_juno_defconfig          |  4 +--
>>> >>  configs/vexpress_aemv8a_semi_defconfig          |  4 +--
>>> >>  configs/whistler_defconfig                      |  4 +--
>>> >>  configs/wireless_space_defconfig                |  1 -
>>> >>  configs/woodburn_defconfig                      |  2 +-
>>> >>  configs/woodburn_sd_defconfig                   |  2 +-
>>> >>  configs/work_92105_defconfig                    |  2 +-
>>> >>  configs/x600_defconfig                          |  2 +-
>>> >>  configs/xilinx-ppc405-generic_defconfig         |  2 +-
>>> >>  configs/xilinx-ppc440-generic_defconfig         |  2 +-
>>> >>  configs/zmx25_defconfig                         |  2 +-
>>> >>  configs/zynq_microzed_defconfig                 |  2 +-
>>> >>  configs/zynq_zc702_defconfig                    |  2 +-
>>> >>  configs/zynq_zc706_defconfig                    |  2 +-
>>> >>  configs/zynq_zc70x_defconfig                    |  2 +-
>>> >>  configs/zynq_zc770_xm010_defconfig              |  2 +-
>>> >>  configs/zynq_zc770_xm011_defconfig              |  2 +-
>>> >>  configs/zynq_zc770_xm012_defconfig              |  2 +-
>>> >>  configs/zynq_zc770_xm013_defconfig              |  2 +-
>>> >>  configs/zynq_zed_defconfig                      |  2 +-
>>> >>  configs/zynq_zybo_defconfig                     |  2 +-
>>> >
>>> > Ug, is all of that really just from this move?  Or because they hadn't
>>> > been moveconfig'd in a while?
>>> >
>>>
>>> Yep, I believe these haven't been moveconfig'd for a while.
>>
>> Ug, OK.  Is it as simple as (roughly) for config in configs/*;do rm -rf
>> temp && make O=temp $config savedefconfig && cp temp/defconfig
>> configs/$config;done to reset everyone?  I'm tempted to do that Monday,
>> tag an -rc and then people can re-post again on top of that.
>>
>
> I think this works. Thanks for doing that.
>

Do you plan to bring this patch series in v2015.10 release? If so, I
will include patch [1] as part of the v2.

[1] http://patchwork.ozlabs.org/patch/522185/

Regards,
Bin

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 2/8] cmd: Convert CONFIG_CMD_ELF to Kconfig
  2015-09-27  2:46           ` Bin Meng
@ 2015-09-27 12:53             ` Tom Rini
  2015-09-27 13:04               ` Bin Meng
  0 siblings, 1 reply; 27+ messages in thread
From: Tom Rini @ 2015-09-27 12:53 UTC (permalink / raw)
  To: u-boot

On Sun, Sep 27, 2015 at 10:46:50AM +0800, Bin Meng wrote:
> Hi Tom,
> 
> On Sun, Sep 27, 2015 at 9:34 AM, Bin Meng <bmeng.cn@gmail.com> wrote:
[snip]
> > I think this works. Thanks for doing that.
> >
> 
> Do you plan to bring this patch series in v2015.10 release? If so, I
> will include patch [1] as part of the v2.

I'll leave pulling the important fixes to Simon but the rest of this is
just a bit too late for the release.  There's a few patches outstanding
I know I need to grab for the final -rc tho.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150927/37a85bbe/attachment.sig>

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 2/8] cmd: Convert CONFIG_CMD_ELF to Kconfig
  2015-09-27 12:53             ` Tom Rini
@ 2015-09-27 13:04               ` Bin Meng
  0 siblings, 0 replies; 27+ messages in thread
From: Bin Meng @ 2015-09-27 13:04 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Sun, Sep 27, 2015 at 8:53 PM, Tom Rini <trini@konsulko.com> wrote:
> On Sun, Sep 27, 2015 at 10:46:50AM +0800, Bin Meng wrote:
>> Hi Tom,
>>
>> On Sun, Sep 27, 2015 at 9:34 AM, Bin Meng <bmeng.cn@gmail.com> wrote:
> [snip]
>> > I think this works. Thanks for doing that.
>> >
>>
>> Do you plan to bring this patch series in v2015.10 release? If so, I
>> will include patch [1] as part of the v2.
>
> I'll leave pulling the important fixes to Simon but the rest of this is
> just a bit too late for the release.  There's a few patches outstanding
> I know I need to grab for the final -rc tho.
>

Thanks. I originally targeted this series for next release :)

Regards,
Bin

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx'
  2015-09-24  9:21 [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx' Bin Meng
                   ` (7 preceding siblings ...)
  2015-09-24  9:21 ` [U-Boot] [PATCH 8/8] doc: Complement document about booting VxWorks Bin Meng
@ 2015-09-28  7:39 ` Jian Luo
  2015-09-28  9:14   ` Bin Meng
  8 siblings, 1 reply; 27+ messages in thread
From: Jian Luo @ 2015-09-28  7:39 UTC (permalink / raw)
  To: u-boot

Hi,

please add

Tested-by: Jian Luo <jian.luo4@boschrexroth.de> on crownbay


Best regards,

Jian Luo

On 24.09.2015 11:21, Bin Meng wrote:
 > This series adds better support of booting VxWorks using 'bootvx'.
 >
 > Tested by booting a VxWorks 6.9.4 kernel on Intel Crown Bay, and
 > a VxWorks 7 kernel on Intel Galileo.
 >
 >
 > Bin Meng (8):
 >   x86: Initialize GDT entry 1 to be the 32-bit CS as well
 >   cmd: Convert CONFIG_CMD_ELF to Kconfig
 >   cmd: Clean up cmd_elf a little bit
 >   cmd: elf: Reorder load_elf_image_phdr() and load_elf_image_shdr()
 >   cmd: bootvx: Pass netmask and gatewayip to VxWorks bootline
 >   cmd: bootvx: Always get VxWorks bootline from env
 >   cmd: bootvx: Pass E820 information to an x86 VxWorks kernel
 >   doc: Complement document about booting VxWorks
 >
 >  README                                          |  12 +-
 >  arch/x86/cpu/cpu.c                              |   7 +-
 >  common/Kconfig                                  |   6 +
 >  common/cmd_elf.c                                | 404 
+++++++++++++-----------
 >  configs/A10-OLinuXino-Lime_defconfig            |   2 +-
 >  configs/Bananapi_defconfig                      |   2 +-
 >  configs/Bananapro_defconfig                     |   2 +-
 >  configs/Chuwi_V7_CW0825_defconfig               |   2 +-
 >  configs/M5208EVBE_defconfig                     |   2 +-
 >  configs/M52277EVB_defconfig                     |   2 +-
 >  configs/M5235EVB_defconfig                      |   2 +-
 >  configs/M5272C3_defconfig                       |   2 +-
 >  configs/M5275EVB_defconfig                      |   2 +-
 >  configs/M5282EVB_defconfig                      |   2 +-
 >  configs/M53017EVB_defconfig                     |   2 +-
 >  configs/M5329AFEE_defconfig                     |   2 +-
 >  configs/M5329BFEE_defconfig                     |   2 +-
 >  configs/M5373EVB_defconfig                      |   2 +-
 >  configs/M54418TWR_defconfig                     |   2 +-
 >  configs/M54418TWR_nand_mii_defconfig            |   2 +-
 >  configs/M54418TWR_nand_rmii_defconfig           |   2 +-
 >  configs/M54418TWR_nand_rmii_lowfreq_defconfig   |   2 +-
 >  configs/M54418TWR_serial_mii_defconfig          |   2 +-
 >  configs/M54418TWR_serial_rmii_defconfig         |   2 +-
 >  configs/M54451EVB_defconfig                     |   2 +-
 >  configs/M54455EVB_defconfig                     |   2 +-
 >  configs/M5475AFE_defconfig                      |   2 +-
 >  configs/M5475BFE_defconfig                      |   2 +-
 >  configs/M5475CFE_defconfig                      |   2 +-
 >  configs/M5475DFE_defconfig                      |   2 +-
 >  configs/M5475EFE_defconfig                      |   2 +-
 >  configs/M5475FFE_defconfig                      |   2 +-
 >  configs/M5475GFE_defconfig                      |   2 +-
 >  configs/M5485AFE_defconfig                      |   2 +-
 >  configs/M5485BFE_defconfig                      |   2 +-
 >  configs/M5485CFE_defconfig                      |   2 +-
 >  configs/M5485DFE_defconfig                      |   2 +-
 >  configs/M5485EFE_defconfig                      |   2 +-
 >  configs/M5485FFE_defconfig                      |   2 +-
 >  configs/M5485GFE_defconfig                      |   2 +-
 >  configs/M5485HFE_defconfig                      |   2 +-
 >  configs/MPC8349ITXGP_defconfig                  |   2 +-
 >  configs/MPC8349ITX_LOWBOOT_defconfig            |   2 +-
 >  configs/MPC8349ITX_defconfig                    |   2 +-
 >  configs/MSI_Primo81_defconfig                   |   2 +-
 >  configs/Mini-X_defconfig                        |   2 +-
 >  configs/PATI_defconfig                          |   2 +-
 >  configs/UCP1020_defconfig                       |   2 +-
 >  configs/VCMA9_defconfig                         |   2 +-
 >  configs/Wexler_TAB7200_defconfig                |   2 +-
 >  configs/ac14xx_defconfig                        |   2 +-
 >  configs/alt_defconfig                           |   2 +-
 >  configs/am335x_boneblack_defconfig              |   2 +-
 >  configs/am335x_gp_evm_defconfig                 |   1 -
 >  configs/am335x_sl50_defconfig                   |   1 -
 >  configs/am3517_crane_defconfig                  |   2 +-
 >  configs/am3517_evm_defconfig                    |   2 +-
 >  configs/amcore_defconfig                        |   2 +-
 >  configs/apalis_t30_defconfig                    |   4 +-
 >  configs/apf27_defconfig                         |   2 +-
 >  configs/arcangel4-be_defconfig                  |   2 +-
 >  configs/arcangel4_defconfig                     |   4 +-
 >  configs/arndale_defconfig                       |   4 +-
 >  configs/astro_mcf5373l_defconfig                |   2 +-
 >  configs/at91rm9200ek_defconfig                  |   2 +-
 >  configs/at91rm9200ek_ram_defconfig              |   2 +-
 >  configs/at91sam9260ek_dataflash_cs0_defconfig   |   2 +-
 >  configs/at91sam9260ek_dataflash_cs1_defconfig   |   2 +-
 >  configs/at91sam9260ek_nandflash_defconfig       |   2 +-
 >  configs/at91sam9261ek_dataflash_cs0_defconfig   |   2 +-
 >  configs/at91sam9261ek_dataflash_cs3_defconfig   |   2 +-
 >  configs/at91sam9261ek_nandflash_defconfig       |   2 +-
 >  configs/at91sam9263ek_dataflash_cs0_defconfig   |   2 +-
 >  configs/at91sam9263ek_dataflash_defconfig       |   2 +-
 >  configs/at91sam9263ek_nandflash_defconfig       |   2 +-
 >  configs/at91sam9263ek_norflash_boot_defconfig   |   2 +-
 >  configs/at91sam9263ek_norflash_defconfig        |   2 +-
 >  configs/at91sam9g10ek_dataflash_cs0_defconfig   |   2 +-
 >  configs/at91sam9g10ek_dataflash_cs3_defconfig   |   2 +-
 >  configs/at91sam9g10ek_nandflash_defconfig       |   2 +-
 >  configs/at91sam9g20ek_2mmc_defconfig            |   2 +-
 >  configs/at91sam9g20ek_2mmc_nandflash_defconfig  |   2 +-
 >  configs/at91sam9g20ek_dataflash_cs0_defconfig   |   2 +-
 >  configs/at91sam9g20ek_dataflash_cs1_defconfig   |   2 +-
 >  configs/at91sam9g20ek_nandflash_defconfig       |   2 +-
 >  configs/at91sam9m10g45ek_mmc_defconfig          |   2 +-
 >  configs/at91sam9m10g45ek_nandflash_defconfig    |   2 +-
 >  configs/at91sam9n12ek_mmc_defconfig             |   2 +-
 >  configs/at91sam9n12ek_nandflash_defconfig       |   2 +-
 >  configs/at91sam9n12ek_spiflash_defconfig        |   2 +-
 >  configs/at91sam9rlek_dataflash_defconfig        |   2 +-
 >  configs/at91sam9rlek_mmc_defconfig              |   2 +-
 >  configs/at91sam9rlek_nandflash_defconfig        |   2 +-
 >  configs/at91sam9x5ek_dataflash_defconfig        |   2 +-
 >  configs/at91sam9x5ek_mmc_defconfig              |   2 +-
 >  configs/at91sam9x5ek_nandflash_defconfig        |   2 +-
 >  configs/at91sam9x5ek_spiflash_defconfig         |   2 +-
 >  configs/at91sam9xeek_dataflash_cs0_defconfig    |   2 +-
 >  configs/at91sam9xeek_dataflash_cs1_defconfig    |   2 +-
 >  configs/at91sam9xeek_nandflash_defconfig        |   2 +-
 >  configs/atngw100_defconfig                      |   2 +-
 >  configs/atngw100mkii_defconfig                  |   2 +-
 >  configs/atstk1002_defconfig                     |   2 +-
 >  configs/bayleybay_defconfig                     |   8 +-
 >  configs/beaver_defconfig                        |   4 +-
 >  configs/bf537-minotaur_defconfig                |   2 +-
 >  configs/bf537-srv1_defconfig                    |   2 +-
 >  configs/bf561-acvilon_defconfig                 |   2 +-
 >  configs/br4_defconfig                           |   2 +-
 >  configs/cairo_defconfig                         |   2 +-
 >  configs/calimain_defconfig                      |   2 +-
 >  configs/cardhu_defconfig                        |   4 +-
 >  configs/cgtqmx6qeval_defconfig                  |   2 +-
 >  configs/chromebook_jerry_defconfig              |  24 +-
 >  configs/chromebook_link_defconfig               |   6 +-
 >  configs/chromebox_panther_defconfig             |   6 +-
 >  configs/cm_fx6_defconfig                        |   2 +-
 >  configs/cm_t335_defconfig                       |   2 +-
 >  configs/cm_t3517_defconfig                      |   2 +-
 >  configs/cm_t35_defconfig                        |   2 +-
 >  configs/cm_t43_defconfig                        |   4 +-
 >  configs/cm_t54_defconfig                        |   2 +-
 >  configs/cobra5272_defconfig                     |   2 +-
 >  configs/colibri_t20_defconfig                   |   4 +-
 >  configs/colibri_t30_defconfig                   |   4 +-
 >  configs/colibri_vf_defconfig                    |   2 +-
 >  configs/colibri_vf_dtb_defconfig                |   2 +-
 >  configs/coreboot-x86_defconfig                  |   4 +-
 >  configs/corvus_defconfig                        |   2 +-
 >  configs/crownbay_defconfig                      |   8 +-
 >  configs/da830evm_defconfig                      |   2 +-
 >  configs/da850evm_defconfig                      |   2 +-
 >  configs/da850evm_direct_nor_defconfig           |   2 +-
 >  configs/dalmore_defconfig                       |   4 +-
 >  configs/dbau1000_defconfig                      |   3 +-
 >  configs/dbau1100_defconfig                      |   3 +-
 >  configs/dbau1500_defconfig                      |   3 +-
 >  configs/dbau1550_defconfig                      |   3 +-
 >  configs/dbau1550_el_defconfig                   |   3 +-
 >  configs/devkit3250_defconfig                    |   2 +-
 >  configs/dlvision-10g_defconfig                  |   1 +
 >  configs/dlvision_defconfig                      |   1 +
 >  configs/dockstar_defconfig                      |   2 +-
 >  configs/dra72_evm_defconfig                     |   3 +-
 >  configs/draco_defconfig                         |   2 +-
 >  configs/duovero_defconfig                       |   2 +-
 >  configs/e2220-1170_defconfig                    |   3 -
 >  configs/ea20_defconfig                          |   2 +-
 >  configs/eb_cpu5282_defconfig                    |   2 +-
 >  configs/eco5pk_defconfig                        |   2 +-
 >  configs/edminiv2_defconfig                      |   2 +-
 >  configs/ethernut5_defconfig                     |   2 +-
 >  configs/firefly-rk3288_defconfig                |  24 +-
 >  configs/flea3_defconfig                         |   2 +-
 >  configs/fx12mm_defconfig                        |   2 +-
 >  configs/goflexhome_defconfig                    |   2 +-
 >  configs/gose_defconfig                          |   2 +-
 >  configs/grasshopper_defconfig                   |   2 +-
 >  configs/gt90h_v4_defconfig                      |   2 +-
 >  configs/gwventana_defconfig                     |   4 +-
 >  configs/h2200_defconfig                         |   2 +-
 >  configs/harmony_defconfig                       |   4 +-
 >  configs/hikey_defconfig                         |   3 -
 >  configs/ib62x0_defconfig                        |   2 +-
 >  configs/iconnect_defconfig                      |   2 +-
 >  configs/imx31_phycore_defconfig                 |   2 +-
 >  configs/inet97fv2_defconfig                     |   2 +-
 >  configs/inet98v_rev2_defconfig                  |   2 +-
 >  configs/inet9f_rev03_defconfig                  |   2 +-
 >  configs/integratorap_cm720t_defconfig           |   2 +-
 >  configs/integratorap_cm920t_defconfig           |   2 +-
 >  configs/integratorap_cm926ejs_defconfig         |   2 +-
 >  configs/integratorap_cm946es_defconfig          |   2 +-
 >  configs/integratorcp_cm1136_defconfig           |   2 +-
 >  configs/integratorcp_cm920t_defconfig           |   2 +-
 >  configs/integratorcp_cm926ejs_defconfig         |   2 +-
 >  configs/integratorcp_cm946es_defconfig          |   2 +-
 >  configs/io_defconfig                            |   1 +
 >  configs/iocon_defconfig                         |   1 +
 >  configs/ipam390_defconfig                       |   2 +-
 >  configs/jesurun_q5_defconfig                    |   2 +-
 >  configs/jetson-tk1_defconfig                    |   4 +-
 >  configs/k2e_evm_defconfig                       |   2 +-
 >  configs/k2hk_evm_defconfig                      |   2 +-
 >  configs/k2l_evm_defconfig                       |   2 +-
 >  configs/koelsch_defconfig                       |   2 +-
 >  configs/kwb_defconfig                           |   2 +-
 >  configs/kzm9g_defconfig                         |   2 +-
 >  configs/lager_defconfig                         |   2 +-
 >  configs/ls1021aqds_qspi_defconfig               |   2 +-
 >  configs/ls1021atwr_qspi_defconfig               |   2 +-
 >  configs/ls2085aqds_defconfig                    |   6 +-
 >  configs/ls2085ardb_defconfig                    |   6 +-
 >  configs/mcx_defconfig                           |   2 +-
 >  configs/medcom-wide_defconfig                   |   4 +-
 >  configs/microblaze-generic_defconfig            |   2 +-
 >  configs/minnowmax_defconfig                     |   8 +-
 >  configs/ml507_defconfig                         |   2 +-
 >  configs/mt_ventoux_defconfig                    |   2 +-
 >  configs/mx6ul_14x14_evk_defconfig               |   7 +-
 >  configs/mx6ul_9x9_evk_defconfig                 |   5 +-
 >  configs/mx7dsabresd_defconfig                   |  11 +-
 >  configs/nas220_defconfig                        |   2 +-
 >  configs/neo_defconfig                           |   1 +
 >  configs/nokia_rx51_defconfig                    |   2 +-
 >  configs/nyan-big_defconfig                      |  16 +-
 >  configs/odroid-xu3_defconfig                    |   6 +-
 >  configs/odroid_defconfig                        |   4 +-
 >  configs/omap3_evm_defconfig                     |   2 +-
 >  configs/omap3_evm_quick_mmc_defconfig           |   2 +-
 >  configs/omap3_evm_quick_nand_defconfig          |   2 +-
 >  configs/omap3_logic_defconfig                   |   2 +-
 >  configs/omap3_overo_defconfig                   |   2 +-
 >  configs/omap3_pandora_defconfig                 |   2 +-
 >  configs/omapl138_lcdk_defconfig                 |   2 +-
 >  configs/origen_defconfig                        |   2 +-
 >  configs/p2371-0000_defconfig                    |   2 -
 >  configs/p2571_defconfig                         |   2 -
 >  configs/paz00_defconfig                         |   4 +-
 >  configs/pb1000_defconfig                        |   3 +-
 >  configs/pcm030_defconfig                        |   2 +-
 >  configs/peach-pi_defconfig                      |  22 +-
 >  configs/peach-pit_defconfig                     |  22 +-
 >  configs/pepper_defconfig                        |   2 +-
 >  configs/platinum_picon_defconfig                |   2 +-
 >  configs/platinum_titanium_defconfig             |   2 +-
 >  configs/plutux_defconfig                        |   4 +-
 >  configs/pm9261_defconfig                        |   2 +-
 >  configs/pm9263_defconfig                        |   2 +-
 >  configs/pm9g45_defconfig                        |   2 +-
 >  configs/pogo_e02_defconfig                      |   2 +-
 >  configs/porter_defconfig                        |   2 +-
 >  configs/pov_protab2_ips9_defconfig              |   2 +-
 >  configs/pr1_defconfig                           |   2 +-
 >  configs/pxm2_defconfig                          |   2 +-
 >  configs/qemu-x86_defconfig                      |   2 +-
 >  configs/rastaban_defconfig                      |   2 +-
 >  configs/rpi_2_defconfig                         |   2 +-
 >  configs/rpi_defconfig                           |   2 +-
 >  configs/rut_defconfig                           |   2 +-
 >  configs/s5p_goni_defconfig                      |   2 +-
 >  configs/s5pc210_universal_defconfig             |   2 +-
 >  configs/sandbox_defconfig                       |  33 +-
 >  configs/seaboard_defconfig                      |   4 +-
 >  configs/secomx6quq7_defconfig                   |   2 +-
 >  configs/silk_defconfig                          |   2 +-
 >  configs/smartweb_defconfig                      |   1 -
 >  configs/smdk2410_defconfig                      |   2 +-
 >  configs/smdk5250_defconfig                      |   8 +-
 >  configs/smdk5420_defconfig                      |   8 +-
 >  configs/smdkc100_defconfig                      |   2 +-
 >  configs/smdkv310_defconfig                      |   2 +-
 >  configs/snapper9260_defconfig                   |   2 +-
 >  configs/sniper_defconfig                        |   2 +-
 >  configs/snow_defconfig                          |  32 +-
 >  configs/socfpga_arria5_defconfig                |   8 +-
 >  configs/socfpga_cyclone5_defconfig              |   8 +-
 >  configs/socfpga_de0_nano_soc_defconfig          |  18 +-
 >  configs/socfpga_mcvevk_defconfig                |  19 +-
 >  configs/socfpga_sockit_defconfig                |  24 +-
 >  configs/socfpga_socrates_defconfig              |   8 +-
 >  configs/spring_defconfig                        |  30 +-
 >  configs/stm32f429-discovery_defconfig           |   2 +-
 >  configs/stout_defconfig                         |   2 +-
 >  configs/stv0991_defconfig                       |   2 +-
 >  configs/tao3530_defconfig                       |   2 +-
 >  configs/taurus_defconfig                        |   2 +-
 >  configs/tb100_defconfig                         |   4 +-
 >  configs/tbs2910_defconfig                       |   2 +-
 >  configs/tec-ng_defconfig                        |   4 +-
 >  configs/tec_defconfig                           |   4 +-
 >  configs/thuban_defconfig                        |   2 +-
 >  configs/ti814x_evm_defconfig                    |   2 +-
 >  configs/ti816x_evm_defconfig                    |   2 +-
 >  configs/titanium_defconfig                      |   2 +-
 >  configs/trats2_defconfig                        |   2 +-
 >  configs/trats_defconfig                         |   2 +-
 >  configs/tricorder_defconfig                     |   2 +-
 >  configs/trimslice_defconfig                     |   4 +-
 >  configs/tseries_mmc_defconfig                   |   2 +-
 >  configs/tseries_nand_defconfig                  |   2 +-
 >  configs/tseries_spi_defconfig                   |   2 +-
 >  configs/twister_defconfig                       |   2 +-
 >  configs/udoo_defconfig                          |   6 +-
 >  configs/usb_a9263_dataflash_defconfig           |   2 +-
 >  configs/v5fx30teval_defconfig                   |   2 +-
 >  configs/vct_platinum_defconfig                  |   2 +-
 >  configs/vct_platinum_onenand_defconfig          |   2 +-
 >  configs/vct_platinum_onenand_small_defconfig    |   3 +-
 >  configs/vct_platinum_small_defconfig            |   3 +-
 >  configs/vct_platinumavc_defconfig               |   2 +-
 >  configs/vct_platinumavc_onenand_defconfig       |   2 +-
 >  configs/vct_platinumavc_onenand_small_defconfig |   3 +-
 >  configs/vct_platinumavc_small_defconfig         |   3 +-
 >  configs/vct_premium_defconfig                   |   2 +-
 >  configs/vct_premium_onenand_defconfig           |   2 +-
 >  configs/vct_premium_onenand_small_defconfig     |   3 +-
 >  configs/vct_premium_small_defconfig             |   3 +-
 >  configs/venice2_defconfig                       |   4 +-
 >  configs/ventana_defconfig                       |   4 +-
 >  configs/vexpress_aemv8a_juno_defconfig          |   4 +-
 >  configs/vexpress_aemv8a_semi_defconfig          |   4 +-
 >  configs/whistler_defconfig                      |   4 +-
 >  configs/wireless_space_defconfig                |   1 -
 >  configs/woodburn_defconfig                      |   2 +-
 >  configs/woodburn_sd_defconfig                   |   2 +-
 >  configs/work_92105_defconfig                    |   2 +-
 >  configs/x600_defconfig                          |   2 +-
 >  configs/xilinx-ppc405-generic_defconfig         |   2 +-
 >  configs/xilinx-ppc440-generic_defconfig         |   2 +-
 >  configs/zmx25_defconfig                         |   2 +-
 >  configs/zynq_microzed_defconfig                 |   2 +-
 >  configs/zynq_zc702_defconfig                    |   2 +-
 >  configs/zynq_zc706_defconfig                    |   2 +-
 >  configs/zynq_zc70x_defconfig                    |   2 +-
 >  configs/zynq_zc770_xm010_defconfig              |   2 +-
 >  configs/zynq_zc770_xm011_defconfig              |   2 +-
 >  configs/zynq_zc770_xm012_defconfig              |   2 +-
 >  configs/zynq_zc770_xm013_defconfig              |   2 +-
 >  configs/zynq_zed_defconfig                      |   2 +-
 >  configs/zynq_zybo_defconfig                     |   2 +-
 >  doc/README.vxworks                              |  78 ++++-
 >  doc/README.x86                                  |   2 +
 >  include/config_cmd_all.h                        |   1 -
 >  include/config_distro_defaults.h                |   1 -
 >  include/configs/B4860QDS.h                      |   1 -
 >  include/configs/BSC9131RDB.h                    |   1 -
 >  include/configs/BSC9132QDS.h                    |   1 -
 >  include/configs/C29XPCIE.h                      |   1 -
 >  include/configs/CPCI2DP.h                       |   1 -
 >  include/configs/CPCI4052.h                      |   1 -
 >  include/configs/M5208EVBE.h                     |   1 -
 >  include/configs/M52277EVB.h                     |   1 -
 >  include/configs/M5235EVB.h                      |   1 -
 >  include/configs/M5272C3.h                       |   1 -
 >  include/configs/M5275EVB.h                      |   1 -
 >  include/configs/M53017EVB.h                     |   1 -
 >  include/configs/M5329EVB.h                      |   1 -
 >  include/configs/M5373EVB.h                      |   1 -
 >  include/configs/M54418TWR.h                     |   1 -
 >  include/configs/M54451EVB.h                     |   1 -
 >  include/configs/M54455EVB.h                     |   1 -
 >  include/configs/M5475EVB.h                      |   1 -
 >  include/configs/M5485EVB.h                      |   1 -
 >  include/configs/MIP405.h                        |   1 -
 >  include/configs/MPC8536DS.h                     |   1 -
 >  include/configs/MPC8540ADS.h                    |   1 -
 >  include/configs/MPC8541CDS.h                    |   1 -
 >  include/configs/MPC8544DS.h                     |   1 -
 >  include/configs/MPC8548CDS.h                    |   1 -
 >  include/configs/MPC8555CDS.h                    |   1 -
 >  include/configs/MPC8560ADS.h                    |   1 -
 >  include/configs/MPC8568MDS.h                    |   1 -
 >  include/configs/MPC8569MDS.h                    |   1 -
 >  include/configs/MPC8572DS.h                     |   1 -
 >  include/configs/P1010RDB.h                      |   1 -
 >  include/configs/P1022DS.h                       |   1 -
 >  include/configs/P2041RDB.h                      |   1 -
 >  include/configs/PIP405.h                        |   1 -
 >  include/configs/PLU405.h                        |   1 -
 >  include/configs/PMC405DE.h                      |   1 -
 >  include/configs/PMC440.h                        |   1 -
 >  include/configs/T102xQDS.h                      |   1 -
 >  include/configs/T102xRDB.h                      |   1 -
 >  include/configs/T1040QDS.h                      |   1 -
 >  include/configs/T104xRDB.h                      |   1 -
 >  include/configs/T208xQDS.h                      |   1 -
 >  include/configs/T208xRDB.h                      |   1 -
 >  include/configs/T4240RDB.h                      |   1 -
 >  include/configs/TQM823L.h                       |   1 -
 >  include/configs/TQM823M.h                       |   1 -
 >  include/configs/TQM850L.h                       |   1 -
 >  include/configs/TQM850M.h                       |   1 -
 >  include/configs/TQM855L.h                       |   1 -
 >  include/configs/TQM855M.h                       |   1 -
 >  include/configs/TQM860L.h                       |   1 -
 >  include/configs/TQM860M.h                       |   1 -
 >  include/configs/TQM862L.h                       |   1 -
 >  include/configs/TQM862M.h                       |   1 -
 >  include/configs/TQM866M.h                       |   1 -
 >  include/configs/UCP1020.h                       |   1 -
 >  include/configs/VCMA9.h                         |   1 -
 >  include/configs/VOM405.h                        |   1 -
 >  include/configs/amcc-common.h                   |   1 -
 >  include/configs/arcangel4.h                     |   1 -
 >  include/configs/astro_mcf5373l.h                |   1 -
 >  include/configs/axs101.h                        |   1 -
 >  include/configs/bf537-minotaur.h                |   1 -
 >  include/configs/bf537-srv1.h                    |   1 -
 >  include/configs/bfin_adi_common.h               |   1 -
 >  include/configs/blackstamp.h                    |   1 -
 >  include/configs/blackvme.h                      |   1 -
 >  include/configs/controlcenterd.h                |   1 -
 >  include/configs/corenet_ds.h                    |   1 -
 >  include/configs/dbau1x00.h                      |   1 -
 >  include/configs/digsy_mtc.h                     |   1 -
 >  include/configs/dlvision-10g.h                  |   1 -
 >  include/configs/dlvision.h                      |   1 -
 >  include/configs/io.h                            |   1 -
 >  include/configs/iocon.h                         |   1 -
 >  include/configs/km/km_arm.h                     |   1 -
 >  include/configs/lsxl.h                          |   1 -
 >  include/configs/malta.h                         |   1 -
 >  include/configs/mecp5123.h                      |   1 -
 >  include/configs/motionpro.h                     |   1 -
 >  include/configs/munices.h                       |   1 -
 >  include/configs/neo.h                           |   1 -
 >  include/configs/nitrogen6x.h                    |   1 -
 >  include/configs/openrisc-generic.h              |   1 -
 >  include/configs/origen.h                        |   1 -
 >  include/configs/p1_p2_rdb_pc.h                  |   1 -
 >  include/configs/p1_twr.h                        |   1 -
 >  include/configs/pb1x00.h                        |   2 -
 >  include/configs/qemu-mips.h                     |   1 -
 >  include/configs/qemu-mips64.h                   |   1 -
 >  include/configs/qemu-ppce500.h                  |   1 -
 >  include/configs/sandbox.h                       |   1 -
 >  include/configs/sbc8548.h                       |   1 -
 >  include/configs/smdk2410.h                      |   1 -
 >  include/configs/smdkc100.h                      |   1 -
 >  include/configs/smdkv310.h                      |   1 -
 >  include/configs/t4qds.h                         |   1 -
 >  include/configs/tb100.h                         |   1 -
 >  include/configs/vct.h                           |   2 -
 >  include/configs/vme8349.h                       |   1 -
 >  include/configs/x86-common.h                    |   1 -
 >  include/configs/xilinx-ppc.h                    |   1 -
 >  include/configs/xilinx_zynqmp.h                 |   1 -
 >  include/configs/xpedite1000.h                   |   1 -
 >  include/configs/xpedite517x.h                   |   1 -
 >  include/configs/xpedite520x.h                   |   1 -
 >  include/configs/xpedite537x.h                   |   1 -
 >  include/configs/xpedite550x.h                   |   1 -
 >  include/configs/zmx25.h                         |   1 -
 >  include/configs/zynq-common.h                   |   1 -
 >  include/vxworks.h                               |  51 +--
 >  436 files changed, 832 insertions(+), 867 deletions(-)
 >

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx'
  2015-09-28  7:39 ` [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx' Jian Luo
@ 2015-09-28  9:14   ` Bin Meng
  0 siblings, 0 replies; 27+ messages in thread
From: Bin Meng @ 2015-09-28  9:14 UTC (permalink / raw)
  To: u-boot

Hi Jian,

On Mon, Sep 28, 2015 at 3:39 PM, Jian Luo <Jian.Luo4@boschrexroth.de> wrote:
> Hi,
>
> please add
>
> Tested-by: Jian Luo <jian.luo4@boschrexroth.de> on crownbay
>

Thanks for testing. I've added your 'Tested-by' tag in various commits
in the v2 series.

> Best regards,
>
> Jian Luo
>
>

Regards,
Bin

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 2/8] cmd: Convert CONFIG_CMD_ELF to Kconfig
  2015-09-26 20:13       ` Tom Rini
  2015-09-27  1:34         ` Bin Meng
@ 2015-09-28 10:21         ` Bin Meng
  2015-09-28 13:10           ` Bin Meng
  1 sibling, 1 reply; 27+ messages in thread
From: Bin Meng @ 2015-09-28 10:21 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Sun, Sep 27, 2015 at 4:13 AM, Tom Rini <trini@konsulko.com> wrote:
> On Sun, Sep 27, 2015 at 12:51:14AM +0800, Bin Meng wrote:
>> Hi Tom,
>>
>> On Sat, Sep 26, 2015 at 2:36 AM, Tom Rini <trini@konsulko.com> wrote:
>> > On Thu, Sep 24, 2015 at 02:21:18AM -0700, Bin Meng wrote:
>> >
>> >>  configs/A10-OLinuXino-Lime_defconfig            |  2 +-
>> >>  configs/Bananapi_defconfig                      |  2 +-
>> >>  configs/Bananapro_defconfig                     |  2 +-
>> >>  configs/Chuwi_V7_CW0825_defconfig               |  2 +-
>> >>  configs/M5208EVBE_defconfig                     |  2 +-
>> >>  configs/M52277EVB_defconfig                     |  2 +-
>> >>  configs/M5235EVB_defconfig                      |  2 +-
>> >>  configs/M5272C3_defconfig                       |  2 +-
>> >>  configs/M5275EVB_defconfig                      |  2 +-
>> >>  configs/M5282EVB_defconfig                      |  2 +-
>> >>  configs/M53017EVB_defconfig                     |  2 +-
>> >>  configs/M5329AFEE_defconfig                     |  2 +-
>> >>  configs/M5329BFEE_defconfig                     |  2 +-
>> >>  configs/M5373EVB_defconfig                      |  2 +-
>> >>  configs/M54418TWR_defconfig                     |  2 +-
>> >>  configs/M54418TWR_nand_mii_defconfig            |  2 +-
>> >>  configs/M54418TWR_nand_rmii_defconfig           |  2 +-
>> >>  configs/M54418TWR_nand_rmii_lowfreq_defconfig   |  2 +-
>> >>  configs/M54418TWR_serial_mii_defconfig          |  2 +-
>> >>  configs/M54418TWR_serial_rmii_defconfig         |  2 +-
>> >>  configs/M54451EVB_defconfig                     |  2 +-
>> >>  configs/M54455EVB_defconfig                     |  2 +-
>> >>  configs/M5475AFE_defconfig                      |  2 +-
>> >>  configs/M5475BFE_defconfig                      |  2 +-
>> >>  configs/M5475CFE_defconfig                      |  2 +-
>> >>  configs/M5475DFE_defconfig                      |  2 +-
>> >>  configs/M5475EFE_defconfig                      |  2 +-
>> >>  configs/M5475FFE_defconfig                      |  2 +-
>> >>  configs/M5475GFE_defconfig                      |  2 +-
>> >>  configs/M5485AFE_defconfig                      |  2 +-
>> >>  configs/M5485BFE_defconfig                      |  2 +-
>> >>  configs/M5485CFE_defconfig                      |  2 +-
>> >>  configs/M5485DFE_defconfig                      |  2 +-
>> >>  configs/M5485EFE_defconfig                      |  2 +-
>> >>  configs/M5485FFE_defconfig                      |  2 +-
>> >>  configs/M5485GFE_defconfig                      |  2 +-
>> >>  configs/M5485HFE_defconfig                      |  2 +-
>> >>  configs/MPC8349ITXGP_defconfig                  |  2 +-
>> >>  configs/MPC8349ITX_LOWBOOT_defconfig            |  2 +-
>> >>  configs/MPC8349ITX_defconfig                    |  2 +-
>> >>  configs/MSI_Primo81_defconfig                   |  2 +-
>> >>  configs/Mini-X_defconfig                        |  2 +-
>> >>  configs/PATI_defconfig                          |  2 +-
>> >>  configs/UCP1020_defconfig                       |  2 +-
>> >>  configs/VCMA9_defconfig                         |  2 +-
>> >>  configs/Wexler_TAB7200_defconfig                |  2 +-
>> >>  configs/ac14xx_defconfig                        |  2 +-
>> >>  configs/alt_defconfig                           |  2 +-
>> >>  configs/am335x_boneblack_defconfig              |  2 +-
>> >>  configs/am335x_gp_evm_defconfig                 |  1 -
>> >>  configs/am335x_sl50_defconfig                   |  1 -
>> >>  configs/am3517_crane_defconfig                  |  2 +-
>> >>  configs/am3517_evm_defconfig                    |  2 +-
>> >>  configs/amcore_defconfig                        |  2 +-
>> >>  configs/apalis_t30_defconfig                    |  4 +--
>> >>  configs/apf27_defconfig                         |  2 +-
>> >>  configs/arcangel4-be_defconfig                  |  2 +-
>> >>  configs/arcangel4_defconfig                     |  4 +--
>> >>  configs/arndale_defconfig                       |  4 +--
>> >>  configs/astro_mcf5373l_defconfig                |  2 +-
>> >>  configs/at91rm9200ek_defconfig                  |  2 +-
>> >>  configs/at91rm9200ek_ram_defconfig              |  2 +-
>> >>  configs/at91sam9260ek_dataflash_cs0_defconfig   |  2 +-
>> >>  configs/at91sam9260ek_dataflash_cs1_defconfig   |  2 +-
>> >>  configs/at91sam9260ek_nandflash_defconfig       |  2 +-
>> >>  configs/at91sam9261ek_dataflash_cs0_defconfig   |  2 +-
>> >>  configs/at91sam9261ek_dataflash_cs3_defconfig   |  2 +-
>> >>  configs/at91sam9261ek_nandflash_defconfig       |  2 +-
>> >>  configs/at91sam9263ek_dataflash_cs0_defconfig   |  2 +-
>> >>  configs/at91sam9263ek_dataflash_defconfig       |  2 +-
>> >>  configs/at91sam9263ek_nandflash_defconfig       |  2 +-
>> >>  configs/at91sam9263ek_norflash_boot_defconfig   |  2 +-
>> >>  configs/at91sam9263ek_norflash_defconfig        |  2 +-
>> >>  configs/at91sam9g10ek_dataflash_cs0_defconfig   |  2 +-
>> >>  configs/at91sam9g10ek_dataflash_cs3_defconfig   |  2 +-
>> >>  configs/at91sam9g10ek_nandflash_defconfig       |  2 +-
>> >>  configs/at91sam9g20ek_2mmc_defconfig            |  2 +-
>> >>  configs/at91sam9g20ek_2mmc_nandflash_defconfig  |  2 +-
>> >>  configs/at91sam9g20ek_dataflash_cs0_defconfig   |  2 +-
>> >>  configs/at91sam9g20ek_dataflash_cs1_defconfig   |  2 +-
>> >>  configs/at91sam9g20ek_nandflash_defconfig       |  2 +-
>> >>  configs/at91sam9m10g45ek_mmc_defconfig          |  2 +-
>> >>  configs/at91sam9m10g45ek_nandflash_defconfig    |  2 +-
>> >>  configs/at91sam9n12ek_mmc_defconfig             |  2 +-
>> >>  configs/at91sam9n12ek_nandflash_defconfig       |  2 +-
>> >>  configs/at91sam9n12ek_spiflash_defconfig        |  2 +-
>> >>  configs/at91sam9rlek_dataflash_defconfig        |  2 +-
>> >>  configs/at91sam9rlek_mmc_defconfig              |  2 +-
>> >>  configs/at91sam9rlek_nandflash_defconfig        |  2 +-
>> >>  configs/at91sam9x5ek_dataflash_defconfig        |  2 +-
>> >>  configs/at91sam9x5ek_mmc_defconfig              |  2 +-
>> >>  configs/at91sam9x5ek_nandflash_defconfig        |  2 +-
>> >>  configs/at91sam9x5ek_spiflash_defconfig         |  2 +-
>> >>  configs/at91sam9xeek_dataflash_cs0_defconfig    |  2 +-
>> >>  configs/at91sam9xeek_dataflash_cs1_defconfig    |  2 +-
>> >>  configs/at91sam9xeek_nandflash_defconfig        |  2 +-
>> >>  configs/atngw100_defconfig                      |  2 +-
>> >>  configs/atngw100mkii_defconfig                  |  2 +-
>> >>  configs/atstk1002_defconfig                     |  2 +-
>> >>  configs/bayleybay_defconfig                     |  8 +++---
>> >>  configs/beaver_defconfig                        |  4 +--
>> >>  configs/bf537-minotaur_defconfig                |  2 +-
>> >>  configs/bf537-srv1_defconfig                    |  2 +-
>> >>  configs/bf561-acvilon_defconfig                 |  2 +-
>> >>  configs/br4_defconfig                           |  2 +-
>> >>  configs/cairo_defconfig                         |  2 +-
>> >>  configs/calimain_defconfig                      |  2 +-
>> >>  configs/cardhu_defconfig                        |  4 +--
>> >>  configs/cgtqmx6qeval_defconfig                  |  2 +-
>> >>  configs/chromebook_jerry_defconfig              | 24 +++++++++---------
>> >>  configs/chromebook_link_defconfig               |  6 ++---
>> >>  configs/chromebox_panther_defconfig             |  6 ++---
>> >>  configs/cm_fx6_defconfig                        |  2 +-
>> >>  configs/cm_t335_defconfig                       |  2 +-
>> >>  configs/cm_t3517_defconfig                      |  2 +-
>> >>  configs/cm_t35_defconfig                        |  2 +-
>> >>  configs/cm_t43_defconfig                        |  4 +--
>> >>  configs/cm_t54_defconfig                        |  2 +-
>> >>  configs/cobra5272_defconfig                     |  2 +-
>> >>  configs/colibri_t20_defconfig                   |  4 +--
>> >>  configs/colibri_t30_defconfig                   |  4 +--
>> >>  configs/colibri_vf_defconfig                    |  2 +-
>> >>  configs/colibri_vf_dtb_defconfig                |  2 +-
>> >>  configs/coreboot-x86_defconfig                  |  4 +--
>> >>  configs/corvus_defconfig                        |  2 +-
>> >>  configs/crownbay_defconfig                      |  8 +++---
>> >>  configs/da830evm_defconfig                      |  2 +-
>> >>  configs/da850evm_defconfig                      |  2 +-
>> >>  configs/da850evm_direct_nor_defconfig           |  2 +-
>> >>  configs/dalmore_defconfig                       |  4 +--
>> >>  configs/dbau1000_defconfig                      |  3 ++-
>> >>  configs/dbau1100_defconfig                      |  3 ++-
>> >>  configs/dbau1500_defconfig                      |  3 ++-
>> >>  configs/dbau1550_defconfig                      |  3 ++-
>> >>  configs/dbau1550_el_defconfig                   |  3 ++-
>> >>  configs/devkit3250_defconfig                    |  2 +-
>> >>  configs/dlvision-10g_defconfig                  |  1 +
>> >>  configs/dlvision_defconfig                      |  1 +
>> >>  configs/dockstar_defconfig                      |  2 +-
>> >>  configs/dra72_evm_defconfig                     |  3 +--
>> >>  configs/draco_defconfig                         |  2 +-
>> >>  configs/duovero_defconfig                       |  2 +-
>> >>  configs/e2220-1170_defconfig                    |  3 ---
>> >>  configs/ea20_defconfig                          |  2 +-
>> >>  configs/eb_cpu5282_defconfig                    |  2 +-
>> >>  configs/eco5pk_defconfig                        |  2 +-
>> >>  configs/edminiv2_defconfig                      |  2 +-
>> >>  configs/ethernut5_defconfig                     |  2 +-
>> >>  configs/firefly-rk3288_defconfig                | 24 +++++++++---------
>> >>  configs/flea3_defconfig                         |  2 +-
>> >>  configs/fx12mm_defconfig                        |  2 +-
>> >>  configs/goflexhome_defconfig                    |  2 +-
>> >>  configs/gose_defconfig                          |  2 +-
>> >>  configs/grasshopper_defconfig                   |  2 +-
>> >>  configs/gt90h_v4_defconfig                      |  2 +-
>> >>  configs/gwventana_defconfig                     |  4 +--
>> >>  configs/h2200_defconfig                         |  2 +-
>> >>  configs/harmony_defconfig                       |  4 +--
>> >>  configs/hikey_defconfig                         |  3 ---
>> >>  configs/ib62x0_defconfig                        |  2 +-
>> >>  configs/iconnect_defconfig                      |  2 +-
>> >>  configs/imx31_phycore_defconfig                 |  2 +-
>> >>  configs/inet97fv2_defconfig                     |  2 +-
>> >>  configs/inet98v_rev2_defconfig                  |  2 +-
>> >>  configs/inet9f_rev03_defconfig                  |  2 +-
>> >>  configs/integratorap_cm720t_defconfig           |  2 +-
>> >>  configs/integratorap_cm920t_defconfig           |  2 +-
>> >>  configs/integratorap_cm926ejs_defconfig         |  2 +-
>> >>  configs/integratorap_cm946es_defconfig          |  2 +-
>> >>  configs/integratorcp_cm1136_defconfig           |  2 +-
>> >>  configs/integratorcp_cm920t_defconfig           |  2 +-
>> >>  configs/integratorcp_cm926ejs_defconfig         |  2 +-
>> >>  configs/integratorcp_cm946es_defconfig          |  2 +-
>> >>  configs/io_defconfig                            |  1 +
>> >>  configs/iocon_defconfig                         |  1 +
>> >>  configs/ipam390_defconfig                       |  2 +-
>> >>  configs/jesurun_q5_defconfig                    |  2 +-
>> >>  configs/jetson-tk1_defconfig                    |  4 +--
>> >>  configs/k2e_evm_defconfig                       |  2 +-
>> >>  configs/k2hk_evm_defconfig                      |  2 +-
>> >>  configs/k2l_evm_defconfig                       |  2 +-
>> >>  configs/koelsch_defconfig                       |  2 +-
>> >>  configs/kwb_defconfig                           |  2 +-
>> >>  configs/kzm9g_defconfig                         |  2 +-
>> >>  configs/lager_defconfig                         |  2 +-
>> >>  configs/ls1021aqds_qspi_defconfig               |  2 +-
>> >>  configs/ls1021atwr_qspi_defconfig               |  2 +-
>> >>  configs/ls2085aqds_defconfig                    |  6 ++---
>> >>  configs/ls2085ardb_defconfig                    |  6 ++---
>> >>  configs/mcx_defconfig                           |  2 +-
>> >>  configs/medcom-wide_defconfig                   |  4 +--
>> >>  configs/microblaze-generic_defconfig            |  2 +-
>> >>  configs/minnowmax_defconfig                     |  8 +++---
>> >>  configs/ml507_defconfig                         |  2 +-
>> >>  configs/mt_ventoux_defconfig                    |  2 +-
>> >>  configs/mx6ul_14x14_evk_defconfig               |  7 +++---
>> >>  configs/mx6ul_9x9_evk_defconfig                 |  5 ++--
>> >>  configs/mx7dsabresd_defconfig                   | 11 +++------
>> >>  configs/nas220_defconfig                        |  2 +-
>> >>  configs/neo_defconfig                           |  1 +
>> >>  configs/nokia_rx51_defconfig                    |  2 +-
>> >>  configs/nyan-big_defconfig                      | 16 ++++++------
>> >>  configs/odroid-xu3_defconfig                    |  6 ++---
>> >>  configs/odroid_defconfig                        |  4 +--
>> >>  configs/omap3_evm_defconfig                     |  2 +-
>> >>  configs/omap3_evm_quick_mmc_defconfig           |  2 +-
>> >>  configs/omap3_evm_quick_nand_defconfig          |  2 +-
>> >>  configs/omap3_logic_defconfig                   |  2 +-
>> >>  configs/omap3_overo_defconfig                   |  2 +-
>> >>  configs/omap3_pandora_defconfig                 |  2 +-
>> >>  configs/omapl138_lcdk_defconfig                 |  2 +-
>> >>  configs/origen_defconfig                        |  2 +-
>> >>  configs/p2371-0000_defconfig                    |  2 --
>> >>  configs/p2571_defconfig                         |  2 --
>> >>  configs/paz00_defconfig                         |  4 +--
>> >>  configs/pb1000_defconfig                        |  3 ++-
>> >>  configs/pcm030_defconfig                        |  2 +-
>> >>  configs/peach-pi_defconfig                      | 22 ++++++++---------
>> >>  configs/peach-pit_defconfig                     | 22 ++++++++---------
>> >>  configs/pepper_defconfig                        |  2 +-
>> >>  configs/platinum_picon_defconfig                |  2 +-
>> >>  configs/platinum_titanium_defconfig             |  2 +-
>> >>  configs/plutux_defconfig                        |  4 +--
>> >>  configs/pm9261_defconfig                        |  2 +-
>> >>  configs/pm9263_defconfig                        |  2 +-
>> >>  configs/pm9g45_defconfig                        |  2 +-
>> >>  configs/pogo_e02_defconfig                      |  2 +-
>> >>  configs/porter_defconfig                        |  2 +-
>> >>  configs/pov_protab2_ips9_defconfig              |  2 +-
>> >>  configs/pr1_defconfig                           |  2 +-
>> >>  configs/pxm2_defconfig                          |  2 +-
>> >>  configs/qemu-x86_defconfig                      |  2 +-
>> >>  configs/rastaban_defconfig                      |  2 +-
>> >>  configs/rpi_2_defconfig                         |  2 +-
>> >>  configs/rpi_defconfig                           |  2 +-
>> >>  configs/rut_defconfig                           |  2 +-
>> >>  configs/s5p_goni_defconfig                      |  2 +-
>> >>  configs/s5pc210_universal_defconfig             |  2 +-
>> >>  configs/sandbox_defconfig                       | 33 +++++++++++++------------
>> >>  configs/seaboard_defconfig                      |  4 +--
>> >>  configs/secomx6quq7_defconfig                   |  2 +-
>> >>  configs/silk_defconfig                          |  2 +-
>> >>  configs/smartweb_defconfig                      |  1 -
>> >>  configs/smdk2410_defconfig                      |  2 +-
>> >>  configs/smdk5250_defconfig                      |  8 +++---
>> >>  configs/smdk5420_defconfig                      |  8 +++---
>> >>  configs/smdkc100_defconfig                      |  2 +-
>> >>  configs/smdkv310_defconfig                      |  2 +-
>> >>  configs/snapper9260_defconfig                   |  2 +-
>> >>  configs/sniper_defconfig                        |  2 +-
>> >>  configs/snow_defconfig                          | 32 ++++++++++++------------
>> >>  configs/socfpga_arria5_defconfig                |  8 +++---
>> >>  configs/socfpga_cyclone5_defconfig              |  8 +++---
>> >>  configs/socfpga_de0_nano_soc_defconfig          | 18 ++++++--------
>> >>  configs/socfpga_mcvevk_defconfig                | 19 ++++++--------
>> >>  configs/socfpga_sockit_defconfig                | 24 ++++++------------
>> >>  configs/socfpga_socrates_defconfig              |  8 +++---
>> >>  configs/spring_defconfig                        | 30 +++++++++++-----------
>> >>  configs/stm32f429-discovery_defconfig           |  2 +-
>> >>  configs/stout_defconfig                         |  2 +-
>> >>  configs/stv0991_defconfig                       |  2 +-
>> >>  configs/tao3530_defconfig                       |  2 +-
>> >>  configs/taurus_defconfig                        |  2 +-
>> >>  configs/tb100_defconfig                         |  4 +--
>> >>  configs/tbs2910_defconfig                       |  2 +-
>> >>  configs/tec-ng_defconfig                        |  4 +--
>> >>  configs/tec_defconfig                           |  4 +--
>> >>  configs/thuban_defconfig                        |  2 +-
>> >>  configs/ti814x_evm_defconfig                    |  2 +-
>> >>  configs/ti816x_evm_defconfig                    |  2 +-
>> >>  configs/titanium_defconfig                      |  2 +-
>> >>  configs/trats2_defconfig                        |  2 +-
>> >>  configs/trats_defconfig                         |  2 +-
>> >>  configs/tricorder_defconfig                     |  2 +-
>> >>  configs/trimslice_defconfig                     |  4 +--
>> >>  configs/tseries_mmc_defconfig                   |  2 +-
>> >>  configs/tseries_nand_defconfig                  |  2 +-
>> >>  configs/tseries_spi_defconfig                   |  2 +-
>> >>  configs/twister_defconfig                       |  2 +-
>> >>  configs/udoo_defconfig                          |  6 ++---
>> >>  configs/usb_a9263_dataflash_defconfig           |  2 +-
>> >>  configs/v5fx30teval_defconfig                   |  2 +-
>> >>  configs/vct_platinum_defconfig                  |  2 +-
>> >>  configs/vct_platinum_onenand_defconfig          |  2 +-
>> >>  configs/vct_platinum_onenand_small_defconfig    |  3 ++-
>> >>  configs/vct_platinum_small_defconfig            |  3 ++-
>> >>  configs/vct_platinumavc_defconfig               |  2 +-
>> >>  configs/vct_platinumavc_onenand_defconfig       |  2 +-
>> >>  configs/vct_platinumavc_onenand_small_defconfig |  3 ++-
>> >>  configs/vct_platinumavc_small_defconfig         |  3 ++-
>> >>  configs/vct_premium_defconfig                   |  2 +-
>> >>  configs/vct_premium_onenand_defconfig           |  2 +-
>> >>  configs/vct_premium_onenand_small_defconfig     |  3 ++-
>> >>  configs/vct_premium_small_defconfig             |  3 ++-
>> >>  configs/venice2_defconfig                       |  4 +--
>> >>  configs/ventana_defconfig                       |  4 +--
>> >>  configs/vexpress_aemv8a_juno_defconfig          |  4 +--
>> >>  configs/vexpress_aemv8a_semi_defconfig          |  4 +--
>> >>  configs/whistler_defconfig                      |  4 +--
>> >>  configs/wireless_space_defconfig                |  1 -
>> >>  configs/woodburn_defconfig                      |  2 +-
>> >>  configs/woodburn_sd_defconfig                   |  2 +-
>> >>  configs/work_92105_defconfig                    |  2 +-
>> >>  configs/x600_defconfig                          |  2 +-
>> >>  configs/xilinx-ppc405-generic_defconfig         |  2 +-
>> >>  configs/xilinx-ppc440-generic_defconfig         |  2 +-
>> >>  configs/zmx25_defconfig                         |  2 +-
>> >>  configs/zynq_microzed_defconfig                 |  2 +-
>> >>  configs/zynq_zc702_defconfig                    |  2 +-
>> >>  configs/zynq_zc706_defconfig                    |  2 +-
>> >>  configs/zynq_zc70x_defconfig                    |  2 +-
>> >>  configs/zynq_zc770_xm010_defconfig              |  2 +-
>> >>  configs/zynq_zc770_xm011_defconfig              |  2 +-
>> >>  configs/zynq_zc770_xm012_defconfig              |  2 +-
>> >>  configs/zynq_zc770_xm013_defconfig              |  2 +-
>> >>  configs/zynq_zed_defconfig                      |  2 +-
>> >>  configs/zynq_zybo_defconfig                     |  2 +-
>> >
>> > Ug, is all of that really just from this move?  Or because they hadn't
>> > been moveconfig'd in a while?
>> >
>>
>> Yep, I believe these haven't been moveconfig'd for a while.
>
> Ug, OK.  Is it as simple as (roughly) for config in configs/*;do rm -rf
> temp && make O=temp $config savedefconfig && cp temp/defconfig
> configs/$config;done to reset everyone?  I'm tempted to do that Monday,
> tag an -rc and then people can re-post again on top of that.

I've done a clean up in my v2 series, that I split the reorder out
from this patch into another single commit.
Please check http://patchwork.ozlabs.org/patch/523289/. I believe this
is what you want :)

Regards,
Bin

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 2/8] cmd: Convert CONFIG_CMD_ELF to Kconfig
  2015-09-28 10:21         ` Bin Meng
@ 2015-09-28 13:10           ` Bin Meng
  0 siblings, 0 replies; 27+ messages in thread
From: Bin Meng @ 2015-09-28 13:10 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Mon, Sep 28, 2015 at 6:21 PM, Bin Meng <bmeng.cn@gmail.com> wrote:
> Hi Tom,
>
> On Sun, Sep 27, 2015 at 4:13 AM, Tom Rini <trini@konsulko.com> wrote:
>> On Sun, Sep 27, 2015 at 12:51:14AM +0800, Bin Meng wrote:
>>> Hi Tom,
>>>
>>> On Sat, Sep 26, 2015 at 2:36 AM, Tom Rini <trini@konsulko.com> wrote:
>>> > On Thu, Sep 24, 2015 at 02:21:18AM -0700, Bin Meng wrote:
>>> >
>>> >>  configs/A10-OLinuXino-Lime_defconfig            |  2 +-
>>> >>  configs/Bananapi_defconfig                      |  2 +-
>>> >>  configs/Bananapro_defconfig                     |  2 +-
>>> >>  configs/Chuwi_V7_CW0825_defconfig               |  2 +-
>>> >>  configs/M5208EVBE_defconfig                     |  2 +-
>>> >>  configs/M52277EVB_defconfig                     |  2 +-
>>> >>  configs/M5235EVB_defconfig                      |  2 +-
>>> >>  configs/M5272C3_defconfig                       |  2 +-
>>> >>  configs/M5275EVB_defconfig                      |  2 +-
>>> >>  configs/M5282EVB_defconfig                      |  2 +-
>>> >>  configs/M53017EVB_defconfig                     |  2 +-
>>> >>  configs/M5329AFEE_defconfig                     |  2 +-
>>> >>  configs/M5329BFEE_defconfig                     |  2 +-
>>> >>  configs/M5373EVB_defconfig                      |  2 +-
>>> >>  configs/M54418TWR_defconfig                     |  2 +-
>>> >>  configs/M54418TWR_nand_mii_defconfig            |  2 +-
>>> >>  configs/M54418TWR_nand_rmii_defconfig           |  2 +-
>>> >>  configs/M54418TWR_nand_rmii_lowfreq_defconfig   |  2 +-
>>> >>  configs/M54418TWR_serial_mii_defconfig          |  2 +-
>>> >>  configs/M54418TWR_serial_rmii_defconfig         |  2 +-
>>> >>  configs/M54451EVB_defconfig                     |  2 +-
>>> >>  configs/M54455EVB_defconfig                     |  2 +-
>>> >>  configs/M5475AFE_defconfig                      |  2 +-
>>> >>  configs/M5475BFE_defconfig                      |  2 +-
>>> >>  configs/M5475CFE_defconfig                      |  2 +-
>>> >>  configs/M5475DFE_defconfig                      |  2 +-
>>> >>  configs/M5475EFE_defconfig                      |  2 +-
>>> >>  configs/M5475FFE_defconfig                      |  2 +-
>>> >>  configs/M5475GFE_defconfig                      |  2 +-
>>> >>  configs/M5485AFE_defconfig                      |  2 +-
>>> >>  configs/M5485BFE_defconfig                      |  2 +-
>>> >>  configs/M5485CFE_defconfig                      |  2 +-
>>> >>  configs/M5485DFE_defconfig                      |  2 +-
>>> >>  configs/M5485EFE_defconfig                      |  2 +-
>>> >>  configs/M5485FFE_defconfig                      |  2 +-
>>> >>  configs/M5485GFE_defconfig                      |  2 +-
>>> >>  configs/M5485HFE_defconfig                      |  2 +-
>>> >>  configs/MPC8349ITXGP_defconfig                  |  2 +-
>>> >>  configs/MPC8349ITX_LOWBOOT_defconfig            |  2 +-
>>> >>  configs/MPC8349ITX_defconfig                    |  2 +-
>>> >>  configs/MSI_Primo81_defconfig                   |  2 +-
>>> >>  configs/Mini-X_defconfig                        |  2 +-
>>> >>  configs/PATI_defconfig                          |  2 +-
>>> >>  configs/UCP1020_defconfig                       |  2 +-
>>> >>  configs/VCMA9_defconfig                         |  2 +-
>>> >>  configs/Wexler_TAB7200_defconfig                |  2 +-
>>> >>  configs/ac14xx_defconfig                        |  2 +-
>>> >>  configs/alt_defconfig                           |  2 +-
>>> >>  configs/am335x_boneblack_defconfig              |  2 +-
>>> >>  configs/am335x_gp_evm_defconfig                 |  1 -
>>> >>  configs/am335x_sl50_defconfig                   |  1 -
>>> >>  configs/am3517_crane_defconfig                  |  2 +-
>>> >>  configs/am3517_evm_defconfig                    |  2 +-
>>> >>  configs/amcore_defconfig                        |  2 +-
>>> >>  configs/apalis_t30_defconfig                    |  4 +--
>>> >>  configs/apf27_defconfig                         |  2 +-
>>> >>  configs/arcangel4-be_defconfig                  |  2 +-
>>> >>  configs/arcangel4_defconfig                     |  4 +--
>>> >>  configs/arndale_defconfig                       |  4 +--
>>> >>  configs/astro_mcf5373l_defconfig                |  2 +-
>>> >>  configs/at91rm9200ek_defconfig                  |  2 +-
>>> >>  configs/at91rm9200ek_ram_defconfig              |  2 +-
>>> >>  configs/at91sam9260ek_dataflash_cs0_defconfig   |  2 +-
>>> >>  configs/at91sam9260ek_dataflash_cs1_defconfig   |  2 +-
>>> >>  configs/at91sam9260ek_nandflash_defconfig       |  2 +-
>>> >>  configs/at91sam9261ek_dataflash_cs0_defconfig   |  2 +-
>>> >>  configs/at91sam9261ek_dataflash_cs3_defconfig   |  2 +-
>>> >>  configs/at91sam9261ek_nandflash_defconfig       |  2 +-
>>> >>  configs/at91sam9263ek_dataflash_cs0_defconfig   |  2 +-
>>> >>  configs/at91sam9263ek_dataflash_defconfig       |  2 +-
>>> >>  configs/at91sam9263ek_nandflash_defconfig       |  2 +-
>>> >>  configs/at91sam9263ek_norflash_boot_defconfig   |  2 +-
>>> >>  configs/at91sam9263ek_norflash_defconfig        |  2 +-
>>> >>  configs/at91sam9g10ek_dataflash_cs0_defconfig   |  2 +-
>>> >>  configs/at91sam9g10ek_dataflash_cs3_defconfig   |  2 +-
>>> >>  configs/at91sam9g10ek_nandflash_defconfig       |  2 +-
>>> >>  configs/at91sam9g20ek_2mmc_defconfig            |  2 +-
>>> >>  configs/at91sam9g20ek_2mmc_nandflash_defconfig  |  2 +-
>>> >>  configs/at91sam9g20ek_dataflash_cs0_defconfig   |  2 +-
>>> >>  configs/at91sam9g20ek_dataflash_cs1_defconfig   |  2 +-
>>> >>  configs/at91sam9g20ek_nandflash_defconfig       |  2 +-
>>> >>  configs/at91sam9m10g45ek_mmc_defconfig          |  2 +-
>>> >>  configs/at91sam9m10g45ek_nandflash_defconfig    |  2 +-
>>> >>  configs/at91sam9n12ek_mmc_defconfig             |  2 +-
>>> >>  configs/at91sam9n12ek_nandflash_defconfig       |  2 +-
>>> >>  configs/at91sam9n12ek_spiflash_defconfig        |  2 +-
>>> >>  configs/at91sam9rlek_dataflash_defconfig        |  2 +-
>>> >>  configs/at91sam9rlek_mmc_defconfig              |  2 +-
>>> >>  configs/at91sam9rlek_nandflash_defconfig        |  2 +-
>>> >>  configs/at91sam9x5ek_dataflash_defconfig        |  2 +-
>>> >>  configs/at91sam9x5ek_mmc_defconfig              |  2 +-
>>> >>  configs/at91sam9x5ek_nandflash_defconfig        |  2 +-
>>> >>  configs/at91sam9x5ek_spiflash_defconfig         |  2 +-
>>> >>  configs/at91sam9xeek_dataflash_cs0_defconfig    |  2 +-
>>> >>  configs/at91sam9xeek_dataflash_cs1_defconfig    |  2 +-
>>> >>  configs/at91sam9xeek_nandflash_defconfig        |  2 +-
>>> >>  configs/atngw100_defconfig                      |  2 +-
>>> >>  configs/atngw100mkii_defconfig                  |  2 +-
>>> >>  configs/atstk1002_defconfig                     |  2 +-
>>> >>  configs/bayleybay_defconfig                     |  8 +++---
>>> >>  configs/beaver_defconfig                        |  4 +--
>>> >>  configs/bf537-minotaur_defconfig                |  2 +-
>>> >>  configs/bf537-srv1_defconfig                    |  2 +-
>>> >>  configs/bf561-acvilon_defconfig                 |  2 +-
>>> >>  configs/br4_defconfig                           |  2 +-
>>> >>  configs/cairo_defconfig                         |  2 +-
>>> >>  configs/calimain_defconfig                      |  2 +-
>>> >>  configs/cardhu_defconfig                        |  4 +--
>>> >>  configs/cgtqmx6qeval_defconfig                  |  2 +-
>>> >>  configs/chromebook_jerry_defconfig              | 24 +++++++++---------
>>> >>  configs/chromebook_link_defconfig               |  6 ++---
>>> >>  configs/chromebox_panther_defconfig             |  6 ++---
>>> >>  configs/cm_fx6_defconfig                        |  2 +-
>>> >>  configs/cm_t335_defconfig                       |  2 +-
>>> >>  configs/cm_t3517_defconfig                      |  2 +-
>>> >>  configs/cm_t35_defconfig                        |  2 +-
>>> >>  configs/cm_t43_defconfig                        |  4 +--
>>> >>  configs/cm_t54_defconfig                        |  2 +-
>>> >>  configs/cobra5272_defconfig                     |  2 +-
>>> >>  configs/colibri_t20_defconfig                   |  4 +--
>>> >>  configs/colibri_t30_defconfig                   |  4 +--
>>> >>  configs/colibri_vf_defconfig                    |  2 +-
>>> >>  configs/colibri_vf_dtb_defconfig                |  2 +-
>>> >>  configs/coreboot-x86_defconfig                  |  4 +--
>>> >>  configs/corvus_defconfig                        |  2 +-
>>> >>  configs/crownbay_defconfig                      |  8 +++---
>>> >>  configs/da830evm_defconfig                      |  2 +-
>>> >>  configs/da850evm_defconfig                      |  2 +-
>>> >>  configs/da850evm_direct_nor_defconfig           |  2 +-
>>> >>  configs/dalmore_defconfig                       |  4 +--
>>> >>  configs/dbau1000_defconfig                      |  3 ++-
>>> >>  configs/dbau1100_defconfig                      |  3 ++-
>>> >>  configs/dbau1500_defconfig                      |  3 ++-
>>> >>  configs/dbau1550_defconfig                      |  3 ++-
>>> >>  configs/dbau1550_el_defconfig                   |  3 ++-
>>> >>  configs/devkit3250_defconfig                    |  2 +-
>>> >>  configs/dlvision-10g_defconfig                  |  1 +
>>> >>  configs/dlvision_defconfig                      |  1 +
>>> >>  configs/dockstar_defconfig                      |  2 +-
>>> >>  configs/dra72_evm_defconfig                     |  3 +--
>>> >>  configs/draco_defconfig                         |  2 +-
>>> >>  configs/duovero_defconfig                       |  2 +-
>>> >>  configs/e2220-1170_defconfig                    |  3 ---
>>> >>  configs/ea20_defconfig                          |  2 +-
>>> >>  configs/eb_cpu5282_defconfig                    |  2 +-
>>> >>  configs/eco5pk_defconfig                        |  2 +-
>>> >>  configs/edminiv2_defconfig                      |  2 +-
>>> >>  configs/ethernut5_defconfig                     |  2 +-
>>> >>  configs/firefly-rk3288_defconfig                | 24 +++++++++---------
>>> >>  configs/flea3_defconfig                         |  2 +-
>>> >>  configs/fx12mm_defconfig                        |  2 +-
>>> >>  configs/goflexhome_defconfig                    |  2 +-
>>> >>  configs/gose_defconfig                          |  2 +-
>>> >>  configs/grasshopper_defconfig                   |  2 +-
>>> >>  configs/gt90h_v4_defconfig                      |  2 +-
>>> >>  configs/gwventana_defconfig                     |  4 +--
>>> >>  configs/h2200_defconfig                         |  2 +-
>>> >>  configs/harmony_defconfig                       |  4 +--
>>> >>  configs/hikey_defconfig                         |  3 ---
>>> >>  configs/ib62x0_defconfig                        |  2 +-
>>> >>  configs/iconnect_defconfig                      |  2 +-
>>> >>  configs/imx31_phycore_defconfig                 |  2 +-
>>> >>  configs/inet97fv2_defconfig                     |  2 +-
>>> >>  configs/inet98v_rev2_defconfig                  |  2 +-
>>> >>  configs/inet9f_rev03_defconfig                  |  2 +-
>>> >>  configs/integratorap_cm720t_defconfig           |  2 +-
>>> >>  configs/integratorap_cm920t_defconfig           |  2 +-
>>> >>  configs/integratorap_cm926ejs_defconfig         |  2 +-
>>> >>  configs/integratorap_cm946es_defconfig          |  2 +-
>>> >>  configs/integratorcp_cm1136_defconfig           |  2 +-
>>> >>  configs/integratorcp_cm920t_defconfig           |  2 +-
>>> >>  configs/integratorcp_cm926ejs_defconfig         |  2 +-
>>> >>  configs/integratorcp_cm946es_defconfig          |  2 +-
>>> >>  configs/io_defconfig                            |  1 +
>>> >>  configs/iocon_defconfig                         |  1 +
>>> >>  configs/ipam390_defconfig                       |  2 +-
>>> >>  configs/jesurun_q5_defconfig                    |  2 +-
>>> >>  configs/jetson-tk1_defconfig                    |  4 +--
>>> >>  configs/k2e_evm_defconfig                       |  2 +-
>>> >>  configs/k2hk_evm_defconfig                      |  2 +-
>>> >>  configs/k2l_evm_defconfig                       |  2 +-
>>> >>  configs/koelsch_defconfig                       |  2 +-
>>> >>  configs/kwb_defconfig                           |  2 +-
>>> >>  configs/kzm9g_defconfig                         |  2 +-
>>> >>  configs/lager_defconfig                         |  2 +-
>>> >>  configs/ls1021aqds_qspi_defconfig               |  2 +-
>>> >>  configs/ls1021atwr_qspi_defconfig               |  2 +-
>>> >>  configs/ls2085aqds_defconfig                    |  6 ++---
>>> >>  configs/ls2085ardb_defconfig                    |  6 ++---
>>> >>  configs/mcx_defconfig                           |  2 +-
>>> >>  configs/medcom-wide_defconfig                   |  4 +--
>>> >>  configs/microblaze-generic_defconfig            |  2 +-
>>> >>  configs/minnowmax_defconfig                     |  8 +++---
>>> >>  configs/ml507_defconfig                         |  2 +-
>>> >>  configs/mt_ventoux_defconfig                    |  2 +-
>>> >>  configs/mx6ul_14x14_evk_defconfig               |  7 +++---
>>> >>  configs/mx6ul_9x9_evk_defconfig                 |  5 ++--
>>> >>  configs/mx7dsabresd_defconfig                   | 11 +++------
>>> >>  configs/nas220_defconfig                        |  2 +-
>>> >>  configs/neo_defconfig                           |  1 +
>>> >>  configs/nokia_rx51_defconfig                    |  2 +-
>>> >>  configs/nyan-big_defconfig                      | 16 ++++++------
>>> >>  configs/odroid-xu3_defconfig                    |  6 ++---
>>> >>  configs/odroid_defconfig                        |  4 +--
>>> >>  configs/omap3_evm_defconfig                     |  2 +-
>>> >>  configs/omap3_evm_quick_mmc_defconfig           |  2 +-
>>> >>  configs/omap3_evm_quick_nand_defconfig          |  2 +-
>>> >>  configs/omap3_logic_defconfig                   |  2 +-
>>> >>  configs/omap3_overo_defconfig                   |  2 +-
>>> >>  configs/omap3_pandora_defconfig                 |  2 +-
>>> >>  configs/omapl138_lcdk_defconfig                 |  2 +-
>>> >>  configs/origen_defconfig                        |  2 +-
>>> >>  configs/p2371-0000_defconfig                    |  2 --
>>> >>  configs/p2571_defconfig                         |  2 --
>>> >>  configs/paz00_defconfig                         |  4 +--
>>> >>  configs/pb1000_defconfig                        |  3 ++-
>>> >>  configs/pcm030_defconfig                        |  2 +-
>>> >>  configs/peach-pi_defconfig                      | 22 ++++++++---------
>>> >>  configs/peach-pit_defconfig                     | 22 ++++++++---------
>>> >>  configs/pepper_defconfig                        |  2 +-
>>> >>  configs/platinum_picon_defconfig                |  2 +-
>>> >>  configs/platinum_titanium_defconfig             |  2 +-
>>> >>  configs/plutux_defconfig                        |  4 +--
>>> >>  configs/pm9261_defconfig                        |  2 +-
>>> >>  configs/pm9263_defconfig                        |  2 +-
>>> >>  configs/pm9g45_defconfig                        |  2 +-
>>> >>  configs/pogo_e02_defconfig                      |  2 +-
>>> >>  configs/porter_defconfig                        |  2 +-
>>> >>  configs/pov_protab2_ips9_defconfig              |  2 +-
>>> >>  configs/pr1_defconfig                           |  2 +-
>>> >>  configs/pxm2_defconfig                          |  2 +-
>>> >>  configs/qemu-x86_defconfig                      |  2 +-
>>> >>  configs/rastaban_defconfig                      |  2 +-
>>> >>  configs/rpi_2_defconfig                         |  2 +-
>>> >>  configs/rpi_defconfig                           |  2 +-
>>> >>  configs/rut_defconfig                           |  2 +-
>>> >>  configs/s5p_goni_defconfig                      |  2 +-
>>> >>  configs/s5pc210_universal_defconfig             |  2 +-
>>> >>  configs/sandbox_defconfig                       | 33 +++++++++++++------------
>>> >>  configs/seaboard_defconfig                      |  4 +--
>>> >>  configs/secomx6quq7_defconfig                   |  2 +-
>>> >>  configs/silk_defconfig                          |  2 +-
>>> >>  configs/smartweb_defconfig                      |  1 -
>>> >>  configs/smdk2410_defconfig                      |  2 +-
>>> >>  configs/smdk5250_defconfig                      |  8 +++---
>>> >>  configs/smdk5420_defconfig                      |  8 +++---
>>> >>  configs/smdkc100_defconfig                      |  2 +-
>>> >>  configs/smdkv310_defconfig                      |  2 +-
>>> >>  configs/snapper9260_defconfig                   |  2 +-
>>> >>  configs/sniper_defconfig                        |  2 +-
>>> >>  configs/snow_defconfig                          | 32 ++++++++++++------------
>>> >>  configs/socfpga_arria5_defconfig                |  8 +++---
>>> >>  configs/socfpga_cyclone5_defconfig              |  8 +++---
>>> >>  configs/socfpga_de0_nano_soc_defconfig          | 18 ++++++--------
>>> >>  configs/socfpga_mcvevk_defconfig                | 19 ++++++--------
>>> >>  configs/socfpga_sockit_defconfig                | 24 ++++++------------
>>> >>  configs/socfpga_socrates_defconfig              |  8 +++---
>>> >>  configs/spring_defconfig                        | 30 +++++++++++-----------
>>> >>  configs/stm32f429-discovery_defconfig           |  2 +-
>>> >>  configs/stout_defconfig                         |  2 +-
>>> >>  configs/stv0991_defconfig                       |  2 +-
>>> >>  configs/tao3530_defconfig                       |  2 +-
>>> >>  configs/taurus_defconfig                        |  2 +-
>>> >>  configs/tb100_defconfig                         |  4 +--
>>> >>  configs/tbs2910_defconfig                       |  2 +-
>>> >>  configs/tec-ng_defconfig                        |  4 +--
>>> >>  configs/tec_defconfig                           |  4 +--
>>> >>  configs/thuban_defconfig                        |  2 +-
>>> >>  configs/ti814x_evm_defconfig                    |  2 +-
>>> >>  configs/ti816x_evm_defconfig                    |  2 +-
>>> >>  configs/titanium_defconfig                      |  2 +-
>>> >>  configs/trats2_defconfig                        |  2 +-
>>> >>  configs/trats_defconfig                         |  2 +-
>>> >>  configs/tricorder_defconfig                     |  2 +-
>>> >>  configs/trimslice_defconfig                     |  4 +--
>>> >>  configs/tseries_mmc_defconfig                   |  2 +-
>>> >>  configs/tseries_nand_defconfig                  |  2 +-
>>> >>  configs/tseries_spi_defconfig                   |  2 +-
>>> >>  configs/twister_defconfig                       |  2 +-
>>> >>  configs/udoo_defconfig                          |  6 ++---
>>> >>  configs/usb_a9263_dataflash_defconfig           |  2 +-
>>> >>  configs/v5fx30teval_defconfig                   |  2 +-
>>> >>  configs/vct_platinum_defconfig                  |  2 +-
>>> >>  configs/vct_platinum_onenand_defconfig          |  2 +-
>>> >>  configs/vct_platinum_onenand_small_defconfig    |  3 ++-
>>> >>  configs/vct_platinum_small_defconfig            |  3 ++-
>>> >>  configs/vct_platinumavc_defconfig               |  2 +-
>>> >>  configs/vct_platinumavc_onenand_defconfig       |  2 +-
>>> >>  configs/vct_platinumavc_onenand_small_defconfig |  3 ++-
>>> >>  configs/vct_platinumavc_small_defconfig         |  3 ++-
>>> >>  configs/vct_premium_defconfig                   |  2 +-
>>> >>  configs/vct_premium_onenand_defconfig           |  2 +-
>>> >>  configs/vct_premium_onenand_small_defconfig     |  3 ++-
>>> >>  configs/vct_premium_small_defconfig             |  3 ++-
>>> >>  configs/venice2_defconfig                       |  4 +--
>>> >>  configs/ventana_defconfig                       |  4 +--
>>> >>  configs/vexpress_aemv8a_juno_defconfig          |  4 +--
>>> >>  configs/vexpress_aemv8a_semi_defconfig          |  4 +--
>>> >>  configs/whistler_defconfig                      |  4 +--
>>> >>  configs/wireless_space_defconfig                |  1 -
>>> >>  configs/woodburn_defconfig                      |  2 +-
>>> >>  configs/woodburn_sd_defconfig                   |  2 +-
>>> >>  configs/work_92105_defconfig                    |  2 +-
>>> >>  configs/x600_defconfig                          |  2 +-
>>> >>  configs/xilinx-ppc405-generic_defconfig         |  2 +-
>>> >>  configs/xilinx-ppc440-generic_defconfig         |  2 +-
>>> >>  configs/zmx25_defconfig                         |  2 +-
>>> >>  configs/zynq_microzed_defconfig                 |  2 +-
>>> >>  configs/zynq_zc702_defconfig                    |  2 +-
>>> >>  configs/zynq_zc706_defconfig                    |  2 +-
>>> >>  configs/zynq_zc70x_defconfig                    |  2 +-
>>> >>  configs/zynq_zc770_xm010_defconfig              |  2 +-
>>> >>  configs/zynq_zc770_xm011_defconfig              |  2 +-
>>> >>  configs/zynq_zc770_xm012_defconfig              |  2 +-
>>> >>  configs/zynq_zc770_xm013_defconfig              |  2 +-
>>> >>  configs/zynq_zed_defconfig                      |  2 +-
>>> >>  configs/zynq_zybo_defconfig                     |  2 +-
>>> >
>>> > Ug, is all of that really just from this move?  Or because they hadn't
>>> > been moveconfig'd in a while?
>>> >
>>>
>>> Yep, I believe these haven't been moveconfig'd for a while.
>>
>> Ug, OK.  Is it as simple as (roughly) for config in configs/*;do rm -rf
>> temp && make O=temp $config savedefconfig && cp temp/defconfig
>> configs/$config;done to reset everyone?  I'm tempted to do that Monday,
>> tag an -rc and then people can re-post again on top of that.
>
> I've done a clean up in my v2 series, that I split the reorder out
> from this patch into another single commit.
> Please check http://patchwork.ozlabs.org/patch/523289/. I believe this
> is what you want :)

Sorry I gave a respin to this patch as it does not apply to
u-boot/master. As of now it does not show up on patchwork yet..

Regards,
Bin

^ permalink raw reply	[flat|nested] 27+ messages in thread

* [U-Boot] [PATCH 1/8] x86: Initialize GDT entry 1 to be the 32-bit CS as well
  2015-09-24  9:21 ` [U-Boot] [PATCH 1/8] x86: Initialize GDT entry 1 to be the 32-bit CS as well Bin Meng
@ 2015-10-01 23:00   ` Simon Glass
  0 siblings, 0 replies; 27+ messages in thread
From: Simon Glass @ 2015-10-01 23:00 UTC (permalink / raw)
  To: u-boot

On Thursday, 24 September 2015, Bin Meng <bmeng.cn@gmail.com> wrote:
>
> Some OS (like VxWorks) requires GDT entry 1 to be the 32-bit CS.
>
> Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
> ---
>
>  arch/x86/cpu/cpu.c | 7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/arch/x86/cpu/cpu.c b/arch/x86/cpu/cpu.c
> index 1b76ca1..812c5e4 100644
> --- a/arch/x86/cpu/cpu.c
> +++ b/arch/x86/cpu/cpu.c
> @@ -142,7 +142,12 @@ void arch_setup_gd(gd_t *new_gd)
>
>         gdt_addr = new_gd->arch.gdt;
>
> -       /* CS: code, read/execute, 4 GB, base 0 */
> +       /*
> +        * CS: code, read/execute, 4 GB, base 0
> +        *
> +        * Some OS (like VxWorks) requires GDT entry 1 to be the 32-bit CS
> +        */
> +       gdt_addr[X86_GDT_ENTRY_UNUSED] = GDT_ENTRY(0xc09b, 0, 0xfffff);
>         gdt_addr[X86_GDT_ENTRY_32BIT_CS] = GDT_ENTRY(0xc09b, 0, 0xfffff);
>
>         /* DS: data, read/write, 4 GB, base 0 */
> --
> 1.8.2.1
>

 Acked-by: Simon Glass <sjg@chromium.org>

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2015-10-01 23:00 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-09-24  9:21 [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx' Bin Meng
2015-09-24  9:21 ` [U-Boot] [PATCH 1/8] x86: Initialize GDT entry 1 to be the 32-bit CS as well Bin Meng
2015-10-01 23:00   ` Simon Glass
2015-09-24  9:21 ` [U-Boot] [PATCH 2/8] cmd: Convert CONFIG_CMD_ELF to Kconfig Bin Meng
2015-09-25 18:36   ` Tom Rini
2015-09-26 16:51     ` Bin Meng
2015-09-26 20:13       ` Tom Rini
2015-09-27  1:34         ` Bin Meng
2015-09-27  2:46           ` Bin Meng
2015-09-27 12:53             ` Tom Rini
2015-09-27 13:04               ` Bin Meng
2015-09-28 10:21         ` Bin Meng
2015-09-28 13:10           ` Bin Meng
2015-09-24  9:21 ` [U-Boot] [PATCH 3/8] cmd: Clean up cmd_elf a little bit Bin Meng
2015-09-25 18:37   ` Tom Rini
2015-09-24  9:21 ` [U-Boot] [PATCH 4/8] cmd: elf: Reorder load_elf_image_phdr() and load_elf_image_shdr() Bin Meng
2015-09-25 18:37   ` Tom Rini
2015-09-24  9:21 ` [U-Boot] [PATCH 5/8] cmd: bootvx: Pass netmask and gatewayip to VxWorks bootline Bin Meng
2015-09-25  2:34   ` Bin Meng
2015-09-24  9:21 ` [U-Boot] [PATCH 6/8] cmd: bootvx: Always get VxWorks bootline from env Bin Meng
2015-09-25 18:39   ` Tom Rini
2015-09-24  9:21 ` [U-Boot] [PATCH 7/8] cmd: bootvx: Pass E820 information to an x86 VxWorks kernel Bin Meng
2015-09-25 18:39   ` Tom Rini
2015-09-24  9:21 ` [U-Boot] [PATCH 8/8] doc: Complement document about booting VxWorks Bin Meng
2015-09-25 18:40   ` Tom Rini
2015-09-28  7:39 ` [U-Boot] [PATCH 0/8] Better support of booting VxWorks via 'bootvx' Jian Luo
2015-09-28  9:14   ` Bin Meng

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.