diff options
-rw-r--r-- | src/soc/intel/apollolake/Kconfig | 1 | ||||
-rw-r--r-- | src/soc/intel/apollolake/Makefile.inc | 8 |
2 files changed, 8 insertions, 1 deletions
diff --git a/src/soc/intel/apollolake/Kconfig b/src/soc/intel/apollolake/Kconfig index ef7fa47dfe..cebfc6f478 100644 --- a/src/soc/intel/apollolake/Kconfig +++ b/src/soc/intel/apollolake/Kconfig @@ -30,7 +30,6 @@ config CPU_SPECIFIC_OPTIONS select CPU_INTEL_FIRMWARE_INTERFACE_TABLE select IOAPIC select PCR_COMMON_IOSF_1_0 - select MICROCODE_BLOB_NOT_HOOKED_UP select SMP select SSE2 select SUPPORT_CPU_UCODE_IN_CBFS diff --git a/src/soc/intel/apollolake/Makefile.inc b/src/soc/intel/apollolake/Makefile.inc index 822158c3c1..1fd16038a7 100644 --- a/src/soc/intel/apollolake/Makefile.inc +++ b/src/soc/intel/apollolake/Makefile.inc @@ -175,4 +175,12 @@ cbfs-files-$(CONFIG_NHLT_RT5682) += $(RT5682_RENDER_CAPTURE) $(RT5682_RENDER_CAPTURE)-file := $(NHLT_BLOB_PATH)/$(RT5682_RENDER_CAPTURE) $(RT5682_RENDER_CAPTURE)-type := raw +ifeq ($(CONFIG_SOC_INTEL_GLK),y) +# Gemini Lake B0 (706a1) only atm. +cpu_microcode_bins += 3rdparty/blobs/cpu/intel/model_706ax/microcode.bin +else +# Apollo Lake 506c2, B0 (506c9) and E0 (506ca) only atm. +cpu_microcode_bins += 3rdparty/blobs/cpu/intel/model_506cx/microcode.bin endif + +endif # if CONFIG_SOC_INTEL_APOLLOLAKE |