AGESA: Disable boards from build

As per the 4.11 release requirement, C_ENVIRONMENT_BOOTBLOCK=y
is a mandatory feature, which most AGESA and binaryPI boards lack.
Disable such platforms from the build for the time being.

The Kconfig symbol has been flipped, ROMCC_BOOTBLOCK=n is the
same mandated feature as C_ENVIRONMENT_BOOTBLOCK=y.

If a platform does not reach ROMCC_BOOTBLOCK=n within a
reasonable timeframe both the mainboard and the respective
unused platform support code will get removed.

Change-Id: I7fceb0370f7f4f5f52080277c5d21615d3ab3454
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/37355
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
This commit is contained in:
Kyösti Mälkki
2019-11-23 20:22:09 +02:00
parent d912df22a8
commit b320bc5e0e
48 changed files with 134 additions and 61 deletions

View File

@@ -21,7 +21,7 @@ if BOARD_AMD_BETTONG
config BOARD_SPECIFIC_OPTIONS
def_bool y
#select BINARYPI_LEGACY_WRAPPER
select ROMCC_BOOTBLOCK
#select ROMCC_BOOTBLOCK
select CPU_AMD_PI_00660F01
select NORTHBRIDGE_AMD_PI_00660F01
select SOUTHBRIDGE_AMD_PI_KERN

View File

@@ -22,7 +22,7 @@ if BOARD_AMD_DB_FT3B_LC
config BOARD_SPECIFIC_OPTIONS
def_bool y
#select BINARYPI_LEGACY_WRAPPER
select ROMCC_BOOTBLOCK
#select ROMCC_BOOTBLOCK
select CPU_AMD_PI_00730F01
select NORTHBRIDGE_AMD_PI_00730F01
select SOUTHBRIDGE_AMD_PI_AVALON

View File

@@ -13,11 +13,14 @@
# GNU General Public License for more details.
#
config BOARD_AMD_INAGUA
def_bool n
if BOARD_AMD_INAGUA
config BOARD_SPECIFIC_OPTIONS
def_bool y
select ROMCC_BOOTBLOCK
#select ROMCC_BOOTBLOCK
select CPU_AMD_AGESA_FAMILY14
select NORTHBRIDGE_AMD_AGESA_FAMILY14
select SOUTHBRIDGE_AMD_CIMX_SB800

View File

@@ -1,2 +1,2 @@
config BOARD_AMD_INAGUA
bool "Inagua"
#config BOARD_AMD_INAGUA
# bool"Inagua"

View File

@@ -21,7 +21,7 @@ if BOARD_AMD_LAMAR
config BOARD_SPECIFIC_OPTIONS
def_bool y
#select BINARYPI_LEGACY_WRAPPER
select ROMCC_BOOTBLOCK
#select ROMCC_BOOTBLOCK
select CPU_AMD_PI_00630F01
select NORTHBRIDGE_AMD_PI_00630F01
select SOUTHBRIDGE_AMD_PI_BOLTON

View File

@@ -13,11 +13,14 @@
# GNU General Public License for more details.
#
config BOARD_AMD_OLIVEHILL
def_bool n
if BOARD_AMD_OLIVEHILL
config BOARD_SPECIFIC_OPTIONS
def_bool y
select ROMCC_BOOTBLOCK
#select ROMCC_BOOTBLOCK
select CPU_AMD_AGESA_FAMILY16_KB
select NORTHBRIDGE_AMD_AGESA_FAMILY16_KB
select SOUTHBRIDGE_AMD_AGESA_YANGTZE

View File

@@ -1,2 +1,2 @@
config BOARD_AMD_OLIVEHILL
bool "Olive Hill"
#config BOARD_AMD_OLIVEHILL
# bool"Olive Hill"

View File

@@ -21,7 +21,7 @@ if BOARD_AMD_OLIVEHILLPLUS
config BOARD_SPECIFIC_OPTIONS
def_bool y
#select BINARYPI_LEGACY_WRAPPER
select ROMCC_BOOTBLOCK
#select ROMCC_BOOTBLOCK
select CPU_AMD_PI_00730F01
select NORTHBRIDGE_AMD_PI_00730F01
select SOUTHBRIDGE_AMD_PI_AVALON

View File

@@ -13,11 +13,14 @@
# GNU General Public License for more details.
#
config BOARD_AMD_PARMER
def_bool n
if BOARD_AMD_PARMER
config BOARD_SPECIFIC_OPTIONS
def_bool y
select ROMCC_BOOTBLOCK
#select ROMCC_BOOTBLOCK
select CPU_AMD_AGESA_FAMILY15_TN
select NORTHBRIDGE_AMD_AGESA_FAMILY15_TN
select SOUTHBRIDGE_AMD_AGESA_HUDSON

View File

@@ -1,2 +1,2 @@
config BOARD_AMD_PARMER
bool "Parmer"
#config BOARD_AMD_PARMER
# bool"Parmer"

View File

@@ -13,11 +13,14 @@
# GNU General Public License for more details.
#
config BOARD_AMD_PERSIMMON
def_bool n
if BOARD_AMD_PERSIMMON
config BOARD_SPECIFIC_OPTIONS
def_bool y
select ROMCC_BOOTBLOCK
#select ROMCC_BOOTBLOCK
select CPU_AMD_AGESA_FAMILY14
select NORTHBRIDGE_AMD_AGESA_FAMILY14
select SOUTHBRIDGE_AMD_CIMX_SB800

View File

@@ -1,2 +1,2 @@
config BOARD_AMD_PERSIMMON
bool "Persimmon"
#config BOARD_AMD_PERSIMMON
# bool"Persimmon"

View File

@@ -13,11 +13,14 @@
# GNU General Public License for more details.
#
config BOARD_AMD_SOUTHSTATION
def_bool n
if BOARD_AMD_SOUTHSTATION
config BOARD_SPECIFIC_OPTIONS
def_bool y
select ROMCC_BOOTBLOCK
#select ROMCC_BOOTBLOCK
select CPU_AMD_AGESA_FAMILY14
select NORTHBRIDGE_AMD_AGESA_FAMILY14
select SOUTHBRIDGE_AMD_CIMX_SB800

View File

@@ -1,2 +1,2 @@
config BOARD_AMD_SOUTHSTATION
bool "Southstation"
#config BOARD_AMD_SOUTHSTATION
# bool"Southstation"

View File

@@ -13,11 +13,14 @@
# GNU General Public License for more details.
#
config BOARD_AMD_THATCHER
def_bool n
if BOARD_AMD_THATCHER
config BOARD_SPECIFIC_OPTIONS
def_bool y
select ROMCC_BOOTBLOCK
#select ROMCC_BOOTBLOCK
select CPU_AMD_AGESA_FAMILY15_TN
select NORTHBRIDGE_AMD_AGESA_FAMILY15_TN
select SOUTHBRIDGE_AMD_AGESA_HUDSON

View File

@@ -1,2 +1,2 @@
config BOARD_AMD_THATCHER
bool "Thatcher"
#config BOARD_AMD_THATCHER
# bool"Thatcher"

View File

@@ -13,11 +13,14 @@
# GNU General Public License for more details.
#
config BOARD_AMD_UNIONSTATION
def_bool n
if BOARD_AMD_UNIONSTATION
config BOARD_SPECIFIC_OPTIONS
def_bool y
select ROMCC_BOOTBLOCK
#select ROMCC_BOOTBLOCK
select CPU_AMD_AGESA_FAMILY14
select NORTHBRIDGE_AMD_AGESA_FAMILY14
select SOUTHBRIDGE_AMD_CIMX_SB800

View File

@@ -1,2 +1,2 @@
config BOARD_AMD_UNIONSTATION
bool "Unionstation"
#config BOARD_AMD_UNIONSTATION
# bool"Unionstation"