diff options
author | Stefan Reinauer <stefan.reinauer@coreboot.org> | 2015-04-03 20:11:13 +0200 |
---|---|---|
committer | Stefan Reinauer <stefan.reinauer@coreboot.org> | 2015-04-18 08:31:08 +0200 |
commit | 139e1067b696dd205feddc552334ab8d6ab6d23b (patch) | |
tree | b669700ac56dadcceacbb44b7b792d6ad1123eab /src/mainboard/asus/Kconfig | |
parent | e5d5942e153a54e192644300e8dd94d53bdc2583 (diff) |
kconfig: automatically include mainboards
This change switches all mainboard vendors and mainboards
to be autoincluded by Kconfig, rather than having to be mentioned
explicitly.
This means, vendor and mainboard directories are becoming more
"drop in", e.g. be placed in the coreboot directory hierarchy
without having to modify any higher level coreboot files.
The long term plan is to enable out of tree mainboards / components
to be built with a given coreboot version (given that the API did
not change)
Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Change-Id: Ib68ce1478a2e12562aeac6297128a21eb174d58a
Reviewed-on: http://review.coreboot.org/9295
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
Diffstat (limited to 'src/mainboard/asus/Kconfig')
-rw-r--r-- | src/mainboard/asus/Kconfig | 75 |
1 files changed, 3 insertions, 72 deletions
diff --git a/src/mainboard/asus/Kconfig b/src/mainboard/asus/Kconfig index 9bc4e35efe..191ecb3094 100644 --- a/src/mainboard/asus/Kconfig +++ b/src/mainboard/asus/Kconfig @@ -21,80 +21,11 @@ if VENDOR_ASUS choice prompt "Mainboard model" -config BOARD_ASUS_A8N_E - bool "A8N-E" -config BOARD_ASUS_A8N_SLI - bool "A8N-SLI" -config BOARD_ASUS_A8V_E_SE - bool "A8V-E SE" -config BOARD_ASUS_A8V_E_DELUXE - bool "A8V-E Deluxe" -config BOARD_ASUS_F2A85_M - bool "F2A85-M" -config BOARD_ASUS_F2A85_M_LE - bool "F2A85-M LE" -config BOARD_ASUS_KFSN4_DRE - bool "KFSN4-DRE" -config BOARD_ASUS_K8V_X - bool "K8V-X" -config BOARD_ASUS_M2N_E - bool "M2N-E" -config BOARD_ASUS_M2V - bool "M2V" -config BOARD_ASUS_M2V_MX_SE - bool "M2V-MX SE" -config BOARD_ASUS_M4A785M - bool "M4A785-M" -config BOARD_ASUS_M4A785TM - bool "M4A785T-M" -config BOARD_ASUS_M4A78_EM - bool "M4A78-EM" -config BOARD_ASUS_M5A88_V - bool "M5A88-V" -config BOARD_ASUS_MEW_AM - bool "MEW-AM" -config BOARD_ASUS_MEW_VM - bool "MEW-VM" -config BOARD_ASUS_P2B - bool "P2B" -config BOARD_ASUS_P2B_D - bool "P2B-D" -config BOARD_ASUS_P2B_DS - bool "P2B-DS" -config BOARD_ASUS_P2B_F - bool "P2B-F" -config BOARD_ASUS_P2B_LS - bool "P2B-LS" -config BOARD_ASUS_P3B_F - bool "P3B-F" -config BOARD_ASUS_DSBF - bool "DSBF" +source "src/mainboard/asus/*/Kconfig.name" + endchoice -source "src/mainboard/asus/a8n_e/Kconfig" -source "src/mainboard/asus/a8n_sli/Kconfig" -source "src/mainboard/asus/a8v-e_se/Kconfig" -source "src/mainboard/asus/a8v-e_deluxe/Kconfig" -source "src/mainboard/asus/f2a85-m/Kconfig" -source "src/mainboard/asus/f2a85-m_le/Kconfig" -source "src/mainboard/asus/k8v-x/Kconfig" -source "src/mainboard/asus/kfsn4-dre/Kconfig" -source "src/mainboard/asus/m2n-e/Kconfig" -source "src/mainboard/asus/m2v/Kconfig" -source "src/mainboard/asus/m2v-mx_se/Kconfig" -source "src/mainboard/asus/m4a785-m/Kconfig" -source "src/mainboard/asus/m4a785t-m/Kconfig" -source "src/mainboard/asus/m4a78-em/Kconfig" -source "src/mainboard/asus/m5a88-v/Kconfig" -source "src/mainboard/asus/mew-am/Kconfig" -source "src/mainboard/asus/mew-vm/Kconfig" -source "src/mainboard/asus/p2b/Kconfig" -source "src/mainboard/asus/p2b-d/Kconfig" -source "src/mainboard/asus/p2b-ds/Kconfig" -source "src/mainboard/asus/p2b-f/Kconfig" -source "src/mainboard/asus/p2b-ls/Kconfig" -source "src/mainboard/asus/p3b-f/Kconfig" -source "src/mainboard/asus/dsbf/Kconfig" +source "src/mainboard/asus/*/Kconfig" config MAINBOARD_VENDOR string |