soc/intel/skylake: Select microcode updates depending on discrete PCH

Change-Id: I05e97484605306afc70c726187bda8091216c9cc
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/33557
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
This commit is contained in:
Arthur Heymans 2019-06-17 12:42:53 +02:00 committed by Philipp Deppenwiese
parent 917420f7e8
commit b0bbafe5ad
1 changed files with 7 additions and 5 deletions

View File

@ -81,15 +81,17 @@ postcar-y += spi.c
postcar-y += i2c.c postcar-y += i2c.c
postcar-y += uart.c postcar-y += uart.c
ifeq ($(CONFIG_SKYLAKE_SOC_PCH_H),y)
# Skylake D0
cpu_microcode_bins += 3rdparty/blobs/cpu/intel/model_406ex/microcode.bin
# Skylake H Q0 # Skylake H Q0
cpu_microcode_bins += 3rdparty/blobs/cpu/intel/model_506ex/microcode.bin cpu_microcode_bins += 3rdparty/blobs/cpu/intel/model_506ex/microcode.bin
# Kabylake H0, Y0
cpu_microcode_bins += 3rdparty/blobs/cpu/intel/model_806ex/microcode.bin
# Kabylake HB0 # Kabylake HB0
cpu_microcode_bins += 3rdparty/blobs/cpu/intel/model_906ex/microcode.bin cpu_microcode_bins += 3rdparty/blobs/cpu/intel/model_906ex/microcode.bin
else
# Skylake D0
cpu_microcode_bins += 3rdparty/blobs/cpu/intel/model_406ex/microcode.bin
# Kabylake H0, Y0
cpu_microcode_bins += 3rdparty/blobs/cpu/intel/model_806ex/microcode.bin
endif
# Missing for Skylake C0 (0x406e2), Kabylake G0 (0x406e8), Kabylake HA0 (0x506e8) # Missing for Skylake C0 (0x406e2), Kabylake G0 (0x406e8), Kabylake HA0 (0x506e8)
# since those are probably pre-release samples. # since those are probably pre-release samples.