switch-coreboot/mainboard/Kconfig
Ronald G. Minnich 0ef38480ef changes for the mainboards.
NOTE: We're going to need to change the arch/x86 to have, e.g.,
arch/x86/geodelx. But we need to get lined up with the tree first. 


Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Acked-by: Stefan Reinauer <stepan@coresystems.de>



git-svn-id: svn://coreboot.org/repository/LinuxBIOSv3@381 f3766cd6-281f-0410-b1cd-43a5c92072e9
2007-06-27 20:38:27 +00:00

94 lines
2.4 KiB
Text

##
## This file is part of the LinuxBIOS project.
##
## Copyright (C) 2006 Segher Boessenkool <segher@kernel.crashing.org>
## Copyright (C) 2006-2007 coresystems GmbH
## (Written by Stefan Reinauer <stepan@coresystems.de> for coresystems GmbH)
## Copyright (C) 2007 Uwe Hermann <uwe@hermann-uwe.de>
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation; version 2 of the License.
##
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## You should have received a copy of the GNU General Public License
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
menu "Mainboard"
choice
prompt "Mainboard vendor"
default VENDOR_EMULATION
config VENDOR_ADL
bool "Advanced Digital Logic"
help
Select this option for various systems from
Advanced Digital Logic
config VENDOR_AMD
bool "AMD"
help
Select this option for various systems from
Advanced Micro Devices, Inc
config VENDOR_EMULATION
bool "Emulated systems"
help
Select this option for various system emulators, such as QEMU.
endchoice
source "mainboard/emulation/Kconfig"
source "mainboard/adl/Kconfig"
source "mainboard/amd/Kconfig"
choice
prompt "ROM chip size"
default LINUXBIOS_ROMSIZE_KB_256
config LINUXBIOS_ROMSIZE_KB_128
bool "128 KB"
help
Choose this option if you have a 128 KB ROM chip.
config LINUXBIOS_ROMSIZE_KB_256
bool "256 KB"
help
Choose this option if you have a 256 KB ROM chip.
config LINUXBIOS_ROMSIZE_KB_512
bool "512 KB"
help
Choose this option if you have a 512 KB ROM chip.
config LINUXBIOS_ROMSIZE_KB_1024
bool "1024 KB (1 MB)"
help
Choose this option if you have a 1024 KB (1 MB) ROM chip.
config LINUXBIOS_ROMSIZE_KB_2048
bool "2048 KB (2 MB)"
help
Choose this option if you have a 2048 KB (2 MB) ROM chip.
endchoice
config LINUXBIOS_ROMSIZE_KB
int
default 128 if LINUXBIOS_ROMSIZE_KB_128
default 256 if LINUXBIOS_ROMSIZE_KB_256
default 512 if LINUXBIOS_ROMSIZE_KB_512
default 1024 if LINUXBIOS_ROMSIZE_KB_1024
default 2048 if LINUXBIOS_ROMSIZE_KB_2048
help
Map the config names to an integer.
endmenu