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:
Jens Rottmann 2010-08-30 16:36:51 +00:00 committed by Stefan Reinauer
parent 459b0d2ddd
commit 9a684fcb0f
194 changed files with 1542 additions and 1996 deletions

View File

@ -115,311 +115,6 @@ config VENDOR_WYSE
endchoice
config MAINBOARD_VENDOR
string
default "Abit"
depends on VENDOR_ABIT
config MAINBOARD_VENDOR
string
default "Advantech"
depends on VENDOR_ADVANTECH
config MAINBOARD_VENDOR
string
default "AMD"
depends on VENDOR_AMD
config MAINBOARD_VENDOR
string
default "Arima"
depends on VENDOR_ARIMA
config MAINBOARD_VENDOR
string
default "Artec Group"
depends on VENDOR_ARTEC_GROUP
config MAINBOARD_VENDOR
string
default "ASI"
depends on VENDOR_ASI
config MAINBOARD_VENDOR
string
default "ASROCK"
depends on VENDOR_ASROCK
config MAINBOARD_VENDOR
string
default "ASUS"
depends on VENDOR_ASUS
config MAINBOARD_VENDOR
string
default "A-Trend"
depends on VENDOR_A_TREND
config MAINBOARD_VENDOR
string
default "AXUS"
depends on VENDOR_AXUS
config MAINBOARD_VENDOR
string
default "AZZA"
depends on VENDOR_AZZA
config MAINBOARD_VENDOR
string
default "BCOM"
depends on VENDOR_BCOM
config MAINBOARD_VENDOR
string
default "Biostar"
depends on VENDOR_BIOSTAR
config MAINBOARD_VENDOR
string
default "Broadcom"
depends on VENDOR_BROADCOM
config MAINBOARD_VENDOR
string
default "Compaq"
depends on VENDOR_COMPAQ
config MAINBOARD_VENDOR
string
default "Dell"
depends on VENDOR_DELL
config MAINBOARD_VENDOR
string
default "DIGITAL-LOGIC"
depends on VENDOR_DIGITAL_LOGIC
config MAINBOARD_VENDOR
string
default "EagleLion"
depends on VENDOR_EAGLELION
config MAINBOARD_VENDOR
string
default "ECS"
depends on VENDOR_ECS
config MAINBOARD_VENDOR
string
default "Emulation"
depends on VENDOR_EMULATION
config MAINBOARD_VENDOR
string
default "Getac"
depends on VENDOR_GETAC
config MAINBOARD_VENDOR
string
default "GIGABYTE"
depends on VENDOR_GIGABYTE
config MAINBOARD_VENDOR
string
default "HP"
depends on VENDOR_HP
config MAINBOARD_VENDOR
string
default "iBase"
depends on VENDOR_IBASE
config MAINBOARD_VENDOR
string
default "IBM"
depends on VENDOR_IBM
config MAINBOARD_VENDOR
string
default "IEI"
depends on VENDOR_IEI
config MAINBOARD_VENDOR
string
default "Intel"
depends on VENDOR_INTEL
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x8086
depends on VENDOR_INTEL
config MAINBOARD_VENDOR
string
default "IWILL"
depends on VENDOR_IWILL
config MAINBOARD_VENDOR
string
default "Jetway"
depends on VENDOR_JETWAY
config MAINBOARD_VENDOR
string
default "Kontron"
depends on VENDOR_KONTRON
config MAINBOARD_VENDOR
string
default "Lanner"
depends on VENDOR_LANNER
config MAINBOARD_VENDOR
string
default "Lippert"
depends on VENDOR_LIPPERT
config MAINBOARD_VENDOR
string
default "Mitac"
depends on VENDOR_MITAC
config MAINBOARD_VENDOR
string
default "MSI"
depends on VENDOR_MSI
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1462
depends on VENDOR_MSI
config MAINBOARD_VENDOR
string
default "NEC"
depends on VENDOR_NEC
config MAINBOARD_VENDOR
string
default "Newisys"
depends on VENDOR_NEWISYS
config MAINBOARD_VENDOR
string
default "Nokia"
depends on VENDOR_NOKIA
config MAINBOARD_VENDOR
string
default "NVIDIA"
depends on VENDOR_NVIDIA
config MAINBOARD_VENDOR
string
default "OLPC"
depends on VENDOR_OLPC
config MAINBOARD_VENDOR
string
default "PC Engines"
depends on VENDOR_PC_ENGINES
config MAINBOARD_VENDOR
string
default "RCA"
depends on VENDOR_RCA
config MAINBOARD_VENDOR
string
default "Roda"
depends on VENDOR_RODA
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x4352
depends on VENDOR_RODA
config MAINBOARD_VENDOR
string
default "Soyo"
depends on VENDOR_SOYO
config MAINBOARD_VENDOR
string
default "Sun"
depends on VENDOR_SUNW
config MAINBOARD_VENDOR
string
default "Supermicro"
depends on VENDOR_SUPERMICRO
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x15d9
depends on VENDOR_SUPERMICRO
config MAINBOARD_VENDOR
string
default "Technexion"
depends on VENDOR_TECHNEXION
config MAINBOARD_VENDOR
string
default "Technologic"
depends on VENDOR_TECHNOLOGIC
config MAINBOARD_VENDOR
string
default "TeleVideo"
depends on VENDOR_TELEVIDEO
config MAINBOARD_VENDOR
string
default "Thomson"
depends on VENDOR_THOMSON
config MAINBOARD_VENDOR
string
default "Traverse Technologies"
depends on VENDOR_TRAVERSE
config MAINBOARD_VENDOR
string
default "Tyan"
depends on VENDOR_TYAN
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x10f1
depends on VENDOR_TYAN
config MAINBOARD_VENDOR
string
default "VIA"
depends on VENDOR_VIA
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1019
depends on VENDOR_VIA
config MAINBOARD_VENDOR
string
default "Win Enterprise"
depends on VENDOR_WINENT
config MAINBOARD_VENDOR
string
default "Wyse"
depends on VENDOR_WYSE
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x102d
depends on VENDOR_WYSE
source "src/mainboard/a-trend/Kconfig"
source "src/mainboard/abit/Kconfig"
source "src/mainboard/advantech/Kconfig"
@ -556,4 +251,3 @@ config ROM_SIZE
default 0x400000 if COREBOOT_ROMSIZE_KB_4096
endmenu

View File

@ -16,13 +16,23 @@
## 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_A_TREND
choice
prompt "Mainboard model"
depends on VENDOR_A_TREND
config BOARD_A_TREND_ATC_6220
bool "ATC-6220"
config BOARD_A_TREND_ATC_6240
bool "ATC-6240"
endchoice
source "src/mainboard/a-trend/atc-6220/Kconfig"
source "src/mainboard/a-trend/atc-6240/Kconfig"
endchoice
config MAINBOARD_VENDOR
string
default "A-Trend"
endif # VENDOR_A_TREND

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_A_TREND_ATC_6220
config BOARD_A_TREND_ATC_6220
bool "ATC-6220"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SLOT_1
select NORTHBRIDGE_INTEL_I440BX
@ -32,15 +33,13 @@ config BOARD_A_TREND_ATC_6220
config MAINBOARD_DIR
string
default a-trend/atc-6220
depends on BOARD_A_TREND_ATC_6220
config MAINBOARD_PART_NUMBER
string
default "ATC-6220"
depends on BOARD_A_TREND_ATC_6220
config IRQ_SLOT_COUNT
int
default 7
depends on BOARD_A_TREND_ATC_6220
endif # BOARD_A_TREND_ATC_6220

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_A_TREND_ATC_6240
config BOARD_A_TREND_ATC_6240
bool "ATC-6240"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SLOT_1
select NORTHBRIDGE_INTEL_I440BX
@ -32,15 +33,13 @@ config BOARD_A_TREND_ATC_6240
config MAINBOARD_DIR
string
default a-trend/atc-6240
depends on BOARD_A_TREND_ATC_6240
config MAINBOARD_PART_NUMBER
string
default "ATC-6240"
depends on BOARD_A_TREND_ATC_6240
config IRQ_SLOT_COUNT
int
default 7
depends on BOARD_A_TREND_ATC_6240
endif # BOARD_A_TREND_ATC_6240

View File

@ -16,12 +16,20 @@
## 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_ABIT
choice
prompt "Mainboard model"
depends on VENDOR_ABIT
source "src/mainboard/abit/be6-ii_v2_0/Kconfig"
config BOARD_ABIT_BE6_II_V2_0
bool "BE6-II V2.0"
endchoice
source "src/mainboard/abit/be6-ii_v2_0/Kconfig"
config MAINBOARD_VENDOR
string
default "Abit"
endif # VENDOR_ABIT

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_ABIT_BE6_II_V2_0
config BOARD_ABIT_BE6_II_V2_0
bool "BE6-II V2.0"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SLOT_1
select NORTHBRIDGE_INTEL_I440BX
@ -32,15 +33,13 @@ config BOARD_ABIT_BE6_II_V2_0
config MAINBOARD_DIR
string
default abit/be6-ii_v2_0
depends on BOARD_ABIT_BE6_II_V2_0
config MAINBOARD_PART_NUMBER
string
default "BE6-II V2.0"
depends on BOARD_ABIT_BE6_II_V2_0
config IRQ_SLOT_COUNT
int
default 9
depends on BOARD_ABIT_BE6_II_V2_0
endif # BOARD_ABIT_BE6_II_V2_0

View File

@ -16,12 +16,20 @@
## 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_ADVANTECH
choice
prompt "Mainboard model"
depends on VENDOR_ADVANTECH
source "src/mainboard/advantech/pcm-5820/Kconfig"
config BOARD_ADVANTECH_PCM_5820
bool "PCM-5820"
endchoice
source "src/mainboard/advantech/pcm-5820/Kconfig"
config MAINBOARD_VENDOR
string
default "Advantech"
endif # VENDOR_ADVANTECH

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_ADVANTECH_PCM_5820
config BOARD_ADVANTECH_PCM_5820
bool "PCM-5820"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_GX1
select NORTHBRIDGE_AMD_GX1
@ -33,15 +34,13 @@ config BOARD_ADVANTECH_PCM_5820
config MAINBOARD_DIR
string
default advantech/pcm-5820
depends on BOARD_ADVANTECH_PCM_5820
config MAINBOARD_PART_NUMBER
string
default "PCM-5820"
depends on BOARD_ADVANTECH_PCM_5820
config IRQ_SLOT_COUNT
int
default 2
depends on BOARD_ADVANTECH_PCM_5820
endif # BOARD_ADVANTECH_PCM_5820

View File

@ -1,17 +1,44 @@
if VENDOR_AMD
choice
prompt "Mainboard model"
depends on VENDOR_AMD
config BOARD_AMD_DB800
bool "DB800 (Salsa)"
config BOARD_AMD_DBM690T
bool "DBM690T (Herring)"
config BOARD_AMD_MAHOGANY
bool "Mahogany"
config BOARD_AMD_MAHOGANY_FAM10
bool "Mahogany (Fam10)"
config BOARD_AMD_NORWICH
bool "Norwich"
config BOARD_AMD_PISTACHIO
bool "Pistachio"
config BOARD_AMD_RUMBA
bool "Rumba"
config BOARD_AMD_SERENGETI_CHEETAH
bool "Serengeti Cheetah"
config BOARD_AMD_SERENGETI_CHEETAH_FAM10
bool "Serengeti Cheetah (Fam10)"
config BOARD_AMD_TILAPIA_FAM10
bool "Tilapia (Fam10)"
endchoice
source "src/mainboard/amd/db800/Kconfig"
source "src/mainboard/amd/dbm690t/Kconfig"
source "src/mainboard/amd/mahogany/Kconfig"
source "src/mainboard/amd/mahogany_fam10/Kconfig"
source "src/mainboard/amd/tilapia_fam10/Kconfig"
source "src/mainboard/amd/norwich/Kconfig"
source "src/mainboard/amd/pistachio/Kconfig"
source "src/mainboard/amd/rumba/Kconfig"
source "src/mainboard/amd/serengeti_cheetah/Kconfig"
source "src/mainboard/amd/serengeti_cheetah_fam10/Kconfig"
source "src/mainboard/amd/tilapia_fam10/Kconfig"
endchoice
config MAINBOARD_VENDOR
string
default "AMD"
endif # VENDOR_AMD

View File

@ -1,5 +1,7 @@
config BOARD_AMD_DB800
bool "DB800 (Salsa)"
if BOARD_AMD_DB800
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_LX
select NORTHBRIDGE_AMD_LX
@ -14,19 +16,17 @@ config BOARD_AMD_DB800
config MAINBOARD_DIR
string
default amd/db800
depends on BOARD_AMD_DB800
config MAINBOARD_PART_NUMBER
string
default "DB800"
depends on BOARD_AMD_DB800
config IRQ_SLOT_COUNT
int
default 4
depends on BOARD_AMD_DB800
config RAMBASE
hex
default 0x4000
depends on BOARD_AMD_DB800
endif # BOARD_AMD_DB800

View File

@ -1,5 +1,7 @@
config BOARD_AMD_DBM690T
bool "DBM690T (Herring)"
if BOARD_AMD_DBM690T
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_S1G1
select NORTHBRIDGE_AMD_AMDK8
@ -22,86 +24,71 @@ config BOARD_AMD_DBM690T
config MAINBOARD_DIR
string
default amd/dbm690t
depends on BOARD_AMD_DBM690T
# This is a temporary fix, and should be removed when the race condition for
# building option_table.h is fixed.
config WARNINGS_ARE_ERRORS
bool
default n
depends on BOARD_AMD_DBM690T
config DCACHE_RAM_BASE
hex
default 0xc8000
depends on BOARD_AMD_DBM690T
config DCACHE_RAM_SIZE
hex
default 0x08000
depends on BOARD_AMD_DBM690T
config DCACHE_RAM_GLOBAL_VAR_SIZE
hex
default 0x01000
depends on BOARD_AMD_DBM690T
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_AMD_DBM690T
config MAINBOARD_PART_NUMBER
string
default "DBM690T"
depends on BOARD_AMD_DBM690T
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_AMD_DBM690T
config MAX_CPUS
int
default 2
depends on BOARD_AMD_DBM690T
config MAX_PHYSICAL_CPUS
int
default 1
depends on BOARD_AMD_DBM690T
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_AMD_DBM690T
config SB_HT_CHAIN_ON_BUS0
int
default 1
depends on BOARD_AMD_DBM690T
config HT_CHAIN_END_UNITID_BASE
hex
default 0x1
depends on BOARD_AMD_DBM690T
config HT_CHAIN_UNITID_BASE
hex
default 0x0
depends on BOARD_AMD_DBM690T
config IRQ_SLOT_COUNT
int
default 11
depends on BOARD_AMD_DBM690T
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1022
depends on BOARD_AMD_DBM690T
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x3050
depends on BOARD_AMD_DBM690T
endif # BOARD_AMD_DBM690T

View File

@ -1,5 +1,7 @@
config BOARD_AMD_MAHOGANY
bool "Mahogany"
if BOARD_AMD_MAHOGANY
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_AM2
select NORTHBRIDGE_AMD_AMDK8
@ -24,79 +26,65 @@ config BOARD_AMD_MAHOGANY
config MAINBOARD_DIR
string
default amd/mahogany
depends on BOARD_AMD_MAHOGANY
config DCACHE_RAM_BASE
hex
default 0xc8000
depends on BOARD_AMD_MAHOGANY
config DCACHE_RAM_SIZE
hex
default 0x08000
depends on BOARD_AMD_MAHOGANY
config DCACHE_RAM_GLOBAL_VAR_SIZE
hex
default 0x01000
depends on BOARD_AMD_MAHOGANY
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_AMD_MAHOGANY
config MAINBOARD_PART_NUMBER
string
default "MAHOGANY"
depends on BOARD_AMD_MAHOGANY
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_AMD_MAHOGANY
config MAX_CPUS
int
default 8
depends on BOARD_AMD_MAHOGANY
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_AMD_MAHOGANY
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_AMD_MAHOGANY
config SB_HT_CHAIN_ON_BUS0
int
default 1
depends on BOARD_AMD_MAHOGANY
config HT_CHAIN_END_UNITID_BASE
hex
default 0x1
depends on BOARD_AMD_MAHOGANY
config HT_CHAIN_UNITID_BASE
hex
default 0x0
depends on BOARD_AMD_MAHOGANY
config IRQ_SLOT_COUNT
int
default 11
depends on BOARD_AMD_MAHOGANY
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1022
depends on BOARD_AMD_MAHOGANY
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x3060
depends on BOARD_AMD_MAHOGANY
endif # BOARD_AMD_MAHOGANY

View File

@ -1,5 +1,7 @@
config BOARD_AMD_MAHOGANY_FAM10
bool "Mahogany (Fam10)"
if BOARD_AMD_MAHOGANY_FAM10
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_AM2R2
select NORTHBRIDGE_AMD_AMDFAM10
@ -27,99 +29,81 @@ config BOARD_AMD_MAHOGANY_FAM10
config MAINBOARD_DIR
string
default amd/mahogany_fam10
depends on BOARD_AMD_MAHOGANY_FAM10
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_AMD_MAHOGANY_FAM10
config MAINBOARD_PART_NUMBER
string
default "Mahogany (Fam10)"
depends on BOARD_AMD_MAHOGANY_FAM10
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_AMD_MAHOGANY_FAM10
config MAX_CPUS
int
default 8
depends on BOARD_AMD_MAHOGANY_FAM10
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_AMD_MAHOGANY_FAM10
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_AMD_MAHOGANY_FAM10
config MEM_TRAIN_SEQ
int
default 2
depends on BOARD_AMD_MAHOGANY_FAM10
config SB_HT_CHAIN_ON_BUS0
int
default 1
depends on BOARD_AMD_MAHOGANY_FAM10
config HT_CHAIN_END_UNITID_BASE
hex
default 0x1
depends on BOARD_AMD_MAHOGANY_FAM10
config HT_CHAIN_UNITID_BASE
hex
default 0x0
depends on BOARD_AMD_MAHOGANY_FAM10
config IRQ_SLOT_COUNT
int
default 11
depends on BOARD_AMD_MAHOGANY_FAM10
config AMD_UCODE_PATCH_FILE
string
default "mc_patch_01000095.h"
depends on BOARD_AMD_MAHOGANY_FAM10
config RAMTOP
hex
default 0x2000000
depends on BOARD_AMD_MAHOGANY_FAM10
config HEAP_SIZE
hex
default 0xc0000
depends on BOARD_AMD_MAHOGANY_FAM10
config ACPI_SSDTX_NUM
int
default 0
depends on BOARD_AMD_MAHOGANY_FAM10
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x3060
depends on BOARD_AMD_MAHOGANY_FAM10
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1022
depends on BOARD_AMD_MAHOGANY_FAM10
config RAMBASE
hex
default 0x200000
depends on BOARD_AMD_MAHOGANY_FAM10
config COMPRESS
hex
default 0
depends on BOARD_AMD_MAHOGANY_FAM10
endif # BOARD_AMD_MAHOGANY_FAM10

View File

@ -1,5 +1,7 @@
config BOARD_AMD_NORWICH
bool "Norwich"
if BOARD_AMD_NORWICH
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_LX
select NORTHBRIDGE_AMD_LX
@ -13,19 +15,17 @@ config BOARD_AMD_NORWICH
config MAINBOARD_DIR
string
default amd/norwich
depends on BOARD_AMD_NORWICH
config MAINBOARD_PART_NUMBER
string
default "Norwich"
depends on BOARD_AMD_NORWICH
config IRQ_SLOT_COUNT
int
default 6
depends on BOARD_AMD_NORWICH
config RAMBASE
hex
default 0x4000
depends on BOARD_AMD_NORWICH
endif # BOARD_AMD_NORWICH

View File

@ -1,5 +1,7 @@
config BOARD_AMD_PISTACHIO
bool "Pistachio"
if BOARD_AMD_PISTACHIO
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_AM2
select NORTHBRIDGE_AMD_AMDK8
@ -21,79 +23,65 @@ config BOARD_AMD_PISTACHIO
config MAINBOARD_DIR
string
default amd/pistachio
depends on BOARD_AMD_PISTACHIO
config DCACHE_RAM_BASE
hex
default 0xc8000
depends on BOARD_AMD_PISTACHIO
config DCACHE_RAM_SIZE
hex
default 0x08000
depends on BOARD_AMD_PISTACHIO
config DCACHE_RAM_GLOBAL_VAR_SIZE
hex
default 0x01000
depends on BOARD_AMD_PISTACHIO
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_AMD_PISTACHIO
config MAINBOARD_PART_NUMBER
string
default "Pistachio"
depends on BOARD_AMD_PISTACHIO
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_AMD_PISTACHIO
config MAX_CPUS
int
default 2
depends on BOARD_AMD_PISTACHIO
config MAX_PHYSICAL_CPUS
int
default 1
depends on BOARD_AMD_PISTACHIO
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_AMD_PISTACHIO
config SB_HT_CHAIN_ON_BUS0
int
default 1
depends on BOARD_AMD_PISTACHIO
config HT_CHAIN_END_UNITID_BASE
hex
default 0x1
depends on BOARD_AMD_PISTACHIO
config HT_CHAIN_UNITID_BASE
hex
default 0x0
depends on BOARD_AMD_PISTACHIO
config IRQ_SLOT_COUNT
int
default 11
depends on BOARD_AMD_PISTACHIO
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1022
depends on BOARD_AMD_PISTACHIO
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x3050
depends on BOARD_AMD_PISTACHIO
endif # BOARD_AMD_PISTACHIO

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_AMD_RUMBA
config BOARD_AMD_RUMBA
bool "Rumba"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_GX2
select NORTHBRIDGE_AMD_GX2
@ -31,15 +32,13 @@ config BOARD_AMD_RUMBA
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 IRQ_SLOT_COUNT
int
default 2
depends on BOARD_AMD_RUMBA
endif # BOARD_AMD_RUMBA

View File

@ -1,5 +1,7 @@
config BOARD_AMD_SERENGETI_CHEETAH
bool "Serengeti Cheetah"
if BOARD_AMD_SERENGETI_CHEETAH
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_F
select NORTHBRIDGE_AMD_AMDK8
@ -24,94 +26,77 @@ config BOARD_AMD_SERENGETI_CHEETAH
config MAINBOARD_DIR
string
default amd/serengeti_cheetah
depends on BOARD_AMD_SERENGETI_CHEETAH
config DCACHE_RAM_BASE
hex
default 0xc8000
depends on BOARD_AMD_SERENGETI_CHEETAH
config DCACHE_RAM_SIZE
hex
default 0x08000
depends on BOARD_AMD_SERENGETI_CHEETAH
config DCACHE_RAM_GLOBAL_VAR_SIZE
hex
default 0x01000
depends on BOARD_AMD_SERENGETI_CHEETAH
config APIC_ID_OFFSET
hex
default 0x8
depends on BOARD_AMD_SERENGETI_CHEETAH
config MAINBOARD_PART_NUMBER
string
default "Serengeti Cheetah"
depends on BOARD_AMD_SERENGETI_CHEETAH
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_AMD_SERENGETI_CHEETAH
config MAX_CPUS
int
default 8
depends on BOARD_AMD_SERENGETI_CHEETAH
config MAX_PHYSICAL_CPUS
int
default 4
depends on BOARD_AMD_SERENGETI_CHEETAH
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_AMD_SERENGETI_CHEETAH
config MEM_TRAIN_SEQ
int
default 1
depends on BOARD_AMD_SERENGETI_CHEETAH
config SB_HT_CHAIN_ON_BUS0
int
default 2
depends on BOARD_AMD_SERENGETI_CHEETAH
config HT_CHAIN_END_UNITID_BASE
hex
default 0x6
depends on BOARD_AMD_SERENGETI_CHEETAH
config HT_CHAIN_UNITID_BASE
hex
default 0xa
depends on BOARD_AMD_SERENGETI_CHEETAH
config SERIAL_CPU_INIT
bool
default n
depends on BOARD_AMD_SERENGETI_CHEETAH
config IRQ_SLOT_COUNT
int
default 11
depends on BOARD_AMD_SERENGETI_CHEETAH
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1022
depends on BOARD_AMD_SERENGETI_CHEETAH
default 0x1022
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x2b80
depends on BOARD_AMD_SERENGETI_CHEETAH
default 0x2b80
config ACPI_SSDTX_NUM
int
default 4
depends on BOARD_AMD_SERENGETI_CHEETAH
endif # BOARD_AMD_SERENGETI_CHEETAH

View File

@ -1,5 +1,7 @@
config BOARD_AMD_SERENGETI_CHEETAH_FAM10
bool "Serengeti Cheetah (Fam10)"
if BOARD_AMD_SERENGETI_CHEETAH_FAM10
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_F_1207
select NORTHBRIDGE_AMD_AMDFAM10
@ -25,100 +27,82 @@ config BOARD_AMD_SERENGETI_CHEETAH_FAM10
config MAINBOARD_DIR
string
default amd/serengeti_cheetah_fam10
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config MAINBOARD_PART_NUMBER
string
default "Serengeti Cheetah (Fam10)"
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
# 6 * MAX_PHYSICAL_CPUS
config MAX_CPUS
int
default 48
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config MAX_PHYSICAL_CPUS
int
default 8
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config MEM_TRAIN_SEQ
int
default 2
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config SB_HT_CHAIN_ON_BUS0
int
default 2
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config HT_CHAIN_END_UNITID_BASE
hex
default 0x6
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config HT_CHAIN_UNITID_BASE
hex
default 0xa
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config IRQ_SLOT_COUNT
int
default 11
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config AMD_UCODE_PATCH_FILE
string
default "mc_patch_01000095.h"
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config RAMTOP
hex
default 0x1000000
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config HEAP_SIZE
hex
default 0xc0000
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config ACPI_SSDTX_NUM
int
default 5
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x2b80
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1022
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config RAMBASE
hex
default 0x200000
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
config ID_SECTION_OFFSET
hex
default 0x80
depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
endif # BOARD_AMD_SERENGETI_CHEETAH_FAM10

View File

@ -1,5 +1,7 @@
config BOARD_AMD_TILAPIA_FAM10
bool "Tilapia (Fam10)"
if BOARD_AMD_TILAPIA_FAM10
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_AM3
select NORTHBRIDGE_AMD_AMDFAM10
@ -27,99 +29,81 @@ config BOARD_AMD_TILAPIA_FAM10
config MAINBOARD_DIR
string
default amd/tilapia_fam10
depends on BOARD_AMD_TILAPIA_FAM10
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_AMD_TILAPIA_FAM10
config MAINBOARD_PART_NUMBER
string
default "Tilapia (Fam10)"
depends on BOARD_AMD_TILAPIA_FAM10
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_AMD_TILAPIA_FAM10
config MAX_CPUS
int
default 8
depends on BOARD_AMD_TILAPIA_FAM10
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_AMD_TILAPIA_FAM10
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_AMD_TILAPIA_FAM10
config MEM_TRAIN_SEQ
int
default 2
depends on BOARD_AMD_TILAPIA_FAM10
config SB_HT_CHAIN_ON_BUS0
int
default 1
depends on BOARD_AMD_TILAPIA_FAM10
config HT_CHAIN_END_UNITID_BASE
hex
default 0x1
depends on BOARD_AMD_TILAPIA_FAM10
config HT_CHAIN_UNITID_BASE
hex
default 0x0
depends on BOARD_AMD_TILAPIA_FAM10
config IRQ_SLOT_COUNT
int
default 11
depends on BOARD_AMD_TILAPIA_FAM10
config AMD_UCODE_PATCH_FILE
string
default "mc_patch_010000b6.h"
depends on BOARD_AMD_TILAPIA_FAM10
config RAMTOP
hex
default 0x2000000
depends on BOARD_AMD_TILAPIA_FAM10
config HEAP_SIZE
hex
default 0xc0000
depends on BOARD_AMD_TILAPIA_FAM10
config ACPI_SSDTX_NUM
int
default 0
depends on BOARD_AMD_TILAPIA_FAM10
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x3060
depends on BOARD_AMD_TILAPIA_FAM10
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1022
depends on BOARD_AMD_TILAPIA_FAM10
config RAMBASE
hex
default 0x200000
depends on BOARD_AMD_TILAPIA_FAM10
config COMPRESS
hex
default 0
depends on BOARD_AMD_TILAPIA_FAM10
endif # BOARD_AMD_TILAPIA_FAM10

View File

@ -1,8 +1,17 @@
if VENDOR_ARIMA
choice
prompt "Mainboard model"
depends on VENDOR_ARIMA
source "src/mainboard/arima/hdama/Kconfig"
config BOARD_ARIMA_HDAMA
bool "HDAMA"
endchoice
source "src/mainboard/arima/hdama/Kconfig"
config MAINBOARD_VENDOR
string
default "Arima"
endif # VENDOR_ARIMA

View File

@ -1,5 +1,7 @@
config BOARD_ARIMA_HDAMA
bool "HDAMA"
if BOARD_ARIMA_HDAMA
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_940
select NORTHBRIDGE_AMD_AMDK8
@ -18,64 +20,53 @@ config BOARD_ARIMA_HDAMA
config MAINBOARD_DIR
string
default arima/hdama
depends on BOARD_ARIMA_HDAMA
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x161f
depends on BOARD_ARIMA_HDAMA
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x3016
depends on BOARD_ARIMA_HDAMA
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_ARIMA_HDAMA
config MAINBOARD_PART_NUMBER
string
default "HDAMA"
depends on BOARD_ARIMA_HDAMA
config HW_MEM_HOLE_SIZEK
hex
default 0x0
depends on BOARD_ARIMA_HDAMA
config MAX_CPUS
int
default 4
depends on BOARD_ARIMA_HDAMA
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_ARIMA_HDAMA
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_ARIMA_HDAMA
config SB_HT_CHAIN_ON_BUS0
int
default 1
depends on BOARD_ARIMA_HDAMA
config HT_CHAIN_END_UNITID_BASE
hex
default 0x20
depends on BOARD_ARIMA_HDAMA
config HT_CHAIN_UNITID_BASE
hex
default 0x1
depends on BOARD_ARIMA_HDAMA
config IRQ_SLOT_COUNT
int
default 9
depends on BOARD_ARIMA_HDAMA
endif # BOARD_ARIMA_HDAMA

View File

@ -1,8 +1,17 @@
if VENDOR_ARTEC_GROUP
choice
prompt "Mainboard model"
depends on VENDOR_ARTEC_GROUP
source "src/mainboard/artecgroup/dbe61/Kconfig"
config BOARD_ARTECGROUP_DBE61
bool "DBE61"
endchoice
source "src/mainboard/artecgroup/dbe61/Kconfig"
config MAINBOARD_VENDOR
string
default "Artec Group"
endif # VENDOR_ARTEC_GROUP

View File

@ -1,5 +1,7 @@
config BOARD_ARTECGROUP_DBE61
bool "DBE61"
if BOARD_ARTECGROUP_DBE61
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_LX
select NORTHBRIDGE_AMD_LX
@ -13,19 +15,17 @@ config BOARD_ARTECGROUP_DBE61
config MAINBOARD_DIR
string
default artecgroup/dbe61
depends on BOARD_ARTECGROUP_DBE61
config MAINBOARD_PART_NUMBER
string
default "DBE61"
depends on BOARD_ARTECGROUP_DBE61
config IRQ_SLOT_COUNT
int
default 3
depends on BOARD_ARTECGROUP_DBE61
#config RAMBASE
# hex
# default 0x4000
## depends on BOARD_ARTECGROUP_DBE61
endif # BOARD_ARTECGROUP_DBE61

View File

@ -16,13 +16,23 @@
## 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_ASI
choice
prompt "Mainboard model"
depends on VENDOR_ASI
config BOARD_ASI_MB_5BLGP
bool "MB-5BLGP"
config BOARD_ASI_MB_5BLMP
bool "MB-5BLMP"
endchoice
source "src/mainboard/asi/mb_5blgp/Kconfig"
source "src/mainboard/asi/mb_5blmp/Kconfig"
endchoice
config MAINBOARD_VENDOR
string
default "ASI"
endif # VENDOR_ASI

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_ASI_MB_5BLGP
config BOARD_ASI_MB_5BLGP
bool "MB-5BLGP"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_GX1
select NORTHBRIDGE_AMD_GX1
@ -33,15 +34,13 @@ config BOARD_ASI_MB_5BLGP
config MAINBOARD_DIR
string
default asi/mb_5blgp
depends on BOARD_ASI_MB_5BLGP
config MAINBOARD_PART_NUMBER
string
default "MB-5BLGP"
depends on BOARD_ASI_MB_5BLGP
config IRQ_SLOT_COUNT
int
default 3
depends on BOARD_ASI_MB_5BLGP
endif # BOARD_ASI_MB_5BLGP

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_ASI_MB_5BLMP
config BOARD_ASI_MB_5BLMP
bool "MB-5BLMP"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_GX1
select NORTHBRIDGE_AMD_GX1
@ -33,15 +34,13 @@ config BOARD_ASI_MB_5BLMP
config MAINBOARD_DIR
string
default asi/mb_5blmp
depends on BOARD_ASI_MB_5BLMP
config MAINBOARD_PART_NUMBER
string
default "MB-5BLMP"
depends on BOARD_ASI_MB_5BLMP
config IRQ_SLOT_COUNT
int
default 5
depends on BOARD_ASI_MB_5BLMP
endif # BOARD_ASI_MB_5BLMP

View File

@ -1,5 +1,7 @@
config BOARD_ASROCK_939A785GMH
bool "939A785GMH/128M"
if BOARD_ASROCK_939A785GMH
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_939
select K8_HT_FREQ_1G_SUPPORT
@ -25,79 +27,65 @@ config BOARD_ASROCK_939A785GMH
config MAINBOARD_DIR
string
default asrock/939a785gmh
depends on BOARD_ASROCK_939A785GMH
config DCACHE_RAM_BASE
hex
default 0xc8000
depends on BOARD_ASROCK_939A785GMH
config DCACHE_RAM_SIZE
hex
default 0x08000
depends on BOARD_ASROCK_939A785GMH
config DCACHE_RAM_GLOBAL_VAR_SIZE
hex
default 0x01000
depends on BOARD_ASROCK_939A785GMH
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_ASROCK_939A785GMH
config MAINBOARD_PART_NUMBER
string
default "939A785GMH"
depends on BOARD_ASROCK_939A785GMH
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_ASROCK_939A785GMH
config MAX_CPUS
int
default 8
depends on BOARD_ASROCK_939A785GMH
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_ASROCK_939A785GMH
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_ASROCK_939A785GMH
config SB_HT_CHAIN_ON_BUS0
int
default 1
depends on BOARD_ASROCK_939A785GMH
config HT_CHAIN_END_UNITID_BASE
hex
default 0x1
depends on BOARD_ASROCK_939A785GMH
config HT_CHAIN_UNITID_BASE
hex
default 0x0
depends on BOARD_ASROCK_939A785GMH
config IRQ_SLOT_COUNT
int
default 11
depends on BOARD_ASROCK_939A785GMH
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1022
depends on BOARD_ASROCK_939A785GMH
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x3060
depends on BOARD_ASROCK_939A785GMH
endif # BOARD_ASROCK_939A785GMH

View File

@ -16,12 +16,20 @@
## 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_ASROCK
choice
prompt "Mainboard model"
depends on VENDOR_ASROCK
source "src/mainboard/asrock/939a785gmh/Kconfig"
config BOARD_ASROCK_939A785GMH
bool "939A785GMH/128M"
endchoice
source "src/mainboard/asrock/939a785gmh/Kconfig"
config MAINBOARD_VENDOR
string
default "ASROCK"
endif # VENDOR_ASROCK

View File

@ -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

View File

@ -1,5 +1,7 @@
config BOARD_ASUS_A8N_E
bool "A8N-E"
if BOARD_ASUS_A8N_E
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_939
select NORTHBRIDGE_AMD_AMDK8
@ -17,80 +19,65 @@ config BOARD_ASUS_A8N_E
config MAINBOARD_DIR
string
default asus/a8n_e
depends on BOARD_ASUS_A8N_E
config DCACHE_RAM_BASE
hex
default 0xcf000
depends on BOARD_ASUS_A8N_E
config DCACHE_RAM_SIZE
hex
default 0x01000
depends on BOARD_ASUS_A8N_E
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_ASUS_A8N_E
config MEM_TRAIN_SEQ
int
default 2
depends on BOARD_ASUS_A8N_E
config SB_HT_CHAIN_ON_BUS0
int
default 2
depends on BOARD_ASUS_A8N_E
config MAINBOARD_PART_NUMBER
string
default "A8N-E"
depends on BOARD_ASUS_A8N_E
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_ASUS_A8N_E
config MAX_CPUS
int
default 2
depends on BOARD_ASUS_A8N_E
config MAX_PHYSICAL_CPUS
int
default 1
depends on BOARD_ASUS_A8N_E
config HT_CHAIN_END_UNITID_BASE
hex
default 0x20
depends on BOARD_ASUS_A8N_E
config HT_CHAIN_UNITID_BASE
hex
default 0x0
depends on BOARD_ASUS_A8N_E
config SB_HT_CHAIN_ON_BUS0
int
default 2
depends on BOARD_ASUS_A8N_E
config IRQ_SLOT_COUNT
int
default 13
depends on BOARD_ASUS_A8N_E
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1043
depends on BOARD_ASUS_A8N_E
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x815a
depends on BOARD_ASUS_A8N_E
endif # BOARD_ASUS_A8N_E

View File

@ -1,5 +1,7 @@
config BOARD_ASUS_A8V_E_SE
bool "A8V-E SE"
if BOARD_ASUS_A8V_E_SE
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_939
select K8_HT_FREQ_1G_SUPPORT
@ -17,69 +19,57 @@ config BOARD_ASUS_A8V_E_SE
config MAINBOARD_DIR
string
default asus/a8v-e_se
depends on BOARD_ASUS_A8V_E_SE
config DCACHE_RAM_BASE
hex
default 0xcc000
depends on BOARD_ASUS_A8V_E_SE
config DCACHE_RAM_SIZE
hex
default 0x4000
depends on BOARD_ASUS_A8V_E_SE
config DCACHE_RAM_GLOBAL_VAR_SIZE
hex
default 0x1000
depends on BOARD_ASUS_A8V_E_SE
config APIC_ID_OFFSET
hex
default 0x10
depends on BOARD_ASUS_A8V_E_SE
config SB_HT_CHAIN_ON_BUS0
int
default 1
depends on BOARD_ASUS_A8V_E_SE
config MAINBOARD_PART_NUMBER
string
default "A8V-E SE"
depends on BOARD_ASUS_A8V_E_SE
config HW_MEM_HOLE_SIZEK
hex
default 0
depends on BOARD_ASUS_A8V_E_SE
config MAX_CPUS
int
default 2
depends on BOARD_ASUS_A8V_E_SE
config MAX_PHYSICAL_CPUS
int
default 1
depends on BOARD_ASUS_A8V_E_SE
config HEAP_SIZE
hex
default 0x40000
depends on BOARD_ASUS_A8V_E_SE
config HT_CHAIN_END_UNITID_BASE
hex
default 0x20
depends on BOARD_ASUS_A8V_E_SE
config HT_CHAIN_UNITID_BASE
hex
default 0x0
depends on BOARD_ASUS_A8V_E_SE
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1043
depends on BOARD_ASUS_A8V_E_SE
endif # BOARD_ASUS_A8V_E_SE

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_ASUS_M2V_MX_SE
config BOARD_ASUS_M2V_MX_SE
bool "M2V-MX SE"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_AM2
select NORTHBRIDGE_AMD_AMDK8
@ -37,65 +38,53 @@ config BOARD_ASUS_M2V_MX_SE
config MAINBOARD_DIR
string
default asus/m2v-mx_se
depends on BOARD_ASUS_M2V_MX_SE
config DCACHE_RAM_BASE
hex
default 0xcc000
depends on BOARD_ASUS_M2V_MX_SE
config DCACHE_RAM_SIZE
hex
default 0x4000
depends on BOARD_ASUS_M2V_MX_SE
config DCACHE_RAM_GLOBAL_VAR_SIZE
hex
default 0x01000
depends on BOARD_ASUS_M2V_MX_SE
config APIC_ID_OFFSET
hex
default 0x10
depends on BOARD_ASUS_M2V_MX_SE
config MAINBOARD_PART_NUMBER
string
default "M2V-MX SE"
depends on BOARD_ASUS_M2V_MX_SE
config MAX_CPUS
int
default 2
depends on BOARD_ASUS_M2V_MX_SE
config MAX_PHYSICAL_CPUS
int
default 1
depends on BOARD_ASUS_M2V_MX_SE
config HEAP_SIZE
hex
default 0x40000
depends on BOARD_ASUS_M2V_MX_SE
config HT_CHAIN_UNITID_BASE
hex
default 0x0
depends on BOARD_ASUS_M2V_MX_SE
config SB_HT_CHAIN_ON_BUS0
int
default 1
depends on BOARD_ASUS_M2V_MX_SE
config HT_CHAIN_END_UNITID_BASE
hex
default 0x20
depends on BOARD_ASUS_M2V_MX_SE
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1043
depends on BOARD_ASUS_M2V_MX_SE
endif # BOARD_ASUS_M2V_MX_SE

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_ASUS_MEW_AM
config BOARD_ASUS_MEW_AM
bool "MEW-AM"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SOCKET_PGA370
select NORTHBRIDGE_INTEL_I82810
@ -34,15 +35,13 @@ config BOARD_ASUS_MEW_AM
config MAINBOARD_DIR
string
default asus/mew-am
depends on BOARD_ASUS_MEW_AM
config MAINBOARD_PART_NUMBER
string
default "MEW-AM"
depends on BOARD_ASUS_MEW_AM
config IRQ_SLOT_COUNT
int
default 8
depends on BOARD_ASUS_MEW_AM
endif # BOARD_ASUS_MEW_AM

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_ASUS_MEW_VM
config BOARD_ASUS_MEW_VM
bool "MEW-VM"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SOCKET_PGA370
select NORTHBRIDGE_INTEL_I82810
@ -35,15 +36,13 @@ config BOARD_ASUS_MEW_VM
config MAINBOARD_DIR
string
default asus/mew-vm
depends on BOARD_ASUS_MEW_VM
config MAINBOARD_PART_NUMBER
string
default "MEW-VM"
depends on BOARD_ASUS_MEW_VM
config IRQ_SLOT_COUNT
int
default 11
depends on BOARD_ASUS_MEW_VM
endif # BOARD_ASUS_MEW_VM

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_ASUS_P2B_D
config BOARD_ASUS_P2B_D
bool "P2B-D"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SLOT_1
select NORTHBRIDGE_INTEL_I440BX
@ -35,20 +36,17 @@ config BOARD_ASUS_P2B_D
config MAINBOARD_DIR
string
default asus/p2b-d
depends on BOARD_ASUS_P2B_D
config MAINBOARD_PART_NUMBER
string
default "P2B-D"
depends on BOARD_ASUS_P2B_D
config IRQ_SLOT_COUNT
int
default 6
depends on BOARD_ASUS_P2B_D
config MAX_CPUS
int
default 2
depends on BOARD_ASUS_P2B_D
endif # BOARD_ASUS_P2B_D

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_ASUS_P2B_DS
config BOARD_ASUS_P2B_DS
bool "P2B-DS"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SLOT_1
select NORTHBRIDGE_INTEL_I440BX
@ -35,20 +36,17 @@ config BOARD_ASUS_P2B_DS
config MAINBOARD_DIR
string
default asus/p2b-ds
depends on BOARD_ASUS_P2B_DS
config MAINBOARD_PART_NUMBER
string
default "P2B-DS"
depends on BOARD_ASUS_P2B_DS
config IRQ_SLOT_COUNT
int
default 7
depends on BOARD_ASUS_P2B_DS
config MAX_CPUS
int
default 2
depends on BOARD_ASUS_P2B_DS
endif # BOARD_ASUS_P2B_DS

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_ASUS_P2B_F
config BOARD_ASUS_P2B_F
bool "P2B-F"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SLOT_1
select NORTHBRIDGE_INTEL_I440BX
@ -32,15 +33,13 @@ config BOARD_ASUS_P2B_F
config MAINBOARD_DIR
string
default asus/p2b-f
depends on BOARD_ASUS_P2B_F
config MAINBOARD_PART_NUMBER
string
default "P2B-F"
depends on BOARD_ASUS_P2B_F
config IRQ_SLOT_COUNT
int
default 7
depends on BOARD_ASUS_P2B_F
endif # BOARD_ASUS_P2B_F

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_ASUS_P2B_LS
config BOARD_ASUS_P2B_LS
bool "P2B-LS"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SLOT_1
select NORTHBRIDGE_INTEL_I440BX
@ -33,15 +34,13 @@ config BOARD_ASUS_P2B_LS
config MAINBOARD_DIR
string
default asus/p2b-ls
depends on BOARD_ASUS_P2B_LS
config MAINBOARD_PART_NUMBER
string
default "P2B-LS"
depends on BOARD_ASUS_P2B_LS
config IRQ_SLOT_COUNT
int
default 8
depends on BOARD_ASUS_P2B_LS
endif # BOARD_ASUS_P2B_LS

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_ASUS_P2B
config BOARD_ASUS_P2B
bool "P2B"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SLOT_1
select NORTHBRIDGE_INTEL_I440BX
@ -32,15 +33,13 @@ config BOARD_ASUS_P2B
config MAINBOARD_DIR
string
default asus/p2b
depends on BOARD_ASUS_P2B
config MAINBOARD_PART_NUMBER
string
default "P2B"
depends on BOARD_ASUS_P2B
config IRQ_SLOT_COUNT
int
default 6
depends on BOARD_ASUS_P2B
endif # BOARD_ASUS_P2B

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_ASUS_P3B_F
config BOARD_ASUS_P3B_F
bool "P3B-F"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SLOT_1
select NORTHBRIDGE_INTEL_I440BX
@ -33,15 +34,13 @@ config BOARD_ASUS_P3B_F
config MAINBOARD_DIR
string
default asus/p3b-f
depends on BOARD_ASUS_P3B_F
config MAINBOARD_PART_NUMBER
string
default "P3B-F"
depends on BOARD_ASUS_P3B_F
config IRQ_SLOT_COUNT
int
default 8
depends on BOARD_ASUS_P3B_F
endif # BOARD_ASUS_P3B_F

View File

@ -16,12 +16,20 @@
## 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_AXUS
choice
prompt "Mainboard model"
depends on VENDOR_AXUS
source "src/mainboard/axus/tc320/Kconfig"
config BOARD_AXUS_TC320
bool "TC320"
endchoice
source "src/mainboard/axus/tc320/Kconfig"
config MAINBOARD_VENDOR
string
default "AXUS"
endif # VENDOR_AXUS

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_AXUS_TC320
config BOARD_AXUS_TC320
bool "TC320"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_GX1
select NORTHBRIDGE_AMD_GX1
@ -33,16 +34,14 @@ config BOARD_AXUS_TC320
config MAINBOARD_DIR
string
default axus/tc320
depends on BOARD_AXUS_TC320
config MAINBOARD_PART_NUMBER
string
default "TC320"
depends on BOARD_AXUS_TC320
# Soldered NIC, internal USB, no real PCI slots.
config IRQ_SLOT_COUNT
int
default 2
depends on BOARD_AXUS_TC320
endif # BOARD_AXUS_TC320

View File

@ -16,12 +16,20 @@
## 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_AZZA
choice
prompt "Mainboard model"
depends on VENDOR_AZZA
source "src/mainboard/azza/pt-6ibd/Kconfig"
config BOARD_AZZA_PT_6IBD
bool "PT-6IBD"
endchoice
source "src/mainboard/azza/pt-6ibd/Kconfig"
config MAINBOARD_VENDOR
string
default "AZZA"
endif # VENDOR_AZZA

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_AZZA_PT_6IBD
config BOARD_AZZA_PT_6IBD
bool "PT-6IBD"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SLOT_1
select NORTHBRIDGE_INTEL_I440BX
@ -32,15 +33,13 @@ config BOARD_AZZA_PT_6IBD
config MAINBOARD_DIR
string
default azza/pt-6ibd
depends on BOARD_AZZA_PT_6IBD
config MAINBOARD_PART_NUMBER
string
default "PT-6IBD"
depends on BOARD_AZZA_PT_6IBD
config IRQ_SLOT_COUNT
int
default 7
depends on BOARD_AZZA_PT_6IBD
endif # BOARD_AZZA_PT_6IBD

View File

@ -16,13 +16,23 @@
## 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_BCOM
choice
prompt "Mainboard model"
depends on VENDOR_BCOM
config BOARD_BCOM_WINNET100
bool "WinNET100"
config BOARD_BCOM_WINNETP680
bool "WinNET P680"
endchoice
source "src/mainboard/bcom/winnet100/Kconfig"
source "src/mainboard/bcom/winnetp680/Kconfig"
endchoice
config MAINBOARD_VENDOR
string
default "BCOM"
endif # VENDOR_BCOM

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_BCOM_WINNET100
config BOARD_BCOM_WINNET100
bool "WinNET100"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_GX1
select NORTHBRIDGE_AMD_GX1
@ -33,16 +34,14 @@ config BOARD_BCOM_WINNET100
config MAINBOARD_DIR
string
default bcom/winnet100
depends on BOARD_BCOM_WINNET100
config MAINBOARD_PART_NUMBER
string
default "WinNET100"
depends on BOARD_BCOM_WINNET100
# Soldered NIC, internal USB, no real PCI slots.
config IRQ_SLOT_COUNT
int
default 2
depends on BOARD_BCOM_WINNET100
endif # BOARD_BCOM_WINNET100

View File

@ -1,5 +1,7 @@
config BOARD_BCOM_WINNETP680
bool "WinNET P680"
if BOARD_BCOM_WINNETP680
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_VIA_C7
select NORTHBRIDGE_VIA_CN700
@ -13,20 +15,17 @@ config BOARD_BCOM_WINNETP680
config MAINBOARD_DIR
string
default bcom/winnetp680
depends on BOARD_BCOM_WINNETP680
config MAINBOARD_PART_NUMBER
string
default "WinNET P680"
depends on BOARD_BCOM_WINNETP680
config IRQ_SLOT_COUNT
int
default 10
depends on BOARD_BCOM_WINNETP680
config RAMBASE
hex
default 0x4000
depends on BOARD_BCOM_WINNETP680
endif # BOARD_BCOM_WINNETP680

View File

@ -16,12 +16,20 @@
## 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_BIOSTAR
choice
prompt "Mainboard model"
depends on VENDOR_BIOSTAR
source "src/mainboard/biostar/m6tba/Kconfig"
config BOARD_BIOSTAR_M6TBA
bool "M6TBA"
endchoice
source "src/mainboard/biostar/m6tba/Kconfig"
config MAINBOARD_VENDOR
string
default "Biostar"
endif # VENDOR_BIOSTAR

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_BIOSTAR_M6TBA
config BOARD_BIOSTAR_M6TBA
bool "M6TBA"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SLOT_1
select NORTHBRIDGE_INTEL_I440BX
@ -32,15 +33,13 @@ config BOARD_BIOSTAR_M6TBA
config MAINBOARD_DIR
string
default biostar/m6tba
depends on BOARD_BIOSTAR_M6TBA
config MAINBOARD_PART_NUMBER
string
default "M6TBA"
depends on BOARD_BIOSTAR_M6TBA
config IRQ_SLOT_COUNT
int
default 7
depends on BOARD_BIOSTAR_M6TBA
endif # BOARD_BIOSTAR_M6TBA

View File

@ -1,8 +1,17 @@
if VENDOR_BROADCOM
choice
prompt "Mainboard model"
depends on VENDOR_BROADCOM
source "src/mainboard/broadcom/blast/Kconfig"
config BOARD_BROADCOM_BLAST
bool "Blast"
endchoice
source "src/mainboard/broadcom/blast/Kconfig"
config MAINBOARD_VENDOR
string
default "Broadcom"
endif # VENDOR_BROADCOM

View File

@ -1,5 +1,7 @@
config BOARD_BROADCOM_BLAST
bool "Blast"
if BOARD_BROADCOM_BLAST
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_940
select NORTHBRIDGE_AMD_AMDK8
@ -19,80 +21,65 @@ config BOARD_BROADCOM_BLAST
config MAINBOARD_DIR
string
default broadcom/blast
depends on BOARD_BROADCOM_BLAST
config DCACHE_RAM_BASE
hex
default 0xcf000
depends on BOARD_BROADCOM_BLAST
config DCACHE_RAM_SIZE
hex
default 0x01000
depends on BOARD_BROADCOM_BLAST
config DCACHE_RAM_GLOBAL_VAR_SIZE
hex
default 0x0
depends on BOARD_BROADCOM_BLAST
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_BROADCOM_BLAST
config SB_HT_CHAIN_ON_BUS0
int
default 1
depends on BOARD_BROADCOM_BLAST
config MAINBOARD_PART_NUMBER
string
default "Blast"
depends on BOARD_BROADCOM_BLAST
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_BROADCOM_BLAST
config MAX_CPUS
int
default 4
depends on BOARD_BROADCOM_BLAST
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_BROADCOM_BLAST
config HT_CHAIN_END_UNITID_BASE
hex
default 0x1
depends on BOARD_BROADCOM_BLAST
config HT_CHAIN_UNITID_BASE
hex
default 0x6
depends on BOARD_BROADCOM_BLAST
config SB_HT_CHAIN_ON_BUS0
int
default 2
depends on BOARD_BROADCOM_BLAST
config IRQ_SLOT_COUNT
int
default 11
depends on BOARD_BROADCOM_BLAST
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x161f
depends on BOARD_BROADCOM_BLAST
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x3050
depends on BOARD_BROADCOM_BLAST
endif # BOARD_BROADCOM_BLAST

View File

@ -16,12 +16,20 @@
## 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_COMPAQ
choice
prompt "Mainboard model"
depends on VENDOR_COMPAQ
source "src/mainboard/compaq/deskpro_en_sff_p600/Kconfig"
config BOARD_COMPAQ_DESKPRO_EN_SFF_P600
bool "Deskpro EN SFF P600"
endchoice
source "src/mainboard/compaq/deskpro_en_sff_p600/Kconfig"
config MAINBOARD_VENDOR
string
default "Compaq"
endif # VENDOR_COMPAQ

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_COMPAQ_DESKPRO_EN_SFF_P600
config BOARD_COMPAQ_DESKPRO_EN_SFF_P600
bool "Deskpro EN SFF P600"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SLOT_1
select NORTHBRIDGE_INTEL_I440BX
@ -33,15 +34,13 @@ config BOARD_COMPAQ_DESKPRO_EN_SFF_P600
config MAINBOARD_DIR
string
default compaq/deskpro_en_sff_p600
depends on BOARD_COMPAQ_DESKPRO_EN_SFF_P600
config MAINBOARD_PART_NUMBER
string
default "Deskpro EN SFF P600"
depends on BOARD_COMPAQ_DESKPRO_EN_SFF_P600
config IRQ_SLOT_COUNT
int
default 5
depends on BOARD_COMPAQ_DESKPRO_EN_SFF_P600
endif # BOARD_COMPAQ_DESKPRO_EN_SFF_P600

View File

@ -1,8 +1,17 @@
if VENDOR_DELL
choice
prompt "Mainboard model"
depends on VENDOR_DELL
source "src/mainboard/dell/s1850/Kconfig"
config BOARD_DELL_S1850
bool "PowerEdge 1850"
endchoice
source "src/mainboard/dell/s1850/Kconfig"
config MAINBOARD_VENDOR
string
default "Dell"
endif # VENDOR_DELL

View File

@ -1,5 +1,7 @@
config BOARD_DELL_S1850
bool "PowerEdge 1850"
if BOARD_DELL_S1850
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SOCKET_MPGA604
select NORTHBRIDGE_INTEL_E7520
@ -19,35 +21,29 @@ config BOARD_DELL_S1850
config MAINBOARD_DIR
string
default dell/s1850
depends on BOARD_DELL_S1850
config MAINBOARD_PART_NUMBER
string
default "PowerEdge 1850"
depends on BOARD_DELL_S1850
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x5580
depends on BOARD_DELL_S1850
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x15d9
depends on BOARD_DELL_S1850
config MAX_CPUS
int
default 4
depends on BOARD_DELL_S1850
config MAX_PHYSICAL_CPUS
int
default 1
depends on BOARD_DELL_S1850
config IRQ_SLOT_COUNT
int
default 9
depends on BOARD_DELL_S1850
endif # BOARD_DELL_S1850

View File

@ -1,10 +1,23 @@
if VENDOR_DIGITAL_LOGIC
choice
prompt "Mainboard model"
depends on VENDOR_DIGITAL_LOGIC
config BOARD_DIGITALLOGIC_ADL855PC
bool "smartModule855"
config BOARD_DIGITALLOGIC_MSM586SEG
bool "MSM586SEG"
config BOARD_DIGITALLOGIC_MSM800SEV
bool "MSM800SEV"
endchoice
source "src/mainboard/digitallogic/adl855pc/Kconfig"
source "src/mainboard/digitallogic/msm586seg/Kconfig"
source "src/mainboard/digitallogic/msm800sev/Kconfig"
endchoice
config MAINBOARD_VENDOR
string
default "DIGITAL-LOGIC"
endif # VENDOR_DIGITAL_LOGIC

View File

@ -1,5 +1,7 @@
config BOARD_DIGITALLOGIC_ADL855PC
bool "smartModule855"
if BOARD_DIGITALLOGIC_ADL855PC
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SOCKET_MPGA479M
select NORTHBRIDGE_INTEL_I855
@ -15,24 +17,21 @@ config BOARD_DIGITALLOGIC_ADL855PC
config MAINBOARD_DIR
string
default digitallogic/adl855pc
depends on BOARD_DIGITALLOGIC_ADL855PC
config MAINBOARD_PART_NUMBER
string
default "smartModule855"
depends on BOARD_DIGITALLOGIC_ADL855PC
config DCACHE_RAM_BASE
hex
default 0xffdf8000
depends on BOARD_DIGITALLOGIC_ADL855PC
config DCACHE_RAM_SIZE
hex
default 0x8000
depends on BOARD_DIGITALLOGIC_ADL855PC
config IRQ_SLOT_COUNT
int
default 5
depends on BOARD_DIGITALLOGIC_ADL855PC
endif # BOARD_DIGITALLOGIC_ADL855PC

View File

@ -1,5 +1,7 @@
config BOARD_DIGITALLOGIC_MSM586SEG
bool "MSM586SEG"
if BOARD_DIGITALLOGIC_MSM586SEG
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SC520
select HAVE_PIRQ_TABLE
@ -10,14 +12,13 @@ config BOARD_DIGITALLOGIC_MSM586SEG
config MAINBOARD_DIR
string
default digitallogic/msm586seg
depends on BOARD_DIGITALLOGIC_MSM586SEG
config MAINBOARD_PART_NUMBER
string
default "MSM586SEG"
depends on BOARD_DIGITALLOGIC_MSM586SEG
config IRQ_SLOT_COUNT
int
default 2
depends on BOARD_DIGITALLOGIC_MSM586SEG
endif # BOARD_DIGITALLOGIC_MSM586SEG

View File

@ -1,5 +1,7 @@
config BOARD_DIGITALLOGIC_MSM800SEV
bool "MSM800SEV"
if BOARD_DIGITALLOGIC_MSM800SEV
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_LX
select NORTHBRIDGE_AMD_LX
@ -14,19 +16,17 @@ config BOARD_DIGITALLOGIC_MSM800SEV
config MAINBOARD_DIR
string
default digitallogic/msm800sev
depends on BOARD_DIGITALLOGIC_MSM800SEV
config MAINBOARD_PART_NUMBER
string
default "MSM800SEV"
depends on BOARD_DIGITALLOGIC_MSM800SEV
config IRQ_SLOT_COUNT
int
default 9
depends on BOARD_DIGITALLOGIC_MSM800SEV
config RAMBASE
hex
default 0x4000
depends on BOARD_DIGITALLOGIC_MSM800SEV
endif # BOARD_DIGITALLOGIC_MSM800SEV

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_EAGLELION_5BCM
config BOARD_EAGLELION_5BCM
bool "5BCM"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_GX1
select NORTHBRIDGE_AMD_GX1
@ -33,15 +34,13 @@ config BOARD_EAGLELION_5BCM
config MAINBOARD_DIR
string
default eaglelion/5bcm
depends on BOARD_EAGLELION_5BCM
config MAINBOARD_PART_NUMBER
string
default "5BCM"
depends on BOARD_EAGLELION_5BCM
config IRQ_SLOT_COUNT
int
default 2
depends on BOARD_EAGLELION_5BCM
endif # BOARD_EAGLELION_5BCM

View File

@ -16,12 +16,20 @@
## 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_EAGLELION
choice
prompt "Mainboard model"
depends on VENDOR_EAGLELION
source "src/mainboard/eaglelion/5bcm/Kconfig"
config BOARD_EAGLELION_5BCM
bool "5BCM"
endchoice
source "src/mainboard/eaglelion/5bcm/Kconfig"
config MAINBOARD_VENDOR
string
default "EagleLion"
endif # VENDOR_EAGLELION

View File

@ -17,12 +17,20 @@
## 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_ECS
choice
prompt "Mainboard model"
depends on VENDOR_ECS
source "src/mainboard/ecs/p6iwp-fe/Kconfig"
config BOARD_ECS_P6IWP_FE
bool "P6IWP-FE"
endchoice
source "src/mainboard/ecs/p6iwp-fe/Kconfig"
config MAINBOARD_VENDOR
string
default "ECS"
endif # VENDOR_ECS

View File

@ -17,9 +17,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_ECS_P6IWP_FE
config BOARD_ECS_P6IWP_FE
bool "P6IWP-FE"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SOCKET_PGA370
select NORTHBRIDGE_INTEL_I82810
@ -35,15 +36,13 @@ config BOARD_ECS_P6IWP_FE
config MAINBOARD_DIR
string
default ecs/p6iwp-fe
depends on BOARD_ECS_P6IWP_FE
config MAINBOARD_PART_NUMBER
string
default "P6IWP-FE"
depends on BOARD_ECS_P6IWP_FE
config IRQ_SLOT_COUNT
int
default 10
depends on BOARD_ECS_P6IWP_FE
endif # BOARD_ECS_P6IWP_FE

View File

@ -1,7 +1,17 @@
if VENDOR_EMULATION
choice
prompt "Mainboard model"
depends on VENDOR_EMULATION
config BOARD_EMULATION_QEMU_X86
bool "QEMU x86"
endchoice
source "src/mainboard/emulation/qemu-x86/Kconfig"
endchoice
config MAINBOARD_VENDOR
string
default "Emulation"
endif # VENDOR_EMULATION

View File

@ -1,5 +1,7 @@
config BOARD_EMULATION_QEMU_X86
bool "QEMU x86"
if BOARD_EMULATION_QEMU_X86
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select SOUTHBRIDGE_INTEL_I82371EB
select ROMCC
@ -12,14 +14,13 @@ config BOARD_EMULATION_QEMU_X86
config MAINBOARD_DIR
string
default emulation/qemu-x86
depends on BOARD_EMULATION_QEMU_X86
config MAINBOARD_PART_NUMBER
string
default "QEMU x86"
depends on BOARD_EMULATION_QEMU_X86
config IRQ_SLOT_COUNT
int
default 6
depends on BOARD_EMULATION_QEMU_X86
endif # BOARD_EMULATION_QEMU_X86

View File

@ -16,11 +16,20 @@
## 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_GETAC
choice
prompt "Mainboard model"
depends on VENDOR_GETAC
config BOARD_GETAC_P470
bool "P470"
endchoice
source "src/mainboard/getac/p470/Kconfig"
endchoice
config MAINBOARD_VENDOR
string
default "Getac"
endif # VENDOR_GETAC

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_GETAC_P470
config BOARD_GETAC_P470
bool "P470"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_CORE
select CPU_INTEL_SOCKET_MFCPGA478
@ -48,45 +49,37 @@ config BOARD_GETAC_P470
config MAINBOARD_DIR
string
default getac/p470
depends on BOARD_GETAC_P470
config DCACHE_RAM_BASE
hex
default 0xffdf8000
depends on BOARD_GETAC_P470
config DCACHE_RAM_SIZE
hex
default 0x8000
depends on BOARD_GETAC_P470
config MAINBOARD_PART_NUMBER
string
default "P470"
depends on BOARD_GETAC_P470
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
depends on BOARD_GETAC_P470
config IRQ_SLOT_COUNT
int
default 18
depends on BOARD_GETAC_P470
config MAX_CPUS
int
default 4
depends on BOARD_GETAC_P470
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_GETAC_P470
config FALLBACK_VGA_BIOS_FILE
string
default "getac-pci8086,27a2.rom"
depends on BOARD_GETAC_P470
endif # BOARD_GETAC_P470

View File

@ -16,10 +16,25 @@
## 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_GIGABYTE
choice
prompt "Mainboard model"
depends on VENDOR_GIGABYTE
config BOARD_GIGABYTE_GA_2761GXDK
bool "GA-2761GXDK"
config BOARD_GIGABYTE_GA_6BXC
bool "GA-6BXC"
config BOARD_GIGABYTE_GA_6BXE
bool "GA-6BXE"
config BOARD_GIGABYTE_M57SLI
bool "GA-M57SLI-S4"
config BOARD_GIGABYTE_GA785GMT
bool "MA785GMT"
config BOARD_GIGABYTE_MA78GM
bool "MA78GM-US2H"
endchoice
source "src/mainboard/gigabyte/ga_2761gxdk/Kconfig"
source "src/mainboard/gigabyte/ga-6bxc/Kconfig"
@ -27,5 +42,9 @@ source "src/mainboard/gigabyte/ga-6bxe/Kconfig"
source "src/mainboard/gigabyte/m57sli/Kconfig"
source "src/mainboard/gigabyte/ma785gmt/Kconfig"
source "src/mainboard/gigabyte/ma78gm/Kconfig"
endchoice
config MAINBOARD_VENDOR
string
default "GIGABYTE"
endif # VENDOR_GIGABYTE

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_GIGABYTE_GA_6BXC
config BOARD_GIGABYTE_GA_6BXC
bool "GA-6BXC"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SLOT_1
select NORTHBRIDGE_INTEL_I440BX
@ -32,15 +33,13 @@ config BOARD_GIGABYTE_GA_6BXC
config MAINBOARD_DIR
string
default gigabyte/ga-6bxc
depends on BOARD_GIGABYTE_GA_6BXC
config MAINBOARD_PART_NUMBER
string
default "GA-6BXC"
depends on BOARD_GIGABYTE_GA_6BXC
config IRQ_SLOT_COUNT
int
default 6
depends on BOARD_GIGABYTE_GA_6BXC
endif # BOARD_GIGABYTE_GA_6BXC

View File

@ -17,9 +17,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_GIGABYTE_GA_6BXE
config BOARD_GIGABYTE_GA_6BXE
bool "GA-6BXE"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SLOT_1
select NORTHBRIDGE_INTEL_I440BX
@ -34,15 +35,13 @@ config BOARD_GIGABYTE_GA_6BXE
config MAINBOARD_DIR
string
default gigabyte/ga-6bxe
depends on BOARD_GIGABYTE_GA_6BXE
config MAINBOARD_PART_NUMBER
string
default "GA-6BXE"
depends on BOARD_GIGABYTE_GA_6BXE
config IRQ_SLOT_COUNT
int
default 7
depends on BOARD_GIGABYTE_GA_6BXE
endif # BOARD_GIGABYTE_GA_6BXE

View File

@ -1,5 +1,7 @@
config BOARD_GIGABYTE_GA_2761GXDK
bool "GA-2761GXDK"
if BOARD_GIGABYTE_GA_2761GXDK
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_AM2
select NORTHBRIDGE_AMD_AMDK8
@ -18,94 +20,77 @@ config BOARD_GIGABYTE_GA_2761GXDK
config MAINBOARD_DIR
string
default gigabyte/ga_2761gxdk
depends on BOARD_GIGABYTE_GA_2761GXDK
config DCACHE_RAM_BASE
hex
default 0xc8000
depends on BOARD_GIGABYTE_GA_2761GXDK
config DCACHE_RAM_SIZE
hex
default 0x08000
depends on BOARD_GIGABYTE_GA_2761GXDK
config DCACHE_RAM_GLOBAL_VAR_SIZE
hex
default 0x01000
depends on BOARD_GIGABYTE_GA_2761GXDK
config APIC_ID_OFFSET
hex
default 0x10
depends on BOARD_GIGABYTE_GA_2761GXDK
config MEM_TRAIN_SEQ
int
default 2
depends on BOARD_GIGABYTE_GA_2761GXDK
config SB_HT_CHAIN_ON_BUS0
int
default 2
depends on BOARD_GIGABYTE_GA_2761GXDK
config MAINBOARD_PART_NUMBER
string
default "GA-2761GXDK"
depends on BOARD_GIGABYTE_GA_2761GXDK
config PCI_64BIT_PREF_MEM
bool
default n
depends on BOARD_GIGABYTE_GA_2761GXDK
default n
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_GIGABYTE_GA_2761GXDK
config MAX_CPUS
int
default 2
depends on BOARD_GIGABYTE_GA_2761GXDK
config MAX_PHYSICAL_CPUS
int
default 1
depends on BOARD_GIGABYTE_GA_2761GXDK
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_GIGABYTE_GA_2761GXDK
config HT_CHAIN_UNITID_BASE
hex
default 0x0
depends on BOARD_GIGABYTE_GA_2761GXDK
config HT_CHAIN_END_UNITID_BASE
hex
default 0x20
depends on BOARD_GIGABYTE_GA_2761GXDK
config SERIAL_CPU_INIT
bool
default n
depends on BOARD_GIGABYTE_GA_2761GXDK
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1039
depends on BOARD_GIGABYTE_GA_2761GXDK
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x1234
depends on BOARD_GIGABYTE_GA_2761GXDK
config IRQ_SLOT_COUNT
int
default 11
depends on BOARD_GIGABYTE_GA_2761GXDK
endif # BOARD_GIGABYTE_GA_2761GXDK

View File

@ -1,5 +1,7 @@
config BOARD_GIGABYTE_M57SLI
bool "GA-M57SLI-S4"
if BOARD_GIGABYTE_M57SLI
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_AM2
select NORTHBRIDGE_AMD_AMDK8
@ -21,94 +23,77 @@ config BOARD_GIGABYTE_M57SLI
config MAINBOARD_DIR
string
default gigabyte/m57sli
depends on BOARD_GIGABYTE_M57SLI
config DCACHE_RAM_BASE
hex
default 0xc8000
depends on BOARD_GIGABYTE_M57SLI
config DCACHE_RAM_SIZE
hex
default 0x08000
depends on BOARD_GIGABYTE_M57SLI
config DCACHE_RAM_GLOBAL_VAR_SIZE
hex
default 0x01000
depends on BOARD_GIGABYTE_M57SLI
config APIC_ID_OFFSET
hex
default 0x10
depends on BOARD_GIGABYTE_M57SLI
config MEM_TRAIN_SEQ
int
default 2
depends on BOARD_GIGABYTE_M57SLI
config SB_HT_CHAIN_ON_BUS0
int
default 2
depends on BOARD_GIGABYTE_M57SLI
config MAINBOARD_PART_NUMBER
string
default "GA-M57SLI-S4"
depends on BOARD_GIGABYTE_M57SLI
config PCI_64BIT_PREF_MEM
bool
default n
depends on BOARD_GIGABYTE_M57SLI
default n
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_GIGABYTE_M57SLI
config MAX_CPUS
int
default 2
depends on BOARD_GIGABYTE_M57SLI
config MAX_PHYSICAL_CPUS
int
default 1
depends on BOARD_GIGABYTE_M57SLI
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_GIGABYTE_M57SLI
config HT_CHAIN_UNITID_BASE
hex
default 0x0
depends on BOARD_GIGABYTE_M57SLI
config HT_CHAIN_END_UNITID_BASE
hex
default 0x20
depends on BOARD_GIGABYTE_M57SLI
config SERIAL_CPU_INIT
bool
default n
depends on BOARD_GIGABYTE_M57SLI
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1022
depends on BOARD_GIGABYTE_M57SLI
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x2b80
depends on BOARD_GIGABYTE_M57SLI
config IRQ_SLOT_COUNT
int
default 11
depends on BOARD_GIGABYTE_M57SLI
endif # BOARD_GIGABYTE_M57SLI

View File

@ -1,5 +1,7 @@
config BOARD_GIGABYTE_GA785GMT
bool "MA785GMT"
if BOARD_GIGABYTE_GA785GMT
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_AM3
select NORTHBRIDGE_AMD_AMDFAM10
@ -27,99 +29,81 @@ config BOARD_GIGABYTE_GA785GMT
config MAINBOARD_DIR
string
default gigabyte/ma785gmt
depends on BOARD_GIGABYTE_GA785GMT
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_GIGABYTE_GA785GMT
config MAINBOARD_PART_NUMBER
string
default "Gigabyte GA785GMT"
depends on BOARD_GIGABYTE_GA785GMT
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_GIGABYTE_GA785GMT
config MAX_CPUS
int
default 8
depends on BOARD_GIGABYTE_GA785GMT
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_GIGABYTE_GA785GMT
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_GIGABYTE_GA785GMT
config MEM_TRAIN_SEQ
int
default 2
depends on BOARD_GIGABYTE_GA785GMT
config SB_HT_CHAIN_ON_BUS0
int
default 1
depends on BOARD_GIGABYTE_GA785GMT
config HT_CHAIN_END_UNITID_BASE
hex
default 0x1
depends on BOARD_GIGABYTE_GA785GMT
config HT_CHAIN_UNITID_BASE
hex
default 0x0
depends on BOARD_GIGABYTE_GA785GMT
config IRQ_SLOT_COUNT
int
default 11
depends on BOARD_GIGABYTE_GA785GMT
config AMD_UCODE_PATCH_FILE
string
default "mc_patch_010000b6.h"
depends on BOARD_GIGABYTE_GA785GMT
config RAMTOP
hex
default 0x2000000
depends on BOARD_GIGABYTE_GA785GMT
config HEAP_SIZE
hex
default 0xc0000
depends on BOARD_GIGABYTE_GA785GMT
config ACPI_SSDTX_NUM
int
default 0
depends on BOARD_GIGABYTE_GA785GMT
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x3060
depends on BOARD_GIGABYTE_GA785GMT
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1022
depends on BOARD_GIGABYTE_GA785GMT
config RAMBASE
hex
default 0x200000
depends on BOARD_GIGABYTE_GA785GMT
config COMPRESS
hex
default 0
depends on BOARD_GIGABYTE_GA785GMT
endif # BOARD_GIGABYTE_GA785GMT

View File

@ -1,5 +1,7 @@
config BOARD_GIGABYTE_MA78GM
bool "MA78GM-US2H"
if BOARD_GIGABYTE_MA78GM
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_AM2R2
select NORTHBRIDGE_AMD_AMDFAM10
@ -27,99 +29,81 @@ config BOARD_GIGABYTE_MA78GM
config MAINBOARD_DIR
string
default gigabyte/ma78gm
depends on BOARD_GIGABYTE_MA78GM
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_GIGABYTE_MA78GM
config MAINBOARD_PART_NUMBER
string
default "GIGABYTE MA78GM"
depends on BOARD_GIGABYTE_MA78GM
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_GIGABYTE_MA78GM
config MAX_CPUS
int
default 8
depends on BOARD_GIGABYTE_MA78GM
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_GIGABYTE_MA78GM
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_GIGABYTE_MA78GM
config MEM_TRAIN_SEQ
int
default 2
depends on BOARD_GIGABYTE_MA78GM
config SB_HT_CHAIN_ON_BUS0
int
default 1
depends on BOARD_GIGABYTE_MA78GM
config HT_CHAIN_END_UNITID_BASE
hex
default 0x1
depends on BOARD_GIGABYTE_MA78GM
config HT_CHAIN_UNITID_BASE
hex
default 0x0
depends on BOARD_GIGABYTE_MA78GM
config IRQ_SLOT_COUNT
int
default 11
depends on BOARD_GIGABYTE_MA78GM
config AMD_UCODE_PATCH_FILE
string
default "mc_patch_01000095.h"
depends on BOARD_GIGABYTE_MA78GM
config RAMTOP
hex
default 0x2000000
depends on BOARD_GIGABYTE_MA78GM
config HEAP_SIZE
hex
default 0xc0000
depends on BOARD_GIGABYTE_MA78GM
config ACPI_SSDTX_NUM
int
default 0
depends on BOARD_GIGABYTE_MA78GM
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x3060
depends on BOARD_GIGABYTE_MA78GM
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1022
depends on BOARD_GIGABYTE_MA78GM
config RAMBASE
hex
default 0x200000
depends on BOARD_GIGABYTE_MA78GM
config COMPRESS
hex
default 0
depends on BOARD_GIGABYTE_MA78GM
endif # BOARD_GIGABYTE_MA78GM

View File

@ -1,10 +1,23 @@
if VENDOR_HP
choice
prompt "Mainboard model"
depends on VENDOR_HP
config BOARD_HP_DL145_G1
bool "ProLiant DL145 G1"
config BOARD_HP_DL145_G3
bool "ProLiant DL145 G3"
config BOARD_HP_E_VECTRA_P2706T
bool "e-Vectra P2706T"
endchoice
source "src/mainboard/hp/dl145_g1/Kconfig"
source "src/mainboard/hp/dl145_g3/Kconfig"
source "src/mainboard/hp/e_vectra_p2706t/Kconfig"
endchoice
config MAINBOARD_VENDOR
string
default "HP"
endif # VENDOR_HP

View File

@ -1,5 +1,7 @@
config BOARD_HP_DL145_G1
bool "ProLiant DL145 G1"
if BOARD_HP_DL145_G1
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_940
select NORTHBRIDGE_AMD_AMDK8
@ -18,64 +20,53 @@ config BOARD_HP_DL145_G1
config MAINBOARD_DIR
string
default hp/dl145_g1
depends on BOARD_HP_DL145_G1
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_HP_DL145_G1
config SB_HT_CHAIN_ON_BUS0
int
default 2
depends on BOARD_HP_DL145_G1
config MAINBOARD_PART_NUMBER
string
default "ProLiant DL145 G1"
depends on BOARD_HP_DL145_G1
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1022
depends on BOARD_HP_DL145_G1
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x7460
depends on BOARD_HP_DL145_G1
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_HP_DL145_G1
config MAX_CPUS
int
default 4
depends on BOARD_HP_DL145_G1
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_HP_DL145_G1
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_HP_DL145_G1
config HT_CHAIN_UNITID_BASE
hex
default 0x1
depends on BOARD_HP_DL145_G1
config HT_CHAIN_END_UNITID_BASE
hex
default 0x6
depends on BOARD_HP_DL145_G1
config IRQ_SLOT_COUNT
int
default 9
depends on BOARD_HP_DL145_G1
endif # BOARD_HP_DL145_G1

View File

@ -1,5 +1,7 @@
config BOARD_HP_DL145_G3
bool "ProLiant DL145 G3"
if BOARD_HP_DL145_G3
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_F
select NORTHBRIDGE_AMD_AMDK8
@ -20,69 +22,57 @@ config BOARD_HP_DL145_G3
config MAINBOARD_DIR
string
default hp/dl145_g3
depends on BOARD_HP_DL145_G3
config DCACHE_RAM_BASE
hex
default 0xcc000
depends on BOARD_HP_DL145_G3
config DCACHE_RAM_SIZE
hex
default 0x04000
depends on BOARD_HP_DL145_G3
config DCACHE_RAM_GLOBAL_VAR_SIZE
hex
default 0x01000
depends on BOARD_HP_DL145_G3
config APIC_ID_OFFSET
hex
default 0x8
depends on BOARD_HP_DL145_G3
config SB_HT_CHAIN_ON_BUS0
int
default 2
depends on BOARD_HP_DL145_G3
config MAINBOARD_PART_NUMBER
string
default "ProLiant DL145 G3"
depends on BOARD_HP_DL145_G3
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_HP_DL145_G3
config MAX_CPUS
int
default 4
depends on BOARD_HP_DL145_G3
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_HP_DL145_G3
config HT_CHAIN_END_UNITID_BASE
hex
default 0x1
depends on BOARD_HP_DL145_G3
config HT_CHAIN_UNITID_BASE
hex
default 0x6
depends on BOARD_HP_DL145_G3
config SB_HT_CHAIN_ON_BUS0
int
default 2
depends on BOARD_HP_DL145_G3
config IRQ_SLOT_COUNT
int
default 15
depends on BOARD_HP_DL145_G3
endif # BOARD_HP_DL145_G3

View File

@ -20,8 +20,10 @@
# FIXME: It's a PC87360 actually.
# FIXME: It's an i810E actually!
# FIXME: ROM chip size really 512KB?
config BOARD_HP_E_VECTRA_P2706T
bool "e-Vectra P2706T"
if BOARD_HP_E_VECTRA_P2706T
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SOCKET_PGA370
select NORTHBRIDGE_INTEL_I82810
@ -37,15 +39,13 @@ config BOARD_HP_E_VECTRA_P2706T
config MAINBOARD_DIR
string
default hp/e_vectra_p2706t
depends on BOARD_HP_E_VECTRA_P2706T
config MAINBOARD_PART_NUMBER
string
default "e-Vectra P2706T"
depends on BOARD_HP_E_VECTRA_P2706T
config IRQ_SLOT_COUNT
int
default 3
depends on BOARD_HP_E_VECTRA_P2706T
endif # BOARD_HP_E_VECTRA_P2706T

View File

@ -1,8 +1,17 @@
choice
prompt "Mainboard model"
depends on VENDOR_IBASE
if VENDOR_IBASE
source "src/mainboard/ibase/mb899/Kconfig"
choice
prompt "Mainboard model"
config BOARD_IBASE_MB899
bool "MB899"
endchoice
source "src/mainboard/ibase/mb899/Kconfig"
config MAINBOARD_VENDOR
string
default "iBase"
endif # VENDOR_IBASE

View File

@ -1,5 +1,7 @@
config BOARD_IBASE_MB899
bool "MB899"
if BOARD_IBASE_MB899
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_CORE
select CPU_INTEL_SOCKET_MFCPGA478
@ -24,45 +26,37 @@ config BOARD_IBASE_MB899
config MAINBOARD_DIR
string
default ibase/mb899
depends on BOARD_IBASE_MB899
config DCACHE_RAM_BASE
hex
default 0xffdf8000
depends on BOARD_IBASE_MB899
config DCACHE_RAM_SIZE
hex
default 0x8000
depends on BOARD_IBASE_MB899
config MAINBOARD_PART_NUMBER
string
default "MB899"
depends on BOARD_IBASE_MB899
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
depends on BOARD_IBASE_MB899
config IRQ_SLOT_COUNT
int
default 18
depends on BOARD_IBASE_MB899
config MAX_CPUS
int
default 4
depends on BOARD_IBASE_MB899
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_IBASE_MB899
config FALLBACK_VGA_BIOS_FILE
string
default "amipci_01.20"
depends on BOARD_IBASE_MB899
endif # BOARD_IBASE_MB899

View File

@ -1,9 +1,20 @@
if VENDOR_IBM
choice
prompt "Mainboard model"
depends on VENDOR_IBM
config BOARD_IBM_E325
bool "eServer 325"
config BOARD_IBM_E326
bool "eServer 326"
endchoice
source "src/mainboard/ibm/e325/Kconfig"
source "src/mainboard/ibm/e326/Kconfig"
endchoice
config MAINBOARD_VENDOR
string
default "IBM"
endif # VENDOR_IBM

View File

@ -1,5 +1,7 @@
config BOARD_IBM_E325
bool "eServer 325"
if BOARD_IBM_E325
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_940
select NORTHBRIDGE_AMD_AMDK8
@ -19,74 +21,61 @@ config BOARD_IBM_E325
config MAINBOARD_DIR
string
default ibm/e325
depends on BOARD_IBM_E325
config DCACHE_RAM_BASE
hex
default 0xcf000
depends on BOARD_IBM_E325
config DCACHE_RAM_SIZE
hex
default 0x1000
depends on BOARD_IBM_E325
config DCACHE_RAM_GLOBAL_VAR_SIZE
hex
default 0x0
depends on BOARD_IBM_E325
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_IBM_E325
config MAINBOARD_PART_NUMBER
string
default "eServer 325"
depends on BOARD_IBM_E325
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_IBM_E325
config MAX_CPUS
int
default 1
depends on BOARD_IBM_E325
config MAX_PHYSICAL_CPUS
int
default 1
depends on BOARD_IBM_E325
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_IBM_E325
config SB_HT_CHAIN_ON_BUS0
int
default 0
depends on BOARD_IBM_E325
config HT_CHAIN_END_UNITID_BASE
hex
default 0x20
depends on BOARD_IBM_E325
config HT_CHAIN_UNITID_BASE
hex
default 0x1
depends on BOARD_IBM_E325
config SERIAL_CPU_INIT
bool
default n
depends on BOARD_IBM_E325
config IRQ_SLOT_COUNT
int
default 12
depends on BOARD_IBM_E325
endif # BOARD_IBM_E325

View File

@ -1,5 +1,7 @@
config BOARD_IBM_E326
bool "eServer 326"
if BOARD_IBM_E326
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_940
select NORTHBRIDGE_AMD_AMDK8
@ -19,74 +21,61 @@ config BOARD_IBM_E326
config MAINBOARD_DIR
string
default ibm/e326
depends on BOARD_IBM_E326
config DCACHE_RAM_BASE
hex
default 0xcf000
depends on BOARD_IBM_E326
config DCACHE_RAM_SIZE
hex
default 0x1000
depends on BOARD_IBM_E326
config DCACHE_RAM_GLOBAL_VAR_SIZE
hex
default 0x0
depends on BOARD_IBM_E326
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_IBM_E326
config MAINBOARD_PART_NUMBER
string
default "eServer 326"
depends on BOARD_IBM_E326
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_IBM_E326
config MAX_CPUS
int
default 2
depends on BOARD_IBM_E326
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_IBM_E326
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_IBM_E326
config SB_HT_CHAIN_ON_BUS0
int
default 0
depends on BOARD_IBM_E326
config HT_CHAIN_END_UNITID_BASE
hex
default 0x20
depends on BOARD_IBM_E326
config HT_CHAIN_UNITID_BASE
hex
default 0x1
depends on BOARD_IBM_E326
config SERIAL_CPU_INIT
bool
default n
depends on BOARD_IBM_E326
config IRQ_SLOT_COUNT
int
default 12
depends on BOARD_IBM_E326
endif # BOARD_IBM_E326

View File

@ -16,14 +16,26 @@
## 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_IEI
choice
prompt "Mainboard model"
depends on VENDOR_IEI
config BOARD_IEI_JUKI_511P
bool "JUKI-511P"
config BOARD_IEI_NOVA_4899R
bool "NOVA-4899R"
config BOARD_IEI_PCISA_LX_800_R10
bool "PCISA LX-800-R10"
endchoice
source "src/mainboard/iei/juki-511p/Kconfig"
source "src/mainboard/iei/nova4899r/Kconfig"
source "src/mainboard/iei/pcisa-lx-800-r10/Kconfig"
endchoice
config MAINBOARD_VENDOR
string
default "IEI"
endif # VENDOR_IEI

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_IEI_JUKI_511P
config BOARD_IEI_JUKI_511P
bool "JUKI-511P"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_GX1
select NORTHBRIDGE_AMD_GX1
@ -32,15 +33,13 @@ config BOARD_IEI_JUKI_511P
config MAINBOARD_DIR
string
default iei/juki-511p
depends on BOARD_IEI_JUKI_511P
config MAINBOARD_PART_NUMBER
string
default "JUKI-511P"
depends on BOARD_IEI_JUKI_511P
config IRQ_SLOT_COUNT
int
default 2
depends on BOARD_IEI_JUKI_511P
endif # BOARD_IEI_JUKI_511P

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_IEI_NOVA_4899R
config BOARD_IEI_NOVA_4899R
bool "NOVA-4899R"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_GX1
select NORTHBRIDGE_AMD_GX1
@ -34,15 +35,13 @@ config BOARD_IEI_NOVA_4899R
config MAINBOARD_DIR
string
default iei/nova4899r
depends on BOARD_IEI_NOVA_4899R
config MAINBOARD_PART_NUMBER
string
default "NOVA-4899R"
depends on BOARD_IEI_NOVA_4899R
config IRQ_SLOT_COUNT
int
default 5
depends on BOARD_IEI_NOVA_4899R
endif # BOARD_IEI_NOVA_4899R

View File

@ -1,5 +1,7 @@
config BOARD_IEI_PCISA_LX_800_R10
bool "PCISA LX-800-R10"
if BOARD_IEI_PCISA_LX_800_R10
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_LX
select NORTHBRIDGE_AMD_LX
@ -13,20 +15,17 @@ config BOARD_IEI_PCISA_LX_800_R10
config MAINBOARD_DIR
string
default iei/pcisa-lx-800-r10
depends on BOARD_IEI_PCISA_LX_800_R10
config MAINBOARD_PART_NUMBER
string
default "PCISA-LX-800-R10"
depends on BOARD_IEI_PCISA_LX_800_R10
config IRQ_SLOT_COUNT
int
default 9
depends on BOARD_IEI_PCISA_LX_800_R10
config RAMBASE
hex
default 0x4000
depends on BOARD_IEI_PCISA_LX_800_R10
endif # BOARD_IEI_PCISA_LX_800_R10

View File

@ -1,6 +1,24 @@
if VENDOR_INTEL
choice
prompt "Mainboard model"
depends on VENDOR_INTEL
prompt "Mainboard model"
config BOARD_INTEL_D810E2CB
bool "D810E2CB"
config BOARD_INTEL_D945GCLF
bool "D945GCLF"
config BOARD_INTEL_EAGLEHEIGHTS
bool "EagleHeights"
config BOARD_INTEL_JARRELL
bool "Jarrell (SE7520JR2)"
config BOARD_INTEL_MTARVON
bool "3100 devkit (Mt. Arvon)"
config BOARD_INTEL_TRUXTON
bool "EP80579 devkit (Truxton)"
config BOARD_INTEL_XE7501DEVKIT
bool "XE7501devkit"
endchoice
source "src/mainboard/intel/d810e2cb/Kconfig"
source "src/mainboard/intel/d945gclf/Kconfig"
@ -10,5 +28,12 @@ source "src/mainboard/intel/mtarvon/Kconfig"
source "src/mainboard/intel/truxton/Kconfig"
source "src/mainboard/intel/xe7501devkit/Kconfig"
endchoice
config MAINBOARD_VENDOR
string
default "Intel"
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x8086
endif # VENDOR_INTEL

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_INTEL_D810E2CB
config BOARD_INTEL_D810E2CB
bool "D810E2CB"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SOCKET_FC_PGA370
select NORTHBRIDGE_INTEL_I82810
@ -35,15 +36,13 @@ config BOARD_INTEL_D810E2CB
config MAINBOARD_DIR
string
default intel/d810e2cb
depends on BOARD_INTEL_D810E2CB
config MAINBOARD_PART_NUMBER
string
default "D810E2CB"
depends on BOARD_INTEL_D810E2CB
config IRQ_SLOT_COUNT
int
default 7
depends on BOARD_INTEL_D810E2CB
endif # BOARD_INTEL_D810E2CB

View File

@ -16,9 +16,10 @@
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
if BOARD_INTEL_D945GCLF
config BOARD_INTEL_D945GCLF
bool "D945GCLF"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_ATOM_230
select CPU_INTEL_SOCKET_441
@ -47,45 +48,37 @@ config BOARD_INTEL_D945GCLF
config MAINBOARD_DIR
string
default intel/d945gclf
depends on BOARD_INTEL_D945GCLF
config DCACHE_RAM_BASE
hex
default 0xffdf8000
depends on BOARD_INTEL_D945GCLF
config DCACHE_RAM_SIZE
hex
default 0x8000
depends on BOARD_INTEL_D945GCLF
config MAINBOARD_PART_NUMBER
string
default "D945GCLF"
depends on BOARD_INTEL_D945GCLF
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x464C
depends on BOARD_INTEL_D945GCLF
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
depends on BOARD_INTEL_D945GCLF
config IRQ_SLOT_COUNT
int
default 18
depends on BOARD_INTEL_D945GCLF
config MAX_CPUS
int
default 4
depends on BOARD_INTEL_D945GCLF
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_INTEL_D945GCLF
endif # BOARD_INTEL_D945GCLF

View File

@ -1,5 +1,7 @@
config BOARD_INTEL_EAGLEHEIGHTS
bool "EagleHeights"
if BOARD_INTEL_EAGLEHEIGHTS
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SOCKET_BGA956
select NORTHBRIDGE_INTEL_I3100
@ -21,44 +23,37 @@ config BOARD_INTEL_EAGLEHEIGHTS
config MAINBOARD_DIR
string
default intel/eagleheights
depends on BOARD_INTEL_EAGLEHEIGHTS
config MMCONF_BASE_ADDRESS
hex
default 0xe0000000
depends on BOARD_INTEL_EAGLEHEIGHTS
config DCACHE_RAM_BASE
hex
default 0xffdf8000
depends on BOARD_INTEL_EAGLEHEIGHTS
config DCACHE_RAM_SIZE
hex
default 0x8000
depends on BOARD_INTEL_EAGLEHEIGHTS
config MAINBOARD_PART_NUMBER
string
default "EagleHeights"
depends on BOARD_INTEL_EAGLEHEIGHTS
config MMCONF_BASE_ADDRESS
hex
default 0xe0000000
depends on BOARD_INTEL_EAGLEHEIGHTS
config IRQ_SLOT_COUNT
int
default 9
depends on BOARD_INTEL_EAGLEHEIGHTS
config MAX_CPUS
int
default 4
depends on BOARD_INTEL_EAGLEHEIGHTS
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_INTEL_EAGLEHEIGHTS
endif # BOARD_INTEL_EAGLEHEIGHTS

View File

@ -1,5 +1,7 @@
config BOARD_INTEL_JARRELL
bool "Jarrell (SE7520JR2)"
if BOARD_INTEL_JARRELL
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SOCKET_MPGA604
select NORTHBRIDGE_INTEL_E7520
@ -20,30 +22,25 @@ config BOARD_INTEL_JARRELL
config MAINBOARD_DIR
string
default intel/jarrell
depends on BOARD_INTEL_JARRELL
config MAINBOARD_PART_NUMBER
string
default "Jarrell"
depends on BOARD_INTEL_JARRELL
config MAX_CPUS
int
default 4
depends on BOARD_INTEL_JARRELL
config IRQ_SLOT_COUNT
int
default 18
depends on BOARD_INTEL_JARRELL
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x8086
depends on BOARD_INTEL_JARRELL
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x1079
depends on BOARD_INTEL_JARRELL
endif # BOARD_INTEL_JARRELL

View File

@ -1,5 +1,7 @@
config BOARD_INTEL_MTARVON
bool "3100 devkit (Mt. Arvon)"
if BOARD_INTEL_MTARVON
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SOCKET_MPGA479M
select NORTHBRIDGE_INTEL_I3100
@ -15,29 +17,25 @@ config BOARD_INTEL_MTARVON
config MAINBOARD_DIR
string
default intel/mtarvon
depends on BOARD_INTEL_MTARVON
config MAINBOARD_PART_NUMBER
string
default "3100 devkit (Mt. Arvon)"
depends on BOARD_INTEL_MTARVON
config IRQ_SLOT_COUNT
int
default 1
depends on BOARD_INTEL_MTARVON
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x8086
depends on BOARD_INTEL_MTARVON
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x2680
depends on BOARD_INTEL_MTARVON
config MAX_CPUS
int
default 4
depends on BOARD_INTEL_MTARVON
endif # BOARD_INTEL_MTARVON

View File

@ -1,5 +1,7 @@
config BOARD_INTEL_TRUXTON
bool "EP80579 devkit (Truxton)"
if BOARD_INTEL_TRUXTON
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_EP80579
select NORTHBRIDGE_INTEL_I3100
@ -16,29 +18,25 @@ config BOARD_INTEL_TRUXTON
config MAINBOARD_DIR
string
default intel/truxton
depends on BOARD_INTEL_TRUXTON
config MAINBOARD_PART_NUMBER
string
default "Truxton"
depends on BOARD_INTEL_TRUXTON
config IRQ_SLOT_COUNT
int
default 1
depends on BOARD_INTEL_TRUXTON
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x8086
depends on BOARD_INTEL_TRUXTON
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x2680
depends on BOARD_INTEL_TRUXTON
config MAX_CPUS
int
default 4
depends on BOARD_INTEL_TRUXTON
endif # BOARD_INTEL_TRUXTON

View File

@ -1,5 +1,7 @@
config BOARD_INTEL_XE7501DEVKIT
bool "XE7501devkit"
if BOARD_INTEL_XE7501DEVKIT
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_INTEL_SOCKET_MPGA604
select NORTHBRIDGE_INTEL_E7501
@ -18,35 +20,29 @@ config BOARD_INTEL_XE7501DEVKIT
config MAINBOARD_DIR
string
default intel/xe7501devkit
depends on BOARD_INTEL_XE7501DEVKIT
config MAINBOARD_PART_NUMBER
string
default "XE7501devkit"
depends on BOARD_INTEL_XE7501DEVKIT
config IRQ_SLOT_COUNT
int
default 12
depends on BOARD_INTEL_XE7501DEVKIT
config MAX_CPUS
int
default 2
depends on BOARD_INTEL_XE7501DEVKIT
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_INTEL_XE7501DEVKIT
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x8086
depends on BOARD_INTEL_XE7501DEVKIT
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x2480
depends on BOARD_INTEL_XE7501DEVKIT
endif # BOARD_INTEL_XE7501DEVKIT

View File

@ -1,10 +1,23 @@
if VENDOR_IWILL
choice
prompt "Mainboard model"
depends on VENDOR_IWILL
config BOARD_IWILL_DK8_HTX
bool "DK8-HTX"
config BOARD_IWILL_DK8S2
bool "DK8S2"
config BOARD_IWILL_DK8X
bool "DK8X"
endchoice
source "src/mainboard/iwill/dk8_htx/Kconfig"
source "src/mainboard/iwill/dk8s2/Kconfig"
source "src/mainboard/iwill/dk8x/Kconfig"
endchoice
config MAINBOARD_VENDOR
string
default "IWILL"
endif # VENDOR_IWILL

View File

@ -1,5 +1,7 @@
config BOARD_IWILL_DK8_HTX
bool "DK8-HTX"
if BOARD_IWILL_DK8_HTX
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_940
select NORTHBRIDGE_AMD_AMDK8
@ -23,89 +25,73 @@ config BOARD_IWILL_DK8_HTX
config MAINBOARD_DIR
string
default iwill/dk8_htx
depends on BOARD_IWILL_DK8_HTX
config DCACHE_RAM_BASE
hex
default 0xc8000
depends on BOARD_IWILL_DK8_HTX
config DCACHE_RAM_SIZE
hex
default 0x08000
depends on BOARD_IWILL_DK8_HTX
config DCACHE_RAM_GLOBAL_VAR_SIZE
hex
default 0x01000
depends on BOARD_IWILL_DK8_HTX
config APIC_ID_OFFSET
hex
default 0x10
depends on BOARD_IWILL_DK8_HTX
config MAINBOARD_PART_NUMBER
string
default "DK8-HTX"
depends on BOARD_IWILL_DK8_HTX
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_IWILL_DK8_HTX
config MAX_CPUS
int
default 4
depends on BOARD_IWILL_DK8_HTX
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_IWILL_DK8_HTX
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_IWILL_DK8_HTX
config SB_HT_CHAIN_ON_BUS0
int
default 2
depends on BOARD_IWILL_DK8_HTX
config HT_CHAIN_END_UNITID_BASE
hex
default 0x6
depends on BOARD_IWILL_DK8_HTX
config HT_CHAIN_UNITID_BASE
hex
default 0xa
depends on BOARD_IWILL_DK8_HTX
config SERIAL_CPU_INIT
bool
default n
depends on BOARD_IWILL_DK8_HTX
config IRQ_SLOT_COUNT
int
default 11
depends on BOARD_IWILL_DK8_HTX
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1022
depends on BOARD_IWILL_DK8_HTX
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x2b80
depends on BOARD_IWILL_DK8_HTX
config ACPI_SSDTX_NUM
int
default 5
depends on BOARD_IWILL_DK8_HTX
endif # BOARD_IWILL_DK8_HTX

View File

@ -1,5 +1,7 @@
config BOARD_IWILL_DK8S2
bool "DK8S2"
if BOARD_IWILL_DK8S2
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_940
select NORTHBRIDGE_AMD_AMDK8
@ -20,85 +22,69 @@ config BOARD_IWILL_DK8S2
config MAINBOARD_DIR
string
default iwill/dk8s2
depends on BOARD_IWILL_DK8S2
config DCACHE_RAM_BASE
hex
default 0xc8000
depends on BOARD_IWILL_DK8S2
config DCACHE_RAM_SIZE
hex
default 0x08000
depends on BOARD_IWILL_DK8S2
config DCACHE_RAM_GLOBAL_VAR_SIZE
hex
default 0x01000
depends on BOARD_IWILL_DK8S2
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_IWILL_DK8S2
config MAINBOARD_PART_NUMBER
string
default "DK8S2"
depends on BOARD_IWILL_DK8S2
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_IWILL_DK8S2
config MAX_CPUS
int
default 2
depends on BOARD_IWILL_DK8S2
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_IWILL_DK8S2
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_IWILL_DK8S2
config SB_HT_CHAIN_ON_BUS0
int
default 0
depends on BOARD_IWILL_DK8S2
config HT_CHAIN_END_UNITID_BASE
hex
default 0x20
depends on BOARD_IWILL_DK8S2
config HT_CHAIN_UNITID_BASE
hex
default 0x1
depends on BOARD_IWILL_DK8S2
config SERIAL_CPU_INIT
bool
default n
depends on BOARD_IWILL_DK8S2
config IRQ_SLOT_COUNT
int
default 12
depends on BOARD_IWILL_DK8S2
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x161f
depends on BOARD_IWILL_DK8S2
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex
default 0x3016
depends on BOARD_IWILL_DK8S2
endif # BOARD_IWILL_DK8S2

View File

@ -1,5 +1,7 @@
config BOARD_IWILL_DK8X
bool "DK8X"
if BOARD_IWILL_DK8X
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
select CPU_AMD_SOCKET_940
select NORTHBRIDGE_AMD_AMDK8
@ -19,74 +21,61 @@ config BOARD_IWILL_DK8X
config MAINBOARD_DIR
string
default iwill/dk8x
depends on BOARD_IWILL_DK8X
config DCACHE_RAM_BASE
hex
default 0xc8000
depends on BOARD_IWILL_DK8X
config DCACHE_RAM_SIZE
hex
default 0x08000
depends on BOARD_IWILL_DK8X
config DCACHE_RAM_GLOBAL_VAR_SIZE
hex
default 0x01000
depends on BOARD_IWILL_DK8X
config APIC_ID_OFFSET
hex
default 0x0
depends on BOARD_IWILL_DK8X
config MAINBOARD_PART_NUMBER
string
default "DK8X"
depends on BOARD_IWILL_DK8X
config HW_MEM_HOLE_SIZEK
hex
default 0x100000
depends on BOARD_IWILL_DK8X
config MAX_CPUS
int
default 2
depends on BOARD_IWILL_DK8X
config MAX_PHYSICAL_CPUS
int
default 2
depends on BOARD_IWILL_DK8X
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
depends on BOARD_IWILL_DK8X
config SB_HT_CHAIN_ON_BUS0
int
default 0
depends on BOARD_IWILL_DK8X
config HT_CHAIN_END_UNITID_BASE
hex
default 0x20
depends on BOARD_IWILL_DK8X
config HT_CHAIN_UNITID_BASE
hex
default 0x1
depends on BOARD_IWILL_DK8X
config SERIAL_CPU_INIT
bool
default n
depends on BOARD_IWILL_DK8X
config IRQ_SLOT_COUNT
int
default 9
depends on BOARD_IWILL_DK8X
endif # BOARD_IWILL_DK8X

View File

@ -1,8 +1,20 @@
if VENDOR_JETWAY
choice
prompt "Mainboard model"
depends on VENDOR_JETWAY
config BOARD_JETWAY_J7F24
bool "J7F24"
config BOARD_JETWAY_PA78VM5
bool "PA78VM5 (Fam10)"
endchoice
source "src/mainboard/jetway/j7f24/Kconfig"
source "src/mainboard/jetway/pa78vm5/Kconfig"
endchoice
config MAINBOARD_VENDOR
string
default "Jetway"
endif # VENDOR_JETWAY

Some files were not shown because too many files have changed in this diff Show More