Set the mainboard/amd directory up to support more than one.

remove Config variables now defined elsewhere.
add rumba Kconfig and Makefile.inc

rumba won't build until my earlier patches are acked.
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Acked-by: Myles Watson <mylesgw@gmail.com>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4617 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Ronald G. Minnich 2009-08-29 02:47:57 +00:00
parent ea47143f15
commit e7f5709e14
4 changed files with 72 additions and 10 deletions

View File

@ -1 +1,9 @@
choice
prompt "Mainboard model"
depends on VENDOR_AMD
source "src/mainboard/amd/serengeti_cheetah/Kconfig" source "src/mainboard/amd/serengeti_cheetah/Kconfig"
source "src/mainboard/amd/rumba/Kconfig"
endchoice

View File

@ -0,0 +1,62 @@
##
## This file is part of the coreboot project.
##
## Copyright (C) 2009 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; either version 2 of the License, or
## (at your option) any later version.
##
## 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
##
config BOARD_AMD_RUMBA
bool "Rumba"
select ARCH_X86
select CPU_AMD_GX2
select NORTHBRIDGE_AMD_GX2
select SOUTHBRIDGE_AMD_CS5536
select UDELAY_TSC
select HAVE_PIRQ_TABLE
help
AMD Rumba mainboard.
config MAINBOARD_DIR
string
default amd/rumba
depends on BOARD_AMD_RUMBA
config MAINBOARD_PART_NUMBER
string
default "Rumba"
depends on BOARD_AMD_RUMBA
config HAVE_OPTION_TABLE
bool
default n
depends on BOARD_AMD_RUMBA
config IRQ_SLOT_COUNT
int
default 2
depends on BOARD_AMD_RUMBA
config USE_INIT
int
default 0
depends on BOARD_AMD_RUMBA
config TSC_X86RDTSC_CALIBRATE_WITH_TIMER2
int
default 0
depends on BOARD_AMD_RUMBA

View File

@ -0,0 +1 @@
include $(src)/mainboard/Makefile.romccboard.inc

View File

@ -1,7 +1,3 @@
choice
prompt "Mainboard model"
depends on VENDOR_AMD
config BOARD_AMD_SERENGETI_CHEETAH config BOARD_AMD_SERENGETI_CHEETAH
bool "Serengeti Cheetah" bool "Serengeti Cheetah"
select ARCH_X86 select ARCH_X86
@ -17,7 +13,6 @@ config BOARD_AMD_SERENGETI_CHEETAH
select USE_DCACHE_RAM select USE_DCACHE_RAM
help help
AMD Serengeti Cheetah mainboard. AMD Serengeti Cheetah mainboard.
endchoice
config MAINBOARD_DIR config MAINBOARD_DIR
string string
@ -74,10 +69,6 @@ config MAINBOARD_PART_NUMBER
default "Serengeti-Cheetah" default "Serengeti-Cheetah"
depends on BOARD_AMD_SERENGETI_CHEETAH depends on BOARD_AMD_SERENGETI_CHEETAH
config PCI_64BIT_PREF_MEM
int
default 0
depends on BOARD_AMD_SERENGETI_CHEETAH
config USE_FAILOVER_IMAGE config USE_FAILOVER_IMAGE
int int