1 ## SPDX-License-Identifier: GPL-2.0-only
2 ifeq ($(CONFIG_SOC_INTEL_COMMON_SKYLAKE_BASE
),y
)
6 subdirs-y
+= ..
/..
/..
/cpu
/intel
/common
7 subdirs-y
+= ..
/..
/..
/cpu
/intel
/microcode
8 subdirs-y
+= ..
/..
/..
/cpu
/intel
/turbo
10 bootblock-y
+= bootblock
/bootblock.c
12 bootblock-y
+= bootblock
/pch.c
13 bootblock-y
+= bootblock
/report_platform.c
17 bootblock-y
+= pmutil.c
24 verstage-y
+= pmutil.c
33 romstage-y
+= pmutil.c
38 ramstage-
$(CONFIG_HAVE_ACPI_TABLES
) += acpi.c
43 ramstage-y
+= finalize.c
47 ramstage-y
+= graphics.c
49 ramstage-y
+= lockdown.c
54 ramstage-y
+= pmutil.c
58 ramstage-y
+= systemagent.c
60 ramstage-y
+= vr_config.c
76 ifeq ($(CONFIG_SKYLAKE_SOC_PCH_H
),y
)
77 ifeq ($(CONFIG_MAINBOARD_SUPPORTS_SKYLAKE_CPU
),y
)
79 cpu_microcode_bins
+= 3rdparty
/intel-microcode
/intel-ucode
/06-5e-03
81 ifeq ($(CONFIG_MAINBOARD_SUPPORTS_KABYLAKE_CPU
),y
)
83 cpu_microcode_bins
+= 3rdparty
/intel-microcode
/intel-ucode
/06-9e-09
86 ifeq ($(CONFIG_MAINBOARD_SUPPORTS_COFFEELAKE_CPU
),y
)
87 cpu_microcode_bins
+= 3rdparty
/intel-microcode
/intel-ucode
/06-9e-0a
88 cpu_microcode_bins
+= 3rdparty
/intel-microcode
/intel-ucode
/06-9e-0b
89 cpu_microcode_bins
+= 3rdparty
/intel-microcode
/intel-ucode
/06-9e-0c
90 cpu_microcode_bins
+= 3rdparty
/intel-microcode
/intel-ucode
/06-9e-0d
93 ifeq ($(CONFIG_MAINBOARD_SUPPORTS_SKYLAKE_CPU
),y
)
95 cpu_microcode_bins
+= 3rdparty
/intel-microcode
/intel-ucode
/06-4e-03
97 ifeq ($(CONFIG_MAINBOARD_SUPPORTS_KABYLAKE_DUAL
),y
)
99 cpu_microcode_bins
+= 3rdparty
/intel-microcode
/intel-ucode
/06-8e-09
101 ifeq ($(CONFIG_MAINBOARD_SUPPORTS_KABYLAKE_QUAD
),y
)
103 cpu_microcode_bins
+= 3rdparty
/intel-microcode
/intel-ucode
/06-8e-0a
106 # Missing for Skylake C0 (0x406e2), Kabylake G0 (0x406e8), Kabylake HA0 (0x506e8)
107 # since those are probably pre-release samples.
109 CPPFLAGS_common
+= -I
$(src
)/soc
/intel
/skylake
110 CPPFLAGS_common
+= -I
$(src
)/soc
/intel
/skylake
/include