diff --git a/src/soc/intel/apollolake/cpu.c b/src/soc/intel/apollolake/cpu.c index ec262f7b35..dba1923522 100644 --- a/src/soc/intel/apollolake/cpu.c +++ b/src/soc/intel/apollolake/cpu.c @@ -273,6 +273,8 @@ void apollolake_init_cpus(struct device *dev) { if (CONFIG(SOC_INTEL_COMMON_BLOCK_CPU_MPINIT)) return; + if (!dev->link_list) + add_more_links(dev, 1); soc_init_cpus(dev->link_list); /* Temporarily cache the memory-mapped boot media. */