By making the board selections optional, every defconfig will include
the board selection when running savedefconfig so if a new board is
added to the top of the list of choices the former top's defconfig will
still be correct.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
Acked-by: Stephen Warren <swarren@wwwdotorg.org>
Cc: Tom Rini <trini@konsulko.com>
54 files changed:
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_DUMMY
bool "Dummy target"
config TARGET_DUMMY
bool "Dummy target"
choice
prompt "Target select"
choice
prompt "Target select"
config ARCH_AT91
bool "Atmel AT91"
config ARCH_AT91
bool "Atmel AT91"
choice
prompt "EXYNOS board select"
choice
prompt "EXYNOS board select"
config TARGET_SMDKV310
select SUPPORT_SPL
config TARGET_SMDKV310
select SUPPORT_SPL
choice
prompt "MX5 board select"
choice
prompt "MX5 board select"
config TARGET_USBARMORY
bool "Support USB armory"
config TARGET_USBARMORY
bool "Support USB armory"
choice
prompt "MX6 board select"
choice
prompt "MX6 board select"
config TARGET_SECOMX6
bool "Support secomx6 boards"
config TARGET_SECOMX6
bool "Support secomx6 boards"
choice
prompt "OMAP3 board select"
choice
prompt "OMAP3 board select"
config TARGET_AM3517_EVM
bool "AM3517 EVM"
config TARGET_AM3517_EVM
bool "AM3517 EVM"
choice
prompt "OMAP4 board select"
choice
prompt "OMAP4 board select"
config TARGET_DUOVERO
bool "OMAP4430 Gumstix Duovero"
config TARGET_DUOVERO
bool "OMAP4430 Gumstix Duovero"
choice
prompt "OMAP5 board select"
choice
prompt "OMAP5 board select"
config TARGET_CM_T54
bool "CompuLab CM-T54"
config TARGET_CM_T54
bool "CompuLab CM-T54"
choice
prompt "Renesus ARM SoCs board select"
choice
prompt "Renesus ARM SoCs board select"
config TARGET_ARMADILLO_800EVA
bool "armadillo 800 eva board"
config TARGET_ARMADILLO_800EVA
bool "armadillo 800 eva board"
choice
prompt "S5PC1XX board select"
choice
prompt "S5PC1XX board select"
config TARGET_S5P_GONI
bool "S5P Goni board"
config TARGET_S5P_GONI
bool "S5P Goni board"
choice
prompt "Atmel AT91 board select"
choice
prompt "Atmel AT91 board select"
config TARGET_AT91RM9200EK
bool "Atmel AT91RM9200 evaluation kit"
config TARGET_AT91RM9200EK
bool "Atmel AT91RM9200 evaluation kit"
choice
prompt "Broadcom BCM283X board select"
choice
prompt "Broadcom BCM283X board select"
config TARGET_RPI
bool "Raspberry Pi"
config TARGET_RPI
bool "Raspberry Pi"
choice
prompt "DaVinci board select"
choice
prompt "DaVinci board select"
config TARGET_ENBW_CMC
bool "EnBW CMC board"
config TARGET_ENBW_CMC
bool "EnBW CMC board"
choice
prompt "Integrator platform select"
choice
prompt "Integrator platform select"
config ARCH_INTEGRATOR_AP
bool "Support Integrator/AP platform"
config ARCH_INTEGRATOR_AP
bool "Support Integrator/AP platform"
choice
prompt "Integrator core module select"
choice
prompt "Integrator core module select"
config CM720T
bool "Core Module for ARM720T"
config CM720T
bool "Core Module for ARM720T"
choice
prompt "TI Keystone board select"
choice
prompt "TI Keystone board select"
config TARGET_K2HK_EVM
bool "TI Keystone 2 Kepler/Hawking EVM"
config TARGET_K2HK_EVM
bool "TI Keystone 2 Kepler/Hawking EVM"
choice
prompt "Marvell Kirkwood board select"
choice
prompt "Marvell Kirkwood board select"
config TARGET_OPENRD
bool "Marvell OpenRD Board"
config TARGET_OPENRD
bool "Marvell OpenRD Board"
choice
prompt "Nomadik board select"
choice
prompt "Nomadik board select"
config NOMADIK_NHK8815
bool "ST 8815 Nomadik Hardware Kit"
config NOMADIK_NHK8815
bool "ST 8815 Nomadik Hardware Kit"
choice
prompt "Marvell Orion board select"
choice
prompt "Marvell Orion board select"
config TARGET_EDMINIV2
bool "LaCie Ethernet Disk mini V2"
config TARGET_EDMINIV2
bool "LaCie Ethernet Disk mini V2"
choice
prompt "Altera SOCFPGA board select"
choice
prompt "Altera SOCFPGA board select"
config TARGET_SOCFPGA_ARRIA5
bool "Altera SOCFPGA Arria V"
config TARGET_SOCFPGA_ARRIA5
bool "Altera SOCFPGA Arria V"
choice
prompt "Tegra SoC select"
choice
prompt "Tegra SoC select"
config TEGRA20
bool "Tegra20 family"
config TEGRA20
bool "Tegra20 family"
choice
prompt "Tegra114 board select"
choice
prompt "Tegra114 board select"
config TARGET_DALMORE
bool "NVIDIA Tegra114 Dalmore evaluation board"
config TARGET_DALMORE
bool "NVIDIA Tegra114 Dalmore evaluation board"
choice
prompt "Tegra124 board select"
choice
prompt "Tegra124 board select"
config TARGET_JETSON_TK1
bool "NVIDIA Tegra124 Jetson TK1 board"
config TARGET_JETSON_TK1
bool "NVIDIA Tegra124 Jetson TK1 board"
choice
prompt "Tegra20 board select"
choice
prompt "Tegra20 board select"
config TARGET_HARMONY
bool "NVIDIA Tegra20 Harmony evaluation board"
config TARGET_HARMONY
bool "NVIDIA Tegra20 Harmony evaluation board"
choice
prompt "Tegra30 board select"
choice
prompt "Tegra30 board select"
config TARGET_APALIS_T30
bool "Toradex Apalis T30 board"
config TARGET_APALIS_T30
bool "Toradex Apalis T30 board"
choice
prompt "UniPhier SoC select"
choice
prompt "UniPhier SoC select"
config MACH_PH1_PRO4
bool "PH1-Pro4"
config MACH_PH1_PRO4
bool "PH1-Pro4"
choice
prompt "Xilinx Zynq board select"
choice
prompt "Xilinx Zynq board select"
config TARGET_ZYNQ_ZED
bool "Zynq ZedBoard"
config TARGET_ZYNQ_ZED
bool "Zynq ZedBoard"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_ATNGW100
bool "Support atngw100"
config TARGET_ATNGW100
bool "Support atngw100"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_BCT_BRETTL2
bool "Support bct-brettl2"
config TARGET_BCT_BRETTL2
bool "Support bct-brettl2"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_M52277EVB
bool "Support M52277EVB"
config TARGET_M52277EVB
bool "Support M52277EVB"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_MICROBLAZE_GENERIC
bool "Support microblaze-generic"
config TARGET_MICROBLAZE_GENERIC
bool "Support microblaze-generic"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_QEMU_MIPS
bool "Support qemu-mips"
config TARGET_QEMU_MIPS
bool "Support qemu-mips"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_ADP_AG101
bool "Support adp-ag101"
config TARGET_ADP_AG101
bool "Support adp-ag101"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_NIOS2_GENERIC
bool "Support nios2-generic"
config TARGET_NIOS2_GENERIC
bool "Support nios2-generic"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_OPENRISC_GENERIC
bool "Support openrisc-generic"
config TARGET_OPENRISC_GENERIC
bool "Support openrisc-generic"
choice
prompt "CPU select"
choice
prompt "CPU select"
config MPC512X
bool "MPC512X"
config MPC512X
bool "MPC512X"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_PDM360NG
bool "Support pdm360ng"
config TARGET_PDM360NG
bool "Support pdm360ng"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_CMI_MPC5XX
bool "Support cmi_mpc5xx"
config TARGET_CMI_MPC5XX
bool "Support cmi_mpc5xx"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_A3M071
bool "Support a3m071"
config TARGET_A3M071
bool "Support a3m071"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_KM82XX
bool "Support km82xx"
config TARGET_KM82XX
bool "Support km82xx"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_MPC8308_P1M
bool "Support mpc8308_p1m"
config TARGET_MPC8308_P1M
bool "Support mpc8308_p1m"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_SBC8548
bool "Support sbc8548"
config TARGET_SBC8548
bool "Support sbc8548"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_SBC8641D
bool "Support sbc8641d"
config TARGET_SBC8641D
bool "Support sbc8641d"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_TQM823L
bool "Support TQM823L"
config TARGET_TQM823L
bool "Support TQM823L"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_CSB272
bool "Support csb272"
config TARGET_CSB272
bool "Support csb272"
choice
prompt "Target select"
choice
prompt "Target select"
config TARGET_RSK7203
bool "RSK+ 7203"
config TARGET_RSK7203
bool "RSK+ 7203"
choice
prompt "Board select"
choice
prompt "Board select"
config TARGET_GRSIM_LEON2
bool "GRSIM simulating a LEON2 board"
config TARGET_GRSIM_LEON2
bool "GRSIM simulating a LEON2 board"
choice BOARD_TYPE
prompt "Select which board to build for"
choice BOARD_TYPE
prompt "Select which board to build for"
config CANYONLANDS
bool "Glacier"
config CANYONLANDS
bool "Glacier"
choice
prompt "Mainboard model"
choice
prompt "Mainboard model"
config TARGET_COREBOOT
bool "coreboot"
config TARGET_COREBOOT
bool "coreboot"
choice
prompt "Select au1x00 SoC type"
choice
prompt "Select au1x00 SoC type"
config DBAU1100
bool "Select AU1100"
config DBAU1100
bool "Select AU1100"
choice
prompt "Mainboard model"
choice
prompt "Mainboard model"
config TARGET_CHROMEBOOK_LINK
bool "Chromebook link"
config TARGET_CHROMEBOOK_LINK
bool "Chromebook link"
choice
prompt "Mainboard model"
choice
prompt "Mainboard model"
config TARGET_CROWNBAY
bool "Crown Bay"
config TARGET_CROWNBAY
bool "Crown Bay"
choice
prompt "Board variant"
choice
prompt "Board variant"
config VCT_PLATINUM
bool "Enable VCT_PLATINUM"
config VCT_PLATINUM
bool "Enable VCT_PLATINUM"
choice
prompt "SECO i.MX6 Board variant"
choice
prompt "SECO i.MX6 Board variant"
config SECOMX6_Q7
bool "Q7"
config SECOMX6_Q7
bool "Q7"
choice
prompt "SECO i.MX6 SoC variant"
choice
prompt "SECO i.MX6 SoC variant"
config SECOMX6Q
bool "i.MX6Q"
config SECOMX6Q
bool "i.MX6Q"
choice
prompt "Sunxi SoC Variant"
choice
prompt "Sunxi SoC Variant"
config MACH_SUN4I
bool "sun4i (Allwinner A10)"
config MACH_SUN4I
bool "sun4i (Allwinner A10)"