From 139e1067b696dd205feddc552334ab8d6ab6d23b Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Fri, 3 Apr 2015 20:11:13 +0200 Subject: 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 Change-Id: Ib68ce1478a2e12562aeac6297128a21eb174d58a Reviewed-on: http://review.coreboot.org/9295 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich --- src/mainboard/asus/Kconfig | 75 ++-------------------------- src/mainboard/asus/Kconfig.name | 2 + src/mainboard/asus/a8n_e/Kconfig.name | 2 + src/mainboard/asus/a8n_sli/Kconfig.name | 2 + src/mainboard/asus/a8v-e_deluxe/Kconfig.name | 2 + src/mainboard/asus/a8v-e_se/Kconfig.name | 2 + src/mainboard/asus/dsbf/Kconfig.name | 2 + src/mainboard/asus/f2a85-m/Kconfig.name | 2 + src/mainboard/asus/f2a85-m_le/Kconfig.name | 2 + src/mainboard/asus/k8v-x/Kconfig.name | 2 + src/mainboard/asus/kfsn4-dre/Kconfig.name | 2 + src/mainboard/asus/m2n-e/Kconfig.name | 2 + src/mainboard/asus/m2v-mx_se/Kconfig.name | 2 + src/mainboard/asus/m2v/Kconfig.name | 2 + src/mainboard/asus/m4a78-em/Kconfig.name | 2 + src/mainboard/asus/m4a785-m/Kconfig.name | 2 + src/mainboard/asus/m4a785t-m/Kconfig.name | 2 + src/mainboard/asus/m5a88-v/Kconfig.name | 2 + src/mainboard/asus/mew-am/Kconfig.name | 2 + src/mainboard/asus/mew-vm/Kconfig.name | 2 + src/mainboard/asus/p2b-d/Kconfig.name | 2 + src/mainboard/asus/p2b-ds/Kconfig.name | 2 + src/mainboard/asus/p2b-f/Kconfig.name | 2 + src/mainboard/asus/p2b-ls/Kconfig.name | 2 + src/mainboard/asus/p2b/Kconfig.name | 2 + src/mainboard/asus/p3b-f/Kconfig.name | 2 + 26 files changed, 53 insertions(+), 72 deletions(-) create mode 100644 src/mainboard/asus/Kconfig.name create mode 100644 src/mainboard/asus/a8n_e/Kconfig.name create mode 100644 src/mainboard/asus/a8n_sli/Kconfig.name create mode 100644 src/mainboard/asus/a8v-e_deluxe/Kconfig.name create mode 100644 src/mainboard/asus/a8v-e_se/Kconfig.name create mode 100644 src/mainboard/asus/dsbf/Kconfig.name create mode 100644 src/mainboard/asus/f2a85-m/Kconfig.name create mode 100644 src/mainboard/asus/f2a85-m_le/Kconfig.name create mode 100644 src/mainboard/asus/k8v-x/Kconfig.name create mode 100644 src/mainboard/asus/kfsn4-dre/Kconfig.name create mode 100644 src/mainboard/asus/m2n-e/Kconfig.name create mode 100644 src/mainboard/asus/m2v-mx_se/Kconfig.name create mode 100644 src/mainboard/asus/m2v/Kconfig.name create mode 100644 src/mainboard/asus/m4a78-em/Kconfig.name create mode 100644 src/mainboard/asus/m4a785-m/Kconfig.name create mode 100644 src/mainboard/asus/m4a785t-m/Kconfig.name create mode 100644 src/mainboard/asus/m5a88-v/Kconfig.name create mode 100644 src/mainboard/asus/mew-am/Kconfig.name create mode 100644 src/mainboard/asus/mew-vm/Kconfig.name create mode 100644 src/mainboard/asus/p2b-d/Kconfig.name create mode 100644 src/mainboard/asus/p2b-ds/Kconfig.name create mode 100644 src/mainboard/asus/p2b-f/Kconfig.name create mode 100644 src/mainboard/asus/p2b-ls/Kconfig.name create mode 100644 src/mainboard/asus/p2b/Kconfig.name create mode 100644 src/mainboard/asus/p3b-f/Kconfig.name (limited to 'src/mainboard/asus') 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 diff --git a/src/mainboard/asus/Kconfig.name b/src/mainboard/asus/Kconfig.name new file mode 100644 index 0000000000..52ef82a1b2 --- /dev/null +++ b/src/mainboard/asus/Kconfig.name @@ -0,0 +1,2 @@ +config VENDOR_ASUS + bool "ASUS" diff --git a/src/mainboard/asus/a8n_e/Kconfig.name b/src/mainboard/asus/a8n_e/Kconfig.name new file mode 100644 index 0000000000..02b00e7dd8 --- /dev/null +++ b/src/mainboard/asus/a8n_e/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_A8N_E + bool "A8N-E" diff --git a/src/mainboard/asus/a8n_sli/Kconfig.name b/src/mainboard/asus/a8n_sli/Kconfig.name new file mode 100644 index 0000000000..700bdc291a --- /dev/null +++ b/src/mainboard/asus/a8n_sli/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_A8N_SLI + bool "A8N-SLI" diff --git a/src/mainboard/asus/a8v-e_deluxe/Kconfig.name b/src/mainboard/asus/a8v-e_deluxe/Kconfig.name new file mode 100644 index 0000000000..c55a1dd02e --- /dev/null +++ b/src/mainboard/asus/a8v-e_deluxe/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_A8V_E_DELUXE + bool "A8V-E Deluxe" diff --git a/src/mainboard/asus/a8v-e_se/Kconfig.name b/src/mainboard/asus/a8v-e_se/Kconfig.name new file mode 100644 index 0000000000..34afcd89c0 --- /dev/null +++ b/src/mainboard/asus/a8v-e_se/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_A8V_E_SE + bool "A8V-E SE" diff --git a/src/mainboard/asus/dsbf/Kconfig.name b/src/mainboard/asus/dsbf/Kconfig.name new file mode 100644 index 0000000000..9bacd4f723 --- /dev/null +++ b/src/mainboard/asus/dsbf/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_DSBF + bool "DSBF" diff --git a/src/mainboard/asus/f2a85-m/Kconfig.name b/src/mainboard/asus/f2a85-m/Kconfig.name new file mode 100644 index 0000000000..af6f62896e --- /dev/null +++ b/src/mainboard/asus/f2a85-m/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_F2A85_M + bool "F2A85-M" diff --git a/src/mainboard/asus/f2a85-m_le/Kconfig.name b/src/mainboard/asus/f2a85-m_le/Kconfig.name new file mode 100644 index 0000000000..2df6565f28 --- /dev/null +++ b/src/mainboard/asus/f2a85-m_le/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_F2A85_M_LE + bool "F2A85-M LE" diff --git a/src/mainboard/asus/k8v-x/Kconfig.name b/src/mainboard/asus/k8v-x/Kconfig.name new file mode 100644 index 0000000000..20a46315fa --- /dev/null +++ b/src/mainboard/asus/k8v-x/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_K8V_X + bool "K8V-X" diff --git a/src/mainboard/asus/kfsn4-dre/Kconfig.name b/src/mainboard/asus/kfsn4-dre/Kconfig.name new file mode 100644 index 0000000000..fc25c85a5b --- /dev/null +++ b/src/mainboard/asus/kfsn4-dre/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_KFSN4_DRE + bool "KFSN4-DRE" diff --git a/src/mainboard/asus/m2n-e/Kconfig.name b/src/mainboard/asus/m2n-e/Kconfig.name new file mode 100644 index 0000000000..e3cbc5da00 --- /dev/null +++ b/src/mainboard/asus/m2n-e/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_M2N_E + bool "M2N-E" diff --git a/src/mainboard/asus/m2v-mx_se/Kconfig.name b/src/mainboard/asus/m2v-mx_se/Kconfig.name new file mode 100644 index 0000000000..f15d444131 --- /dev/null +++ b/src/mainboard/asus/m2v-mx_se/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_M2V_MX_SE + bool "M2V-MX SE" diff --git a/src/mainboard/asus/m2v/Kconfig.name b/src/mainboard/asus/m2v/Kconfig.name new file mode 100644 index 0000000000..c0fc2f31a3 --- /dev/null +++ b/src/mainboard/asus/m2v/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_M2V + bool "M2V" diff --git a/src/mainboard/asus/m4a78-em/Kconfig.name b/src/mainboard/asus/m4a78-em/Kconfig.name new file mode 100644 index 0000000000..fdb9254f24 --- /dev/null +++ b/src/mainboard/asus/m4a78-em/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_M4A78_EM + bool "M4A78-EM" diff --git a/src/mainboard/asus/m4a785-m/Kconfig.name b/src/mainboard/asus/m4a785-m/Kconfig.name new file mode 100644 index 0000000000..1ab150ffb3 --- /dev/null +++ b/src/mainboard/asus/m4a785-m/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_M4A785M + bool "M4A785-M" diff --git a/src/mainboard/asus/m4a785t-m/Kconfig.name b/src/mainboard/asus/m4a785t-m/Kconfig.name new file mode 100644 index 0000000000..cc1669ed12 --- /dev/null +++ b/src/mainboard/asus/m4a785t-m/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_M4A785TM + bool "M4A785T-M" diff --git a/src/mainboard/asus/m5a88-v/Kconfig.name b/src/mainboard/asus/m5a88-v/Kconfig.name new file mode 100644 index 0000000000..36b49e6894 --- /dev/null +++ b/src/mainboard/asus/m5a88-v/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_M5A88_V + bool "M5A88-V" diff --git a/src/mainboard/asus/mew-am/Kconfig.name b/src/mainboard/asus/mew-am/Kconfig.name new file mode 100644 index 0000000000..819e73bfe0 --- /dev/null +++ b/src/mainboard/asus/mew-am/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_MEW_AM + bool "MEW-AM" diff --git a/src/mainboard/asus/mew-vm/Kconfig.name b/src/mainboard/asus/mew-vm/Kconfig.name new file mode 100644 index 0000000000..4966679acb --- /dev/null +++ b/src/mainboard/asus/mew-vm/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_MEW_VM + bool "MEW-VM" diff --git a/src/mainboard/asus/p2b-d/Kconfig.name b/src/mainboard/asus/p2b-d/Kconfig.name new file mode 100644 index 0000000000..23e78088c0 --- /dev/null +++ b/src/mainboard/asus/p2b-d/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_P2B_D + bool "P2B-D" diff --git a/src/mainboard/asus/p2b-ds/Kconfig.name b/src/mainboard/asus/p2b-ds/Kconfig.name new file mode 100644 index 0000000000..0335139821 --- /dev/null +++ b/src/mainboard/asus/p2b-ds/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_P2B_DS + bool "P2B-DS" diff --git a/src/mainboard/asus/p2b-f/Kconfig.name b/src/mainboard/asus/p2b-f/Kconfig.name new file mode 100644 index 0000000000..a433376ef0 --- /dev/null +++ b/src/mainboard/asus/p2b-f/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_P2B_F + bool "P2B-F" diff --git a/src/mainboard/asus/p2b-ls/Kconfig.name b/src/mainboard/asus/p2b-ls/Kconfig.name new file mode 100644 index 0000000000..0ad0f4744c --- /dev/null +++ b/src/mainboard/asus/p2b-ls/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_P2B_LS + bool "P2B-LS" diff --git a/src/mainboard/asus/p2b/Kconfig.name b/src/mainboard/asus/p2b/Kconfig.name new file mode 100644 index 0000000000..60d6028d74 --- /dev/null +++ b/src/mainboard/asus/p2b/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_P2B + bool "P2B" diff --git a/src/mainboard/asus/p3b-f/Kconfig.name b/src/mainboard/asus/p3b-f/Kconfig.name new file mode 100644 index 0000000000..cf1d9b50a7 --- /dev/null +++ b/src/mainboard/asus/p3b-f/Kconfig.name @@ -0,0 +1,2 @@ +config BOARD_ASUS_P3B_F + bool "P3B-F" -- cgit v1.2.3