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"

View File

@ -1,9 +1,12 @@
config BOARD_ASUS_AM1I_A
def_bool n
if BOARD_ASUS_AM1I_A
config BOARD_SPECIFIC_OPTIONS
def_bool y
select BOARD_ROMSIZE_KB_8192
select ROMCC_BOOTBLOCK
#select ROMCC_BOOTBLOCK
select CPU_AMD_AGESA_FAMILY16_KB
select FORCE_AM1_SOCKET_SUPPORT
select GFXUMA

View File

@ -1,2 +1,2 @@
config BOARD_ASUS_AM1I_A
bool "AM1I-A"
#config BOARD_ASUS_AM1I_A
# bool"AM1I-A"

View File

@ -13,6 +13,7 @@
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
if VENDOR_BAP
choice
@ -20,6 +21,9 @@ choice
source "src/mainboard/bap/*/Kconfig.name"
config BAP_BOARDS_DISABLED
bool "Boards from vendor are disabled"
endchoice
source "src/mainboard/bap/*/Kconfig"

View File

@ -14,11 +14,14 @@
# GNU General Public License for more details.
#
config BOARD_ODE_E20XX
def_bool n
if BOARD_ODE_E20XX
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_ODE_E20XX
bool "ODE_e20xx"
#config BOARD_ODE_E20XX
# bool"ODE_e20xx"

View File

@ -21,7 +21,7 @@ if BOARD_ODE_E21XX
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

@ -20,6 +20,9 @@ choice
source "src/mainboard/biostar/*/Kconfig.name"
config BIOSTAR_BOARDS_DISABLED
bool "Boards from vendor are disabled"
endchoice
source "src/mainboard/biostar/*/Kconfig"

View File

@ -15,11 +15,14 @@
# GNU General Public License for more details.
#
config BOARD_BIOSTAR_A68N5200
def_bool n
if BOARD_BIOSTAR_A68N5200
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_BIOSTAR_A68N5200
bool "A68N-5200"
#config BOARD_BIOSTAR_A68N5200
# bool"A68N-5200"

View File

@ -14,12 +14,15 @@
# GNU General Public License for more details.
#
config BOARD_BIOSTAR_AM1ML
def_bool n
if BOARD_BIOSTAR_AM1ML
config BOARD_SPECIFIC_OPTIONS
def_bool y
select BOARD_ROMSIZE_KB_4096
select ROMCC_BOOTBLOCK
#select ROMCC_BOOTBLOCK
select CPU_AMD_AGESA_FAMILY16_KB
select FORCE_AM1_SOCKET_SUPPORT
select GFXUMA

View File

@ -1,2 +1,2 @@
config BOARD_BIOSTAR_AM1ML
bool "AM1ML"
#config BOARD_BIOSTAR_AM1ML
# bool"AM1ML"

View File

@ -5,6 +5,9 @@ choice
source "src/mainboard/elmex/*/Kconfig.name"
config ELMEX_BOARDS_DISABLED
bool "Boards from vendor are disabled"
endchoice
source "src/mainboard/elmex/*/Kconfig"

View File

@ -13,6 +13,9 @@
# GNU General Public License for more details.
#
config BOARD_ELMEX_PCM205400
def_bool n
if BOARD_ELMEX_PCM205400
config MAINBOARD_PART_NUMBER
@ -29,7 +32,7 @@ if BOARD_ELMEX_PCM205400 || BOARD_ELMEX_PCM205401
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_ELMEX_PCM205400
bool "pcm205400"
#config BOARD_ELMEX_PCM205400
# bool"pcm205400"

View File

@ -13,6 +13,9 @@
# GNU General Public License for more details.
#
config BOARD_ELMEX_PCM205401
def_bool n
if BOARD_ELMEX_PCM205401
config MAINBOARD_PART_NUMBER

View File

@ -1,2 +1,2 @@
config BOARD_ELMEX_PCM205401
bool "pcm205401"
#config BOARD_ELMEX_PCM205401
# bool "pcm205401"

View File

@ -14,11 +14,14 @@
# GNU General Public License for more details.
#
config BOARD_GIZMOSPHERE_GIZMO2
def_bool n
if BOARD_GIZMOSPHERE_GIZMO2
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_GIZMOSPHERE_GIZMO2
bool "Gizmo2"
#config BOARD_GIZMOSPHERE_GIZMO2
# bool"Gizmo2"

View File

@ -14,11 +14,14 @@
# GNU General Public License for more details.
#
config BOARD_HP_ABM
def_bool n
if BOARD_HP_ABM
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_HP_ABM
bool "ABM"
#config BOARD_HP_ABM
# bool"ABM"

View File

@ -5,6 +5,9 @@ choice
source "src/mainboard/jetway/*/Kconfig.name"
config JETWAY_BOARDS_DISABLED
bool "Boards from vendor are disabled"
endchoice
source "src/mainboard/jetway/*/Kconfig"

View File

@ -14,11 +14,14 @@
# GNU General Public License for more details.
#
config BOARD_JETWAY_NF81_T56N_LF
def_bool n
if BOARD_JETWAY_NF81_T56N_LF
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_JETWAY_NF81_T56N_LF
bool "NF81_T56N_LF"
#config BOARD_JETWAY_NF81_T56N_LF
# bool"NF81_T56N_LF"

View File

@ -5,6 +5,9 @@ comment "was acquired by ADLINK"
choice
prompt "Mainboard model"
config LIPPERT_BOARDS_DISABLED
bool "Boards from vendor are disabled"
source "src/mainboard/lippert/*/Kconfig.name"
endchoice

View File

@ -13,11 +13,14 @@
# GNU General Public License for more details.
#
config BOARD_LIPPERT_FRONTRUNNER_AF
def_bool n
if BOARD_LIPPERT_FRONTRUNNER_AF
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_LIPPERT_FRONTRUNNER_AF
bool "FrontRunner-AF aka ADLINK CoreModule2-GF"
#config BOARD_LIPPERT_FRONTRUNNER_AF
# bool"FrontRunner-AF aka ADLINK CoreModule2-GF"

View File

@ -13,11 +13,14 @@
# GNU General Public License for more details.
#
config BOARD_LIPPERT_TOUCAN_AF
def_bool n
if BOARD_LIPPERT_TOUCAN_AF
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_LIPPERT_TOUCAN_AF
bool "Toucan-AF aka cExpress-GFR (+W83627DHG SIO)"
#config BOARD_LIPPERT_TOUCAN_AF
# bool"Toucan-AF aka cExpress-GFR (+W83627DHG SIO)"

View File

@ -16,11 +16,14 @@
# GNU General Public License for more details.
#
config BOARD_MSI_MS7721
def_bool n
if BOARD_MSI_MS7721
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_MSI_MS7721
bool "MS-7721 (FM2-A75MA-E35)"
#config BOARD_MSI_MS7721
# bool"MS-7721 (FM2-A75MA-E35)"