1## SPDX-License-Identifier: GPL-2.0-only 2 3ramstage-y += haswell_init.c 4 5romstage-y += romstage.c 6romstage-y += ../car/romstage.c 7 8ramstage-y += acpi.c 9ramstage-$(CONFIG_HAVE_SMI_HANDLER) += smmrelocate.c 10 11smm-y += finalize.c 12 13bootblock-y += ../car/non-evict/cache_as_ram.S 14bootblock-y += ../car/bootblock.c 15bootblock-y += ../../x86/early_reset.S 16bootblock-y += bootblock.c 17 18postcar-y += ../car/non-evict/exit_car.S 19 20subdirs-y += ../microcode 21subdirs-y += ../turbo 22 23ifeq ($(CONFIG_INTEL_LYNXPOINT_LP),y) 24# Haswell ULT/ULX 25cpu_microcode_bins += $(wildcard 3rdparty/intel-microcode/intel-ucode/06-45-*) 26ifeq ($(CONFIG_SOC_INTEL_BROADWELL),y) 27# Broadwell ULT/ULX 28cpu_microcode_bins += $(wildcard 3rdparty/intel-microcode/intel-ucode/06-3d-*) 29endif 30else 31# Haswell Trad 32cpu_microcode_bins += $(wildcard 3rdparty/intel-microcode/intel-ucode/06-3c-*) 33# Crystal Well (Trad) 34cpu_microcode_bins += $(wildcard 3rdparty/intel-microcode/intel-ucode/06-46-*) 35# Broadwell Trad 36cpu_microcode_bins += $(wildcard 3rdparty/intel-microcode/intel-ucode/06-47-*) 37endif 38