blob: 643b0670643315a7563b16cea7d0cb22f6f944b1 [file] [log] [blame]
/* SPDX-License-Identifier: GPL-2.0-only */
#include <acpi/acpi.h>
#include <amdblocks/acpimmio.h>
#include <amdblocks/apob_cache.h>
#include <amdblocks/memmap.h>
#include <arch/cpu.h>
#include <console/console.h>
#include <fsp/api.h>
#include <program_loading.h>
asmlinkage void car_stage_entry(void)
{
post_code(0x40);
console_init();
post_code(0x41);
fsp_memory_init(acpi_is_wakeup_s3());
soc_update_apob_cache();
/* Fixup settings FSP-M should not be changing */
fch_disable_legacy_dma_io();
memmap_stash_early_dram_usage();
run_ramstage();
}