diff options
Diffstat (limited to 'src/soc/intel/apollolake/chip.c')
-rw-r--r-- | src/soc/intel/apollolake/chip.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/soc/intel/apollolake/chip.c b/src/soc/intel/apollolake/chip.c index 1dd6daf16c..cac2c0061c 100644 --- a/src/soc/intel/apollolake/chip.c +++ b/src/soc/intel/apollolake/chip.c @@ -565,9 +565,10 @@ void platform_fsp_silicon_init_params_cb(FSPS_UPD *silupd) silconfig->LPSS_S0ixEnable = cfg->lpss_s0ix_enable; /* Disable monitor mwait since it is broken due to a hardware bug - * without a fix + * without a fix. Specific to Apollolake. */ - silconfig->MonitorMwaitEnable = 0; + if (!IS_ENABLED(CONFIG_SOC_INTEL_GLK)) + silconfig->MonitorMwaitEnable = 0; silconfig->SkipMpInit = 1; |