blob: 31ea8657ee1b17fe19373c50d46abe28a0f2c679 [file] [log] [blame]
Martin Roth9231f0b2022-10-28 22:39:23 -06001## SPDX-License-Identifier: GPL-2.0-only
Aamir Bohraa23e0c92020-03-25 15:31:12 +05302ifeq ($(CONFIG_SOC_INTEL_JASPERLAKE),y)
Aamir Bohradd7acaa2020-03-25 11:36:22 +05303
4subdirs-y += romstage
5subdirs-y += ../../../cpu/intel/microcode
6subdirs-y += ../../../cpu/intel/turbo
Aamir Bohradd7acaa2020-03-25 11:36:22 +05307
8# all (bootblock, verstage, romstage, postcar, ramstage)
9all-y += gspi.c
10all-y += i2c.c
11all-y += pmutil.c
12all-y += spi.c
13all-y += uart.c
14
15bootblock-y += bootblock/bootblock.c
Aamir Bohradd7acaa2020-03-25 11:36:22 +053016bootblock-y += bootblock/pch.c
17bootblock-y += bootblock/report_platform.c
18bootblock-y += espi.c
Aamir Bohra512b77a2020-03-25 13:20:34 +053019bootblock-y += gpio.c
Aamir Bohradd7acaa2020-03-25 11:36:22 +053020bootblock-y += p2sb.c
21
22romstage-y += espi.c
Aamir Bohra512b77a2020-03-25 13:20:34 +053023romstage-y += gpio.c
24romstage-y += meminit.c
Aamir Bohradd7acaa2020-03-25 11:36:22 +053025romstage-y += reset.c
26
27ramstage-y += acpi.c
28ramstage-y += chip.c
29ramstage-y += cpu.c
30ramstage-y += elog.c
31ramstage-y += espi.c
32ramstage-y += finalize.c
Aamir Bohra512b77a2020-03-25 13:20:34 +053033ramstage-y += fsp_params.c
34ramstage-y += gpio.c
Matt DeVilliere30d2042023-01-23 10:23:55 -060035ramstage-y += graphics.c
Aamir Bohradd7acaa2020-03-25 11:36:22 +053036ramstage-y += lockdown.c
37ramstage-y += p2sb.c
38ramstage-y += pmc.c
39ramstage-y += reset.c
Aamir Bohradd7acaa2020-03-25 11:36:22 +053040ramstage-y += systemagent.c
41ramstage-y += sd.c
Karthikeyan Ramasubramanianaf0d5162020-11-04 17:05:35 -070042ramstage-y += xhci.c
Aamir Bohradd7acaa2020-03-25 11:36:22 +053043
Aamir Bohra512b77a2020-03-25 13:20:34 +053044smm-y += gpio.c
Aamir Bohradd7acaa2020-03-25 11:36:22 +053045smm-y += p2sb.c
Aamir Bohradd7acaa2020-03-25 11:36:22 +053046smm-y += pmutil.c
47smm-y += smihandler.c
48smm-y += uart.c
Furquan Shaikh7c36dc12020-11-02 14:00:35 -080049smm-y += elog.c
Karthikeyan Ramasubramanianaf0d5162020-11-04 17:05:35 -070050smm-y += xhci.c
Aamir Bohradd7acaa2020-03-25 11:36:22 +053051
Aamir Bohra512b77a2020-03-25 13:20:34 +053052verstage-y += gpio.c
Aamir Bohradd7acaa2020-03-25 11:36:22 +053053
Aamir Bohra512b77a2020-03-25 13:20:34 +053054CPPFLAGS_common += -I$(src)/soc/intel/jasperlake
55CPPFLAGS_common += -I$(src)/soc/intel/jasperlake/include
Aamir Bohradd7acaa2020-03-25 11:36:22 +053056
Arthur Heymans23488a12021-12-11 14:23:44 +010057cpu_microcode_bins += 3rdparty/intel-microcode/intel-ucode/06-9c-00
58
Aamir Bohradd7acaa2020-03-25 11:36:22 +053059endif