summaryrefslogtreecommitdiff
path: root/src/mainboard/asus/Kconfig
diff options
context:
space:
mode:
authorStefan Reinauer <stefan.reinauer@coreboot.org>2015-04-03 20:11:13 +0200
committerStefan Reinauer <stefan.reinauer@coreboot.org>2015-04-18 08:31:08 +0200
commit139e1067b696dd205feddc552334ab8d6ab6d23b (patch)
treeb669700ac56dadcceacbb44b7b792d6ad1123eab /src/mainboard/asus/Kconfig
parente5d5942e153a54e192644300e8dd94d53bdc2583 (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/Kconfig75
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