blob: ad26056a0f44fd937f76b73c998c432634724742 [file] [log] [blame]
Martin Roth9231f0b2022-10-28 22:39:23 -06001## SPDX-License-Identifier: GPL-2.0-only
Aamir Bohra3ee54bb2018-10-17 11:55:01 +05302ifeq ($(CONFIG_SOC_INTEL_ICELAKE),y)
3
4subdirs-y += romstage
5subdirs-y += ../../../cpu/intel/microcode
6subdirs-y += ../../../cpu/intel/turbo
Aamir Bohra3ee54bb2018-10-17 11:55:01 +05307
Subrata Banik55a21492019-11-01 16:32:01 +05308# 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
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053015bootblock-y += bootblock/bootblock.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053016bootblock-y += bootblock/pch.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053017bootblock-y += bootblock/report_platform.c
Subrata Banik3d152ac2018-10-31 23:08:14 +053018bootblock-y += espi.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053019bootblock-y += gpio.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053020bootblock-y += p2sb.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053021
Subrata Banik3d152ac2018-10-31 23:08:14 +053022romstage-y += espi.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053023romstage-y += gpio.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053024romstage-y += reset.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053025
26ramstage-y += acpi.c
27ramstage-y += chip.c
28ramstage-y += cpu.c
Subrata Banik54893412019-04-29 13:28:11 +053029ramstage-y += elog.c
Subrata Banik3d152ac2018-10-31 23:08:14 +053030ramstage-y += espi.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053031ramstage-y += finalize.c
32ramstage-y += fsp_params.c
33ramstage-y += gpio.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053034ramstage-y += lockdown.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053035ramstage-y += p2sb.c
36ramstage-y += pmc.c
Michael Niewöhnerb17f3d32019-10-24 00:19:45 +020037ramstage-y += reset.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053038ramstage-y += systemagent.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053039ramstage-y += sd.c
Krishna Prasad Bhatd0c0fd72020-02-27 14:20:13 +053040ramstage-y += me.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053041
42smm-y += gpio.c
43smm-y += p2sb.c
44smm-y += pmutil.c
45smm-y += smihandler.c
Nico Hubera96e66a2018-11-11 02:51:14 +010046smm-y += uart.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053047
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053048CPPFLAGS_common += -I$(src)/soc/intel/icelake
49CPPFLAGS_common += -I$(src)/soc/intel/icelake/include
50
51endif