coreboot/src
Marshall Dawson b768723c72 soc/amd/picasso: Add APOB NV back for non-S3
New information indicates the PSP expects the APOB NV region
populated for all types of boot, and this is not a feature only
used for S3.  Switch over to using the MRC_CACHE flash region.

Remove the Kconfig symbols for the APOB_NV base and size.  Override
the MRC_CACHE_SETTINGS_CACHE_SIZE to ensure the default maintains the
minimum required size.  Use the generated (or mainboard-specified)
fmap.fmd file as an input for amdfwtool and properly match the
flash region.

Change the original naming for the APOB destination, which matched the
PSP spec's field name, to PSP_APOB_DESTINATION.  This should be more
intuitive for a source code reader.  The APOB address is the location
in DRAM where the PSP puts its output block.

BUG=b:147042464, b:153675914
TEST=Boot trembyle

Original-Change-Id: Ia5ba8646deec2bd282df930f471738723063eef8
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/coreboot/+/2080375
Original-Change-Id: I972d66f1817f86ff0b689f011c0c44c3fe7c8ef7
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/coreboot/+/2053312
Signed-off-by: Marshall Dawson <marshalldawson3rd@gmail.com>
Change-Id: I4550766ece462b65a6bfe6f1b747343e08e53fe5
Signed-off-by: Raul E Rangel <rrangel@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/38703
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2020-05-21 14:41:03 +00:00
..
acpi acpi/device: Add a helper function to write SoundWire _ADR 2020-05-21 08:04:12 +00:00
arch src: Remove unused 'include <string.h>' 2020-05-18 07:41:24 +00:00
commonlib src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
console treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
cpu src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
device device/pci_device: Add notion of "hidden" PCI devices 2020-05-20 09:47:35 +00:00
drivers drivers/intel/gma: Add override for presence straps 2020-05-20 23:38:05 +00:00
ec src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
include acpi/device: Add a helper function to write SoundWire _ADR 2020-05-21 08:04:12 +00:00
lib Remove new additions of "this file is part of" lines 2020-05-18 07:12:03 +00:00
mainboard mb/lenovo/x230: Turn X230 into a variant 2020-05-21 03:05:38 +00:00
northbridge nb/intel/sandybridge: Do not hardcode resource indices 2020-05-19 07:58:43 +00:00
security security/tpm/tspi: Fix handling of white space delimited list 2020-05-19 07:57:23 +00:00
soc soc/amd/picasso: Add APOB NV back for non-S3 2020-05-21 14:41:03 +00:00
southbridge src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
superio superio/winbond/w83977tf: Scope UART configuration defines more locally 2020-05-20 08:44:36 +00:00
vendorcode vendorcode/intel/fsp: Update Tiger Lake FSP Headers for FSP v3163 2020-05-18 07:33:51 +00:00
Kconfig src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00