bootm: Move bootm options to common/Kconfig
bootm has a C API, so the bootm options have to depend on the
option providing the bootm code (CONFIG_BOOTM), not on the
option providing the command (CONFIG_CMD_BOOTM). Fixing the
dependencies makes it possible to fully use bootm from C without
enabling the bootm command support.
This also removes the CMD_ prefix from the options which means
we have to update the defconfigs aswell.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent ece204a commit 7839011f61c02b42b44e540dfb18464f4bb79fba
@Sascha Hauer Sascha Hauer authored on 10 May 2016
Showing 109 changed files
View
arch/arm/configs/am335x_defconfig
Too large (Show diff)
View
arch/arm/configs/animeo_ip_defconfig
Too large (Show diff)
View
arch/arm/configs/archosg9_defconfig
Too large (Show diff)
View
arch/arm/configs/at91rm9200ek_defconfig
Too large (Show diff)
View
arch/arm/configs/at91sam9260ek_defconfig
Too large (Show diff)
View
arch/arm/configs/at91sam9261ek_defconfig
Too large (Show diff)
View
arch/arm/configs/at91sam9261ek_first_stage_defconfig
Too large (Show diff)
View
arch/arm/configs/at91sam9263ek_defconfig
Too large (Show diff)
View
arch/arm/configs/at91sam9g10ek_defconfig
Too large (Show diff)
View
arch/arm/configs/at91sam9g20ek_defconfig
Too large (Show diff)
View
arch/arm/configs/at91sam9m10g45ek_defconfig
Too large (Show diff)
View
arch/arm/configs/at91sam9m10ihd_defconfig
Too large (Show diff)
View
arch/arm/configs/at91sam9n12ek_defconfig
Too large (Show diff)
View
arch/arm/configs/at91sam9x5ek_defconfig
Too large (Show diff)
View
arch/arm/configs/ccmx51_defconfig
Too large (Show diff)
View
arch/arm/configs/cfa10036_defconfig
Too large (Show diff)
View
arch/arm/configs/clps711x_defconfig
Too large (Show diff)
View
arch/arm/configs/cupid_defconfig
Too large (Show diff)
View
arch/arm/configs/datamodul-edm-qmx6_defconfig
Too large (Show diff)
View
arch/arm/configs/duckbill_defconfig
Too large (Show diff)
View
arch/arm/configs/efika-mx-smartbook_defconfig
Too large (Show diff)
View
arch/arm/configs/eukrea_cpuimx25_defconfig
Too large (Show diff)
View
arch/arm/configs/eukrea_cpuimx27_defconfig
Too large (Show diff)
View
arch/arm/configs/eukrea_cpuimx35_defconfig
Too large (Show diff)
View
arch/arm/configs/eukrea_cpuimx51_defconfig
Too large (Show diff)
View
arch/arm/configs/freescale-mx21-ads_defconfig
Too large (Show diff)
View
arch/arm/configs/freescale-mx25-3ds_defconfig
Too large (Show diff)
View
arch/arm/configs/freescale-mx27-ads_defconfig
Too large (Show diff)
View
arch/arm/configs/freescale-mx28-evk_defconfig
Too large (Show diff)
View
arch/arm/configs/freescale-mx35-3ds_defconfig
Too large (Show diff)
View
arch/arm/configs/freescale-mx53-smd_defconfig
Too large (Show diff)
View
arch/arm/configs/friendlyarm_mini6410_defconfig
Too large (Show diff)
View
arch/arm/configs/friendlyarm_tiny6410_defconfig
Too large (Show diff)
View
arch/arm/configs/haba_knx_lite_defconfig
Too large (Show diff)
View
arch/arm/configs/highbank_defconfig
Too large (Show diff)
View
arch/arm/configs/imx233-olinuxino_defconfig
Too large (Show diff)
View
arch/arm/configs/imx_defconfig
Too large (Show diff)
View
arch/arm/configs/imx_v7_defconfig
Too large (Show diff)
View
arch/arm/configs/lubbock_defconfig
Too large (Show diff)
View
arch/arm/configs/mainstone_defconfig
Too large (Show diff)
View
arch/arm/configs/mioa701_defconfig
Too large (Show diff)
View
arch/arm/configs/mmccpu_defconfig
Too large (Show diff)
View
arch/arm/configs/mvebu_defconfig
Too large (Show diff)
View
arch/arm/configs/neso_defconfig
Too large (Show diff)
View
arch/arm/configs/nhk8815_defconfig
Too large (Show diff)
View
arch/arm/configs/omap3530_beagle_defconfig
Too large (Show diff)
View
arch/arm/configs/panda_defconfig
Too large (Show diff)
View
arch/arm/configs/phytec-phycard-omap3_defconfig
Too large (Show diff)
View
arch/arm/configs/phytec-phycore-imx31_defconfig
Too large (Show diff)
View
arch/arm/configs/phytec-phycore-imx35_defconfig
Too large (Show diff)
View
arch/arm/configs/phytec-phycore-omap4460_defconfig
Too large (Show diff)
View
arch/arm/configs/phytec-phycore-pxa270_defconfig
Too large (Show diff)
View
arch/arm/configs/pm9261_defconfig
Too large (Show diff)
View
arch/arm/configs/pm9263_defconfig
Too large (Show diff)
View
arch/arm/configs/pm9g45_defconfig
Too large (Show diff)
View
arch/arm/configs/qil_a9260_128mib_defconfig
Too large (Show diff)
View
arch/arm/configs/qil_a9260_defconfig
Too large (Show diff)
View
arch/arm/configs/qil_a9g20_128mib_defconfig
Too large (Show diff)
View
arch/arm/configs/qil_a9g20_defconfig
Too large (Show diff)
View
arch/arm/configs/rockchip_defconfig
Too large (Show diff)
View
arch/arm/configs/rpi2_defconfig
Too large (Show diff)
View
arch/arm/configs/rpi_defconfig
Too large (Show diff)
View
arch/arm/configs/sama5d3_xplained_defconfig
Too large (Show diff)
View
arch/arm/configs/sama5d3xek_defconfig
Too large (Show diff)
View
arch/arm/configs/sama5d4_xplained_defconfig
Too large (Show diff)
View
arch/arm/configs/sama5d4ek_defconfig
Too large (Show diff)
View
arch/arm/configs/scb9328_defconfig
Too large (Show diff)
View
arch/arm/configs/socfpga_defconfig
Too large (Show diff)
View
arch/arm/configs/tegra_v7_defconfig
Too large (Show diff)
View
arch/arm/configs/telit_evk_pro3_defconfig
Too large (Show diff)
View
arch/arm/configs/tny_a9260_defconfig
Too large (Show diff)
View
arch/arm/configs/tny_a9263_defconfig
Too large (Show diff)
View
arch/arm/configs/tny_a9g20_defconfig
Too large (Show diff)
View
arch/arm/configs/tqma53_defconfig
Too large (Show diff)
View
arch/arm/configs/tx28stk5_defconfig
Too large (Show diff)
View
arch/arm/configs/tx51stk5_defconfig
Too large (Show diff)
View
arch/arm/configs/tx53stk5_defconfig
Too large (Show diff)
View
arch/arm/configs/usb_a9260_defconfig
Too large (Show diff)
View
arch/arm/configs/usb_a9263_128mib_defconfig
Too large (Show diff)
View
arch/arm/configs/usb_a9263_defconfig
Too large (Show diff)
View
arch/arm/configs/usb_a9g20_128mib_defconfig
Too large (Show diff)
View
arch/arm/configs/usb_a9g20_defconfig
Too large (Show diff)
View
arch/arm/configs/versatilepb_arm1176_defconfig
Too large (Show diff)
View
arch/arm/configs/versatilepb_defconfig
Too large (Show diff)
View
arch/arm/configs/vexpress_ca9_defconfig
Too large (Show diff)
View
arch/arm/configs/vexpress_defconfig
Too large (Show diff)
View
arch/arm/configs/vincell_defconfig
Too large (Show diff)
View
arch/arm/configs/zedboard_defconfig
Too large (Show diff)
View
arch/arm/configs/zylonite310_defconfig
Too large (Show diff)
View
arch/arm/lib/bootm.c
Too large (Show diff)
View
arch/blackfin/configs/ipe337_defconfig
Too large (Show diff)
View
arch/efi/configs/efi_defconfig
Too large (Show diff)
View
arch/mips/configs/dlink-dir-320_defconfig
Too large (Show diff)
View
arch/mips/configs/gxemul-malta_defconfig
Too large (Show diff)
View
arch/mips/configs/img-ci20_defconfig
Too large (Show diff)
View
arch/mips/configs/qemu-malta_defconfig
Too large (Show diff)
View
arch/mips/configs/ritmix-rzx50_defconfig
Too large (Show diff)
View
arch/nios2/configs/generic_defconfig
Too large (Show diff)
View
arch/ppc/configs/p1010rdb_defconfig
Too large (Show diff)
View
arch/ppc/configs/p1022ds_defconfig
Too large (Show diff)
View
arch/ppc/configs/pcm030_defconfig
Too large (Show diff)
View
commands/Kconfig
Too large (Show diff)
View
commands/bootm.c
Too large (Show diff)
View
common/Kconfig
Too large (Show diff)
View
common/bootm.c
Too large (Show diff)
View
common/image.c
Too large (Show diff)
View
common/uimage.c
Too large (Show diff)
View
include/boot.h
Too large (Show diff)
View
include/image.h
Too large (Show diff)