[U-Boot] [PATCH v2 06/13] cmd: Convert CONFIG_CMD_ELF to Kconfig

Hannes Schmelzer hannes at schmelzer.or.at
Tue Sep 29 08:47:23 CEST 2015


Tested-by: Hannes Schmelzer <oe5hpm at oevsv.at> on B&R kwb board.

On 28.09.2015 11:12, Bin Meng wrote:
> Convert CONFIG_CMD_ELF to Kconfig and tidy up affected boards.
>
> Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
>
> ---
>
> Changes in v2:
> - Split the defconfig reorder to another patch, making this patch
>    as CONFIG_CMD_ELF mods only
> - Update sparc and avr32 boards to unset CONFIG_CMD_ELF
>
>   common/Kconfig                                  | 6 ++++++
>   configs/atngw100_defconfig                      | 1 +
>   configs/atngw100mkii_defconfig                  | 1 +
>   configs/atstk1002_defconfig                     | 1 +
>   configs/dbau1000_defconfig                      | 1 +
>   configs/dbau1100_defconfig                      | 1 +
>   configs/dbau1500_defconfig                      | 1 +
>   configs/dbau1550_defconfig                      | 1 +
>   configs/dbau1550_el_defconfig                   | 1 +
>   configs/dlvision-10g_defconfig                  | 1 +
>   configs/dlvision_defconfig                      | 1 +
>   configs/gr_cpci_ax2000_defconfig                | 1 +
>   configs/gr_ep2s60_defconfig                     | 1 +
>   configs/gr_xc3s_1500_defconfig                  | 1 +
>   configs/grasshopper_defconfig                   | 1 +
>   configs/grsim_defconfig                         | 1 +
>   configs/grsim_leon2_defconfig                   | 1 +
>   configs/io_defconfig                            | 1 +
>   configs/iocon_defconfig                         | 1 +
>   configs/neo_defconfig                           | 1 +
>   configs/pb1000_defconfig                        | 1 +
>   configs/sandbox_defconfig                       | 1 +
>   configs/vct_platinum_onenand_small_defconfig    | 1 +
>   configs/vct_platinum_small_defconfig            | 1 +
>   configs/vct_platinumavc_onenand_small_defconfig | 1 +
>   configs/vct_platinumavc_small_defconfig         | 1 +
>   configs/vct_premium_onenand_small_defconfig     | 1 +
>   configs/vct_premium_small_defconfig             | 1 +
>   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 -
>   140 files changed, 33 insertions(+), 114 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/atngw100_defconfig b/configs/atngw100_defconfig
> index 043f6bf..5b01c18 100644
> --- a/configs/atngw100_defconfig
> +++ b/configs/atngw100_defconfig
> @@ -5,6 +5,7 @@ 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_ELF is not set
>   # CONFIG_CMD_XIMG is not set
>   # CONFIG_CMD_FPGA is not set
>   # CONFIG_CMD_SOURCE is not set
> diff --git a/configs/atngw100mkii_defconfig b/configs/atngw100mkii_defconfig
> index c8d9107..48ea9ba 100644
> --- a/configs/atngw100mkii_defconfig
> +++ b/configs/atngw100mkii_defconfig
> @@ -5,6 +5,7 @@ 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_ELF is not set
>   # CONFIG_CMD_XIMG is not set
>   # CONFIG_CMD_FPGA is not set
>   # CONFIG_CMD_SETEXPR is not set
> diff --git a/configs/atstk1002_defconfig b/configs/atstk1002_defconfig
> index d525868..1b108e5 100644
> --- a/configs/atstk1002_defconfig
> +++ b/configs/atstk1002_defconfig
> @@ -5,6 +5,7 @@ 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_ELF is not set
>   # CONFIG_CMD_XIMG is not set
>   # CONFIG_CMD_FPGA is not set
>   # CONFIG_CMD_SOURCE is not set
> diff --git a/configs/dbau1000_defconfig b/configs/dbau1000_defconfig
> index 5ffe104..c69d404 100644
> --- a/configs/dbau1000_defconfig
> +++ b/configs/dbau1000_defconfig
> @@ -3,6 +3,7 @@ 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
> diff --git a/configs/dbau1100_defconfig b/configs/dbau1100_defconfig
> index 84e369a..2e38812 100644
> --- a/configs/dbau1100_defconfig
> +++ b/configs/dbau1100_defconfig
> @@ -3,6 +3,7 @@ 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
> diff --git a/configs/dbau1500_defconfig b/configs/dbau1500_defconfig
> index 8a9583b..f61e7b6 100644
> --- a/configs/dbau1500_defconfig
> +++ b/configs/dbau1500_defconfig
> @@ -3,6 +3,7 @@ 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
> diff --git a/configs/dbau1550_defconfig b/configs/dbau1550_defconfig
> index 333a922..7f1bdf4 100644
> --- a/configs/dbau1550_defconfig
> +++ b/configs/dbau1550_defconfig
> @@ -3,6 +3,7 @@ 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
> diff --git a/configs/dbau1550_el_defconfig b/configs/dbau1550_el_defconfig
> index 5970e43..6cd0161 100644
> --- a/configs/dbau1550_el_defconfig
> +++ b/configs/dbau1550_el_defconfig
> @@ -4,6 +4,7 @@ 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
> 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/gr_cpci_ax2000_defconfig b/configs/gr_cpci_ax2000_defconfig
> index f003d77..ddac3ab 100644
> --- a/configs/gr_cpci_ax2000_defconfig
> +++ b/configs/gr_cpci_ax2000_defconfig
> @@ -1,4 +1,5 @@
>   CONFIG_SPARC=y
>   CONFIG_TARGET_GR_CPCI_AX2000=y
>   CONFIG_SYS_TEXT_BASE=0x00000000
> +# CONFIG_CMD_ELF is not set
>   # CONFIG_CMD_SETEXPR is not set
> diff --git a/configs/gr_ep2s60_defconfig b/configs/gr_ep2s60_defconfig
> index bbf1808..0064554 100644
> --- a/configs/gr_ep2s60_defconfig
> +++ b/configs/gr_ep2s60_defconfig
> @@ -1,4 +1,5 @@
>   CONFIG_SPARC=y
>   CONFIG_TARGET_GR_EP2S60=y
>   CONFIG_SYS_TEXT_BASE=0x00000000
> +# CONFIG_CMD_ELF is not set
>   # CONFIG_CMD_SETEXPR is not set
> diff --git a/configs/gr_xc3s_1500_defconfig b/configs/gr_xc3s_1500_defconfig
> index 5c1442d..a05b709 100644
> --- a/configs/gr_xc3s_1500_defconfig
> +++ b/configs/gr_xc3s_1500_defconfig
> @@ -1,4 +1,5 @@
>   CONFIG_SPARC=y
>   CONFIG_TARGET_GR_XC3S_1500=y
>   CONFIG_SYS_TEXT_BASE=0x00000000
> +# CONFIG_CMD_ELF is not sets
>   # CONFIG_CMD_SETEXPR is not set
> diff --git a/configs/grasshopper_defconfig b/configs/grasshopper_defconfig
> index 92a73e2..6c5c9e3 100644
> --- a/configs/grasshopper_defconfig
> +++ b/configs/grasshopper_defconfig
> @@ -5,5 +5,6 @@ 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_ELF is not set
>   # CONFIG_CMD_FPGA is not set
>   # CONFIG_CMD_SETEXPR is not set
> diff --git a/configs/grsim_defconfig b/configs/grsim_defconfig
> index b83abb6..f0fa23f 100644
> --- a/configs/grsim_defconfig
> +++ b/configs/grsim_defconfig
> @@ -2,6 +2,7 @@ CONFIG_SPARC=y
>   CONFIG_TARGET_GRSIM=y
>   CONFIG_SYS_TEXT_BASE=0x00000000
>   # CONFIG_CMD_BOOTD is not set
> +# CONFIG_CMD_ELF is not set
>   # CONFIG_CMD_IMI is not set
>   # CONFIG_CMD_IMLS is not set
>   # CONFIG_CMD_EDITENV is not set
> diff --git a/configs/grsim_leon2_defconfig b/configs/grsim_leon2_defconfig
> index 756a786..9c9c968 100644
> --- a/configs/grsim_leon2_defconfig
> +++ b/configs/grsim_leon2_defconfig
> @@ -2,6 +2,7 @@ CONFIG_SPARC=y
>   CONFIG_TARGET_GRSIM_LEON2=y
>   CONFIG_SYS_TEXT_BASE=0x00000000
>   # CONFIG_CMD_BOOTD is not set
> +# CONFIG_CMD_ELF is not set
>   # CONFIG_CMD_IMI is not set
>   # CONFIG_CMD_IMLS is not set
>   # CONFIG_CMD_EDITENV 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/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/pb1000_defconfig b/configs/pb1000_defconfig
> index f24cd07..131014d 100644
> --- a/configs/pb1000_defconfig
> +++ b/configs/pb1000_defconfig
> @@ -3,6 +3,7 @@ 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
> diff --git a/configs/sandbox_defconfig b/configs/sandbox_defconfig
> index ae96b63..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
> diff --git a/configs/vct_platinum_onenand_small_defconfig b/configs/vct_platinum_onenand_small_defconfig
> index 33ce32a..47985cd 100644
> --- a/configs/vct_platinum_onenand_small_defconfig
> +++ b/configs/vct_platinum_onenand_small_defconfig
> @@ -6,6 +6,7 @@ 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
> diff --git a/configs/vct_platinum_small_defconfig b/configs/vct_platinum_small_defconfig
> index ceb61e1..f85d3f7 100644
> --- a/configs/vct_platinum_small_defconfig
> +++ b/configs/vct_platinum_small_defconfig
> @@ -5,6 +5,7 @@ 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
> diff --git a/configs/vct_platinumavc_onenand_small_defconfig b/configs/vct_platinumavc_onenand_small_defconfig
> index 1958fcd..77dd414 100644
> --- a/configs/vct_platinumavc_onenand_small_defconfig
> +++ b/configs/vct_platinumavc_onenand_small_defconfig
> @@ -6,6 +6,7 @@ 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
> diff --git a/configs/vct_platinumavc_small_defconfig b/configs/vct_platinumavc_small_defconfig
> index 0ac2def..8fe82fc 100644
> --- a/configs/vct_platinumavc_small_defconfig
> +++ b/configs/vct_platinumavc_small_defconfig
> @@ -5,6 +5,7 @@ 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
> diff --git a/configs/vct_premium_onenand_small_defconfig b/configs/vct_premium_onenand_small_defconfig
> index 471a005..ac6f422 100644
> --- a/configs/vct_premium_onenand_small_defconfig
> +++ b/configs/vct_premium_onenand_small_defconfig
> @@ -6,6 +6,7 @@ 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
> diff --git a/configs/vct_premium_small_defconfig b/configs/vct_premium_small_defconfig
> index 68c0d9a..3297434 100644
> --- a/configs/vct_premium_small_defconfig
> +++ b/configs/vct_premium_small_defconfig
> @@ -5,6 +5,7 @@ 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
> 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 44765f6..faadab8 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
>   



More information about the U-Boot mailing list