soc/amd/cezanne: save chipset state to CBMEM
Guybrush complains that this is missing during the boot, so add it to cezanne. I verified that the registers in gpio.c are correct. BUG=b:184549804 TEST=Build and boot Signed-off-by: Martin Roth <martinroth@chromium.org> Signed-off-by: Felix Held <felix-coreboot@felixheld.de> Change-Id: I3de3764c99fe89b962db88065575463b365ddaf5 Reviewed-on: https://review.coreboot.org/c/coreboot/+/51751 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Raul Rangel <rrangel@chromium.org>
This commit is contained in:
parent
0d2c0019e2
commit
31f7a726ff
|
@ -50,6 +50,7 @@ config SOC_SPECIFIC_OPTIONS
|
|||
select SOC_AMD_COMMON_BLOCK_PCI
|
||||
select SOC_AMD_COMMON_BLOCK_PCI_MMCONF
|
||||
select SOC_AMD_COMMON_BLOCK_PM
|
||||
select SOC_AMD_COMMON_BLOCK_PM_CHIPSET_STATE_SAVE
|
||||
select SOC_AMD_COMMON_BLOCK_PSP_GEN2
|
||||
select SOC_AMD_COMMON_BLOCK_SMBUS
|
||||
select SOC_AMD_COMMON_BLOCK_SMI
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
#include <amdblocks/acpimmio.h>
|
||||
#include <amdblocks/apob_cache.h>
|
||||
#include <amdblocks/memmap.h>
|
||||
#include <amdblocks/pmlib.h>
|
||||
#include <arch/cpu.h>
|
||||
#include <console/console.h>
|
||||
#include <fsp/api.h>
|
||||
|
@ -20,6 +21,9 @@ asmlinkage void car_stage_entry(void)
|
|||
|
||||
post_code(0x41);
|
||||
|
||||
/* Snapshot chipset state prior to any FSP call */
|
||||
fill_chipset_state();
|
||||
|
||||
fsp_memory_init(acpi_is_wakeup_s3());
|
||||
soc_update_apob_cache();
|
||||
|
||||
|
|
Loading…
Reference in New Issue