75a3d1fb7c
Previously, all romstages for this northbridge family would compile via 1 single C file with everything included into the romstage.c file (!) This patch separates the build into separate .o modules and links them accordingly. Currently compiles and links all fam10 roms without breaking other roms. Both DDR2 and DDR3 have been completed TESTED on REACTS: passes all boot tests for 2 boards ASUS KGPE-D16 ASUS KFSN4-DRE Some extra changes were required to make it compile otherwise there were unused functions in included "c" files. This is because I needed to exchange CIMX for the native southbridge routines. See in particular: advansus/a785e-i asus/m5a88-v avalue/eax-785e A followup patch may be required to fix the above boards. See FIXME, XXX tags Change-Id: Id0f9849578fd0f8b1eab83aed910902c27354426 Signed-off-by: Damien Zammit <damien@zamaudio.com> Reviewed-on: https://review.coreboot.org/17625 Tested-by: build bot (Jenkins) Tested-by: Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com> Reviewed-by: Timothy Pearson <tpearson@raptorengineering.com>
68 lines
1.1 KiB
Text
68 lines
1.1 KiB
Text
if BOARD_ASUS_M5A88_V
|
|
|
|
config BOARD_SPECIFIC_OPTIONS # dummy
|
|
def_bool y
|
|
select CPU_AMD_SOCKET_AM3
|
|
select DIMM_DDR3
|
|
select DIMM_REGISTERED
|
|
select NORTHBRIDGE_AMD_AMDFAM10
|
|
select SOUTHBRIDGE_AMD_RS780
|
|
select SOUTHBRIDGE_AMD_SB800
|
|
select SUPERIO_ITE_IT8721F
|
|
select HAVE_OPTION_TABLE
|
|
select HAVE_PIRQ_TABLE
|
|
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
|
|
select LIFT_BSP_APIC_ID
|
|
select HAVE_MP_TABLE
|
|
select HAVE_ACPI_TABLES
|
|
select BOARD_ROMSIZE_KB_2048
|
|
select ENABLE_APIC_EXT_ID
|
|
select GFXUMA
|
|
select HAVE_DEBUG_CAR
|
|
select SET_FIDVID
|
|
|
|
config MAINBOARD_DIR
|
|
string
|
|
default asus/m5a88-v
|
|
|
|
config APIC_ID_OFFSET
|
|
hex
|
|
default 0x0
|
|
|
|
config MAINBOARD_PART_NUMBER
|
|
string
|
|
default "M5A88-V"
|
|
|
|
config HW_MEM_HOLE_SIZEK
|
|
hex
|
|
default 0x100000
|
|
|
|
config MAX_CPUS
|
|
int
|
|
default 8
|
|
|
|
config MAX_PHYSICAL_CPUS
|
|
int
|
|
default 1
|
|
|
|
config HW_MEM_HOLE_SIZE_AUTO_INC
|
|
bool
|
|
default n
|
|
|
|
config HT_CHAIN_END_UNITID_BASE
|
|
hex
|
|
default 0x1
|
|
|
|
config HT_CHAIN_UNITID_BASE
|
|
hex
|
|
default 0x0
|
|
|
|
config IRQ_SLOT_COUNT
|
|
int
|
|
default 11
|
|
|
|
config VGA_BIOS_ID
|
|
string
|
|
default "1002,9715"
|
|
|
|
endif #BOARD_ASUS_M5A88_V
|