blob: 593c339f45fdd892e6ba658da7bc8b4a2a685b13 [file] [log] [blame]
Andrey Petrov2e410752020-03-20 12:08:32 -07001## SPDX-License-Identifier: GPL-2.0-only
Andrey Petrov2e410752020-03-20 12:08:32 -07002
3ifeq ($(CONFIG_SOC_INTEL_COOPERLAKE_SP),y)
4
Jonathan Zhangb7cf7d32020-04-02 20:03:48 -07005subdirs-y += ../../../../cpu/intel/turbo
Andrey Petrov8670e822020-03-30 12:25:06 -07006subdirs-y += ../../../../cpu/intel/microcode
Andrey Petrov2e410752020-03-20 12:08:32 -07007
Felix Helde141f352022-11-04 19:12:21 +01008romstage-y += romstage.c ddr.c
Jonathan Zhanged624c72020-05-12 15:58:45 -07009romstage-$(CONFIG_DISPLAY_UPD_DATA) += upd_display.c
Jonathan Zhang29f61a22020-06-26 14:42:11 -070010romstage-$(CONFIG_DISPLAY_HOBS) += hob_display.c
Jonathan Zhanged624c72020-05-12 15:58:45 -070011
Dinesh Gehlotd4f2d142022-12-16 09:21:18 +000012ramstage-y += chip.c cpu.c soc_util.c soc_acpi.c
Jonathan Zhang29f61a22020-06-26 14:42:11 -070013ramstage-$(CONFIG_DISPLAY_HOBS) += hob_display.c
Jonathan Zhanged624c72020-05-12 15:58:45 -070014ramstage-$(CONFIG_DISPLAY_UPD_DATA) += upd_display.c
Andrey Petrov2e410752020-03-20 12:08:32 -070015
16CPPFLAGS_common += -I$(src)/soc/intel/xeon_sp/cpx/include -I$(src)/soc/intel/xeon_sp/cpx
Arthur Heymansffa61b02021-09-07 14:16:50 +020017CPPFLAGS_common += -I$(src)/vendorcode/intel/fsp/fsp2_0/cooperlake_sp
Andrey Petrov2e410752020-03-20 12:08:32 -070018
Arthur Heymansc2d0a492021-09-07 11:23:40 +020019cpu_microcode_bins += 3rdparty/intel-microcode/intel-ucode/06-55-0b
20
Andrey Petrov2e410752020-03-20 12:08:32 -070021endif ## CONFIG_SOC_INTEL_COOPERLAKE_SP