Files
system76-coreboot/src/mainboard/portwell/m107/Kconfig
Arthur Heymans 12440ce63e drivers/intel/fsp1_1: Fake microcode update to make FSP happy
The FSP loops through microcode updates and at the end checks if
the microcode revision is not zero. Since we update the microcode
before loading FSP, this is the case and a fake microcode can be
passed to the FSP.

The advantage is that the Kconfig symbols to specify the location and
the size of the microcode blob can be dropped.

Change-Id: I63cfb7b19e9795da85566733fb4c1ff989e85d03
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/36255
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-11-10 22:57:55 +00:00

85 lines
1.6 KiB
Plaintext

##
## This file is part of the coreboot project.
##
## Copyright (C) 2013-2014 Sage Electronic Engineering, LLC.
## Copyright (C) 2018-2019 Eltan B.V.
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation; version 2 of the License.
##
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
if BOARD_PORTWELL_M107
config BOARD_SPECIFIC_OPTIONS
def_bool y
select BOARD_ROMSIZE_KB_8192
select HAVE_ACPI_TABLES
select HAVE_OPTION_TABLE
select SOC_INTEL_BRASWELL
select PCIEXP_L1_SUB_STATE
select HAVE_FSP_BIN
select CACHE_MRC_SETTINGS
select DISABLE_HPET
select GENERIC_SPD_BIN
choice
prompt "Onboard memory manufacturer"
default ONBOARD_MEM_MICRON
config ONBOARD_MEM_SAMSUNG
bool "Samsung"
help
Samsung K4B8G1646D memory
config ONBOARD_MEM_MICRON
bool "Micron"
help
Micron MT41K512M16HA memory
config ONBOARD_MEM_KINGSTON
bool "Kingston"
help
Kingston B5116ECMDXGGB memory
endchoice
config MAINBOARD_DIR
string
default portwell/m107
config MAINBOARD_PART_NUMBER
string
default "PQ7-M107"
config CBFS_SIZE
hex
default 0x00800000
config MRC_SETTINGS_CACHE_SIZE
hex
default 0x08000
config FSP_LOC
hex
default 0xfff9c000
config SPI_FLASH_INCLUDE_ALL_DRIVERS
bool
default n
config SPI_FLASH_WINBOND
bool
default y
config C_ENV_BOOTBLOCK_SIZE
hex "C Bootblock Size"
default 0x4000
endif # BOARD_PORTWELL_M107