Restructured all vendors' Kconfig files to no longer source the boards'
Kconfigs from within the choice/endchoice block. This makes it possible to define user visible board specific options. Moved all vendor names and PCI ids to the vendors' Kconfigs. Now all options in each file depend on the same symbol, so replaced all "depends on"s with a single "if". Sorted boards (sort -d), cleaned whitespace. This patch also introduces a dummy option BOARD_SPECIFIC_OPTIONS, which is always "y" and never used. It it simply needed to have something to attach the boards' "select" statements to. Signed-off-by: Jens Rottmann <JRottmann@LiPPERTEmbedded.de> Acked-by: Stefan Reinauer <stepan@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5754 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
committed by
Stefan Reinauer
parent
459b0d2ddd
commit
9a684fcb0f
@@ -16,22 +16,50 @@
|
||||
## along with this program; if not, write to the Free Software
|
||||
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
##
|
||||
if VENDOR_ASUS
|
||||
|
||||
choice
|
||||
prompt "Mainboard model"
|
||||
depends on VENDOR_ASUS
|
||||
|
||||
source "src/mainboard/asus/a8n_e/Kconfig"
|
||||
source "src/mainboard/asus/a8v-e_se/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-ls/Kconfig"
|
||||
source "src/mainboard/asus/p2b-f/Kconfig"
|
||||
source "src/mainboard/asus/p3b-f/Kconfig"
|
||||
source "src/mainboard/asus/m2v-mx_se/Kconfig"
|
||||
source "src/mainboard/asus/mew-am/Kconfig"
|
||||
source "src/mainboard/asus/mew-vm/Kconfig"
|
||||
config BOARD_ASUS_A8N_E
|
||||
bool "A8N-E"
|
||||
config BOARD_ASUS_A8V_E_SE
|
||||
bool "A8V-E SE"
|
||||
config BOARD_ASUS_M2V_MX_SE
|
||||
bool "M2V-MX SE"
|
||||
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"
|
||||
|
||||
endchoice
|
||||
|
||||
source "src/mainboard/asus/a8n_e/Kconfig"
|
||||
source "src/mainboard/asus/a8v-e_se/Kconfig"
|
||||
source "src/mainboard/asus/m2v-mx_se/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"
|
||||
|
||||
config MAINBOARD_VENDOR
|
||||
string
|
||||
default "ASUS"
|
||||
|
||||
endif # VENDOR_ASUS
|
||||
|
Reference in New Issue
Block a user