Because the function is implemented in C, post_code() calls from cache_as_ram.S and other early assembly entry files may not currently work for cold boots. Assembly implementation needs to follow one day. This effectively removes PORT80 routing from boards with ROMCC_BOOTBLOCK. Change-Id: I71aa94b33bd6f65e243724810472a440e98e0750 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/37451 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Michał Żygowski <michal.zygowski@3mdeb.com>
60 lines
977 B
Plaintext
60 lines
977 B
Plaintext
if BOARD_ASUS_AM1I_A
|
|
|
|
config BOARD_SPECIFIC_OPTIONS
|
|
def_bool y
|
|
select BOARD_ROMSIZE_KB_8192
|
|
select ROMCC_BOOTBLOCK
|
|
select CPU_AMD_AGESA_FAMILY16_KB
|
|
select FORCE_AM1_SOCKET_SUPPORT
|
|
select GFXUMA
|
|
select HAVE_OPTION_TABLE
|
|
select USE_OPTION_TABLE
|
|
select HAVE_CMOS_DEFAULT
|
|
select HAVE_PIRQ_TABLE
|
|
select HAVE_MP_TABLE
|
|
select HAVE_ACPI_RESUME
|
|
select HAVE_ACPI_TABLES
|
|
select NORTHBRIDGE_AMD_AGESA_FAMILY16_KB
|
|
select SOUTHBRIDGE_AMD_AGESA_YANGTZE
|
|
select DEFAULT_POST_ON_LPC
|
|
select SUPERIO_ITE_IT8623E
|
|
select MAINBOARD_HAS_LPC_TPM
|
|
|
|
config MAINBOARD_DIR
|
|
string
|
|
default "asus/am1i-a"
|
|
|
|
config MAINBOARD_PART_NUMBER
|
|
string
|
|
default "AM1I-A"
|
|
|
|
config HW_MEM_HOLE_SIZEK
|
|
hex
|
|
default 0x200000
|
|
|
|
config MAX_CPUS
|
|
int
|
|
default 4
|
|
|
|
config IRQ_SLOT_COUNT
|
|
int
|
|
default 9
|
|
|
|
config ONBOARD_VGA_IS_PRIMARY
|
|
bool
|
|
default y
|
|
|
|
config VGA_BIOS_ID
|
|
string
|
|
default "1002,9836"
|
|
|
|
config HUDSON_LEGACY_FREE
|
|
bool
|
|
default n
|
|
|
|
config HUDSON_IMC_FWM
|
|
bool
|
|
default n
|
|
|
|
endif # BOARD_ASUS_AM1I_A
|