1
0
Fork 0

arch: Make board selection choices optional

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>
utp
Joe Hershberger 2015-05-12 14:46:23 -05:00 committed by Tom Rini
parent 698a12bef9
commit a26cd04920
54 changed files with 56 additions and 0 deletions

View File

@ -132,6 +132,7 @@ config ARC_CACHE_LINE_SHIFT
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_DUMMY config TARGET_DUMMY
bool "Dummy target" bool "Dummy target"

View File

@ -64,6 +64,7 @@ config SEMIHOSTING
choice choice
prompt "Target select" prompt "Target select"
optional
config ARCH_AT91 config ARCH_AT91
bool "Atmel AT91" bool "Atmel AT91"

View File

@ -2,6 +2,7 @@ if ARCH_EXYNOS
choice choice
prompt "EXYNOS board select" prompt "EXYNOS board select"
optional
config TARGET_SMDKV310 config TARGET_SMDKV310
select SUPPORT_SPL select SUPPORT_SPL

View File

@ -12,6 +12,7 @@ config MX53
choice choice
prompt "MX5 board select" prompt "MX5 board select"
optional
config TARGET_USBARMORY config TARGET_USBARMORY
bool "Support USB armory" bool "Support USB armory"

View File

@ -27,6 +27,7 @@ config MX6SX
choice choice
prompt "MX6 board select" prompt "MX6 board select"
optional
config TARGET_SECOMX6 config TARGET_SECOMX6
bool "Support secomx6 boards" bool "Support secomx6 boards"

View File

@ -2,6 +2,7 @@ if OMAP34XX
choice choice
prompt "OMAP3 board select" prompt "OMAP3 board select"
optional
config TARGET_AM3517_EVM config TARGET_AM3517_EVM
bool "AM3517 EVM" bool "AM3517 EVM"

View File

@ -2,6 +2,7 @@ if OMAP44XX
choice choice
prompt "OMAP4 board select" prompt "OMAP4 board select"
optional
config TARGET_DUOVERO config TARGET_DUOVERO
bool "OMAP4430 Gumstix Duovero" bool "OMAP4430 Gumstix Duovero"

View File

@ -2,6 +2,7 @@ if OMAP54XX
choice choice
prompt "OMAP5 board select" prompt "OMAP5 board select"
optional
config TARGET_CM_T54 config TARGET_CM_T54
bool "CompuLab CM-T54" bool "CompuLab CM-T54"

View File

@ -2,6 +2,7 @@ if RMOBILE
choice choice
prompt "Renesus ARM SoCs board select" prompt "Renesus ARM SoCs board select"
optional
config TARGET_ARMADILLO_800EVA config TARGET_ARMADILLO_800EVA
bool "armadillo 800 eva board" bool "armadillo 800 eva board"

View File

@ -2,6 +2,7 @@ if ARCH_S5PC1XX
choice choice
prompt "S5PC1XX board select" prompt "S5PC1XX board select"
optional
config TARGET_S5P_GONI config TARGET_S5P_GONI
bool "S5P Goni board" bool "S5P Goni board"

View File

@ -2,6 +2,7 @@ if ARCH_AT91
choice choice
prompt "Atmel AT91 board select" prompt "Atmel AT91 board select"
optional
config TARGET_AT91RM9200EK config TARGET_AT91RM9200EK
bool "Atmel AT91RM9200 evaluation kit" bool "Atmel AT91RM9200 evaluation kit"

View File

@ -3,6 +3,7 @@ menu "Broadcom BCM283X family"
choice choice
prompt "Broadcom BCM283X board select" prompt "Broadcom BCM283X board select"
optional
config TARGET_RPI config TARGET_RPI
bool "Raspberry Pi" bool "Raspberry Pi"

View File

@ -2,6 +2,7 @@ if ARCH_DAVINCI
choice choice
prompt "DaVinci board select" prompt "DaVinci board select"
optional
config TARGET_ENBW_CMC config TARGET_ENBW_CMC
bool "EnBW CMC board" bool "EnBW CMC board"

View File

@ -3,6 +3,7 @@ menu "Integrator Options"
choice choice
prompt "Integrator platform select" prompt "Integrator platform select"
optional
config ARCH_INTEGRATOR_AP config ARCH_INTEGRATOR_AP
bool "Support Integrator/AP platform" bool "Support Integrator/AP platform"
@ -18,6 +19,7 @@ config ARCH_CINTEGRATOR
choice choice
prompt "Integrator core module select" prompt "Integrator core module select"
optional
config CM720T config CM720T
bool "Core Module for ARM720T" bool "Core Module for ARM720T"

View File

@ -2,6 +2,7 @@ if ARCH_KEYSTONE
choice choice
prompt "TI Keystone board select" prompt "TI Keystone board select"
optional
config TARGET_K2HK_EVM config TARGET_K2HK_EVM
bool "TI Keystone 2 Kepler/Hawking EVM" bool "TI Keystone 2 Kepler/Hawking EVM"

View File

@ -2,6 +2,7 @@ if KIRKWOOD
choice choice
prompt "Marvell Kirkwood board select" prompt "Marvell Kirkwood board select"
optional
config TARGET_OPENRD config TARGET_OPENRD
bool "Marvell OpenRD Board" bool "Marvell OpenRD Board"

View File

@ -2,6 +2,7 @@ if ARCH_NOMADIK
choice choice
prompt "Nomadik board select" prompt "Nomadik board select"
optional
config NOMADIK_NHK8815 config NOMADIK_NHK8815
bool "ST 8815 Nomadik Hardware Kit" bool "ST 8815 Nomadik Hardware Kit"

View File

@ -2,6 +2,7 @@ if ORION5X
choice choice
prompt "Marvell Orion board select" prompt "Marvell Orion board select"
optional
config TARGET_EDMINIV2 config TARGET_EDMINIV2
bool "LaCie Ethernet Disk mini V2" bool "LaCie Ethernet Disk mini V2"

View File

@ -2,6 +2,7 @@ if ARCH_SOCFPGA
choice choice
prompt "Altera SOCFPGA board select" prompt "Altera SOCFPGA board select"
optional
config TARGET_SOCFPGA_ARRIA5 config TARGET_SOCFPGA_ARRIA5
bool "Altera SOCFPGA Arria V" bool "Altera SOCFPGA Arria V"

View File

@ -2,6 +2,7 @@ if TEGRA
choice choice
prompt "Tegra SoC select" prompt "Tegra SoC select"
optional
config TEGRA20 config TEGRA20
bool "Tegra20 family" bool "Tegra20 family"

View File

@ -2,6 +2,7 @@ if TEGRA114
choice choice
prompt "Tegra114 board select" prompt "Tegra114 board select"
optional
config TARGET_DALMORE config TARGET_DALMORE
bool "NVIDIA Tegra114 Dalmore evaluation board" bool "NVIDIA Tegra114 Dalmore evaluation board"

View File

@ -2,6 +2,7 @@ if TEGRA124
choice choice
prompt "Tegra124 board select" prompt "Tegra124 board select"
optional
config TARGET_JETSON_TK1 config TARGET_JETSON_TK1
bool "NVIDIA Tegra124 Jetson TK1 board" bool "NVIDIA Tegra124 Jetson TK1 board"

View File

@ -2,6 +2,7 @@ if TEGRA20
choice choice
prompt "Tegra20 board select" prompt "Tegra20 board select"
optional
config TARGET_HARMONY config TARGET_HARMONY
bool "NVIDIA Tegra20 Harmony evaluation board" bool "NVIDIA Tegra20 Harmony evaluation board"

View File

@ -2,6 +2,7 @@ if TEGRA30
choice choice
prompt "Tegra30 board select" prompt "Tegra30 board select"
optional
config TARGET_APALIS_T30 config TARGET_APALIS_T30
bool "Toradex Apalis T30 board" bool "Toradex Apalis T30 board"

View File

@ -9,6 +9,7 @@ config UNIPHIER_SMP
choice choice
prompt "UniPhier SoC select" prompt "UniPhier SoC select"
optional
config MACH_PH1_PRO4 config MACH_PH1_PRO4
bool "PH1-Pro4" bool "PH1-Pro4"

View File

@ -2,6 +2,7 @@ if ARCH_ZYNQ
choice choice
prompt "Xilinx Zynq board select" prompt "Xilinx Zynq board select"
optional
config TARGET_ZYNQ_ZED config TARGET_ZYNQ_ZED
bool "Zynq ZedBoard" bool "Zynq ZedBoard"

View File

@ -6,6 +6,7 @@ config SYS_ARCH
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_ATNGW100 config TARGET_ATNGW100
bool "Support atngw100" bool "Support atngw100"

View File

@ -6,6 +6,7 @@ config SYS_ARCH
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_BCT_BRETTL2 config TARGET_BCT_BRETTL2
bool "Support bct-brettl2" bool "Support bct-brettl2"

View File

@ -114,6 +114,7 @@ config M548x
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_M52277EVB config TARGET_M52277EVB
bool "Support M52277EVB" bool "Support M52277EVB"

View File

@ -6,6 +6,7 @@ config SYS_ARCH
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_MICROBLAZE_GENERIC config TARGET_MICROBLAZE_GENERIC
bool "Support microblaze-generic" bool "Support microblaze-generic"

View File

@ -13,6 +13,7 @@ config USE_PRIVATE_LIBGCC
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_QEMU_MIPS config TARGET_QEMU_MIPS
bool "Support qemu-mips" bool "Support qemu-mips"

View File

@ -6,6 +6,7 @@ config SYS_ARCH
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_ADP_AG101 config TARGET_ADP_AG101
bool "Support adp-ag101" bool "Support adp-ag101"

View File

@ -6,6 +6,7 @@ config SYS_ARCH
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_NIOS2_GENERIC config TARGET_NIOS2_GENERIC
bool "Support nios2-generic" bool "Support nios2-generic"

View File

@ -6,6 +6,7 @@ config SYS_ARCH
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_OPENRISC_GENERIC config TARGET_OPENRISC_GENERIC
bool "Support openrisc-generic" bool "Support openrisc-generic"

View File

@ -6,6 +6,7 @@ config SYS_ARCH
choice choice
prompt "CPU select" prompt "CPU select"
optional
config MPC512X config MPC512X
bool "MPC512X" bool "MPC512X"

View File

@ -6,6 +6,7 @@ config SYS_CPU
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_PDM360NG config TARGET_PDM360NG
bool "Support pdm360ng" bool "Support pdm360ng"

View File

@ -6,6 +6,7 @@ config SYS_CPU
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_CMI_MPC5XX config TARGET_CMI_MPC5XX
bool "Support cmi_mpc5xx" bool "Support cmi_mpc5xx"

View File

@ -6,6 +6,7 @@ config SYS_CPU
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_A3M071 config TARGET_A3M071
bool "Support a3m071" bool "Support a3m071"

View File

@ -6,6 +6,7 @@ config SYS_CPU
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_KM82XX config TARGET_KM82XX
bool "Support km82xx" bool "Support km82xx"

View File

@ -6,6 +6,7 @@ config SYS_CPU
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_MPC8308_P1M config TARGET_MPC8308_P1M
bool "Support mpc8308_p1m" bool "Support mpc8308_p1m"

View File

@ -6,6 +6,7 @@ config SYS_CPU
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_SBC8548 config TARGET_SBC8548
bool "Support sbc8548" bool "Support sbc8548"

View File

@ -6,6 +6,7 @@ config SYS_CPU
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_SBC8641D config TARGET_SBC8641D
bool "Support sbc8641d" bool "Support sbc8641d"

View File

@ -6,6 +6,7 @@ config SYS_CPU
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_TQM823L config TARGET_TQM823L
bool "Support TQM823L" bool "Support TQM823L"

View File

@ -6,6 +6,7 @@ config SYS_CPU
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_CSB272 config TARGET_CSB272
bool "Support csb272" bool "Support csb272"

View File

@ -29,6 +29,7 @@ config SH_32BIT
choice choice
prompt "Target select" prompt "Target select"
optional
config TARGET_RSK7203 config TARGET_RSK7203
bool "RSK+ 7203" bool "RSK+ 7203"

View File

@ -14,6 +14,7 @@ config LEON3
choice choice
prompt "Board select" prompt "Board select"
optional
config TARGET_GRSIM_LEON2 config TARGET_GRSIM_LEON2
bool "GRSIM simulating a LEON2 board" bool "GRSIM simulating a LEON2 board"

View File

@ -11,6 +11,7 @@ config SYS_CONFIG_NAME
choice BOARD_TYPE choice BOARD_TYPE
prompt "Select which board to build for" prompt "Select which board to build for"
optional
config CANYONLANDS config CANYONLANDS
bool "Glacier" bool "Glacier"

View File

@ -8,6 +8,7 @@ if VENDOR_COREBOOT
choice choice
prompt "Mainboard model" prompt "Mainboard model"
optional
config TARGET_COREBOOT config TARGET_COREBOOT
bool "coreboot" bool "coreboot"

View File

@ -13,6 +13,7 @@ menu "dbau1x00 board options"
choice choice
prompt "Select au1x00 SoC type" prompt "Select au1x00 SoC type"
optional
config DBAU1100 config DBAU1100
bool "Select AU1100" bool "Select AU1100"

View File

@ -8,6 +8,7 @@ if VENDOR_GOOGLE
choice choice
prompt "Mainboard model" prompt "Mainboard model"
optional
config TARGET_CHROMEBOOK_LINK config TARGET_CHROMEBOOK_LINK
bool "Chromebook link" bool "Chromebook link"

View File

@ -8,6 +8,7 @@ if VENDOR_INTEL
choice choice
prompt "Mainboard model" prompt "Mainboard model"
optional
config TARGET_CROWNBAY config TARGET_CROWNBAY
bool "Crown Bay" bool "Crown Bay"

View File

@ -13,6 +13,7 @@ menu "vct board options"
choice choice
prompt "Board variant" prompt "Board variant"
optional
config VCT_PLATINUM config VCT_PLATINUM
bool "Enable VCT_PLATINUM" bool "Enable VCT_PLATINUM"

View File

@ -2,6 +2,7 @@ if TARGET_SECOMX6
choice choice
prompt "SECO i.MX6 Board variant" prompt "SECO i.MX6 Board variant"
optional
config SECOMX6_Q7 config SECOMX6_Q7
bool "Q7" bool "Q7"
@ -16,6 +17,7 @@ endchoice
choice choice
prompt "SECO i.MX6 SoC variant" prompt "SECO i.MX6 SoC variant"
optional
config SECOMX6Q config SECOMX6Q
bool "i.MX6Q" bool "i.MX6Q"

View File

@ -18,6 +18,7 @@ config SUNXI_GEN_SUN6I
choice choice
prompt "Sunxi SoC Variant" prompt "Sunxi SoC Variant"
optional
config MACH_SUN4I config MACH_SUN4I
bool "sun4i (Allwinner A10)" bool "sun4i (Allwinner A10)"