summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/soc/intel/apollolake/chip.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/soc/intel/apollolake/chip.c b/src/soc/intel/apollolake/chip.c
index da2d00adb75d..5bee9bfdbb78 100644
--- a/src/soc/intel/apollolake/chip.c
+++ b/src/soc/intel/apollolake/chip.c
@@ -16,6 +16,7 @@
#include <intelblocks/p2sb.h>
#include <intelblocks/power_limit.h>
#include <intelblocks/xdci.h>
+#include <intelpch/lockdown.h>
#include <fsp/api.h>
#include <fsp/util.h>
#include <intelblocks/cpulib.h>
@@ -697,11 +698,13 @@ void platform_fsp_silicon_init_params_cb(FSPS_UPD *silupd)
silconfig->SkipMpInit = !CONFIG(USE_INTEL_FSP_MP_INIT);
- /* Disable setting of EISS bit in FSP. */
- silconfig->SpiEiss = 0;
-
- /* Disable FSP from locking access to the RTC NVRAM */
- silconfig->RtcLock = 0;
+ /* coreboot handles the lockdown */
+ silconfig->LockDownGlobalSmi = 0;
+ silconfig->BiosLock = 0;
+ silconfig->BiosInterface = 0;
+ silconfig->WriteProtectionEnable[0] = 0;
+ silconfig->SpiEiss = 0;
+ silconfig->RtcLock = 0;
/* Enable Audio clk gate and power gate */
silconfig->HDAudioClkGate = cfg->hdaudio_clk_gate_enable;