blob: f30816e003fea2d930d1695878c6284c449a2fcb [file] [log] [blame]
Aamir Bohra3ee54bb2018-10-17 11:55:01 +05301ifeq ($(CONFIG_SOC_INTEL_ICELAKE),y)
2
3subdirs-y += romstage
4subdirs-y += ../../../cpu/intel/microcode
5subdirs-y += ../../../cpu/intel/turbo
6subdirs-y += ../../../cpu/x86/lapic
7subdirs-y += ../../../cpu/x86/mtrr
8subdirs-y += ../../../cpu/x86/smm
9subdirs-y += ../../../cpu/x86/tsc
10
Subrata Banik55a21492019-11-01 16:32:01 +053011# all (bootblock, verstage, romstage, postcar, ramstage)
12all-y += gspi.c
13all-y += i2c.c
14all-y += pmutil.c
15all-y += spi.c
16all-y += uart.c
17
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053018bootblock-y += bootblock/bootblock.c
19bootblock-y += bootblock/cpu.c
20bootblock-y += bootblock/pch.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053021bootblock-y += bootblock/report_platform.c
Subrata Banik3d152ac2018-10-31 23:08:14 +053022bootblock-y += espi.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053023bootblock-y += gpio.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053024bootblock-y += p2sb.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053025
Subrata Banik3d152ac2018-10-31 23:08:14 +053026romstage-y += espi.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053027romstage-y += gpio.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053028romstage-y += reset.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053029
30ramstage-y += acpi.c
31ramstage-y += chip.c
32ramstage-y += cpu.c
Subrata Banik54893412019-04-29 13:28:11 +053033ramstage-y += elog.c
Subrata Banik3d152ac2018-10-31 23:08:14 +053034ramstage-y += espi.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053035ramstage-y += finalize.c
36ramstage-y += fsp_params.c
37ramstage-y += gpio.c
38ramstage-y += graphics.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053039ramstage-y += lockdown.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053040ramstage-y += p2sb.c
41ramstage-y += pmc.c
Michael Niewöhnerb17f3d32019-10-24 00:19:45 +020042ramstage-y += reset.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053043ramstage-y += smmrelocate.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053044ramstage-y += systemagent.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053045ramstage-y += sd.c
Krishna Prasad Bhatd0c0fd72020-02-27 14:20:13 +053046ramstage-y += me.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053047
48smm-y += gpio.c
49smm-y += p2sb.c
Nico Huber733c28f2019-08-05 19:33:09 +020050smm-y += pmc.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053051smm-y += pmutil.c
52smm-y += smihandler.c
Nico Hubera96e66a2018-11-11 02:51:14 +010053smm-y += uart.c
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053054
Aamir Bohra3ee54bb2018-10-17 11:55:01 +053055CPPFLAGS_common += -I$(src)/soc/intel/icelake
56CPPFLAGS_common += -I$(src)/soc/intel/icelake/include
57
58endif