blob: 893523c3043033c60d895c732b52103286b9a5ed [file] [log] [blame]
Martin Roth9231f0b2022-10-28 22:39:23 -06001## SPDX-License-Identifier: GPL-2.0-only
Ravi Sarawadib8224f42022-04-10 23:31:24 -07002ifeq ($(CONFIG_SOC_INTEL_METEORLAKE),y)
3
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -07004subdirs-y += romstage
5subdirs-y += ../../../cpu/intel/microcode
6subdirs-y += ../../../cpu/intel/turbo
7
Ravi Sarawadi91ffac82022-05-07 16:37:09 -07008# 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
Ravi Sarawadi5a9dd752022-05-08 00:46:38 -070014all-y += gpio.c
Ravi Sarawadi91ffac82022-05-07 16:37:09 -070015
Ravi Sarawadib8224f42022-04-10 23:31:24 -070016bootblock-y += bootblock/bootblock.c
17bootblock-y += bootblock/ioe_die.c
18bootblock-y += bootblock/report_platform.c
19bootblock-y += bootblock/soc_die.c
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -070020bootblock-y += espi.c
21bootblock-y += p2sb.c
Ravi Sarawadi91ffac82022-05-07 16:37:09 -070022bootblock-y += soc_info.c
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -070023
Bora Guvendik34c37bb2023-03-13 14:27:30 -070024romstage-$(CONFIG_SOC_INTEL_CSE_PRE_CPU_RESET_TELEMETRY) += cse_telemetry.c
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -070025romstage-y += espi.c
26romstage-y += meminit.c
Ravi Sarawadi91ffac82022-05-07 16:37:09 -070027romstage-y += pcie_rp.c
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -070028romstage-y += reset.c
Ravi Sarawadi91ffac82022-05-07 16:37:09 -070029romstage-y += soc_info.c
Ravi Sarawadib8224f42022-04-10 23:31:24 -070030
Ravi Sarawadi91ffac82022-05-07 16:37:09 -070031ramstage-y += acpi.c
32ramstage-y += chip.c
33ramstage-y += cpu.c
Pratikkumar Prajapati17e94902023-05-25 16:53:44 -070034ramstage-$(CONFIG_SOC_INTEL_CRASHLOG) += crashlog.c
Dinesh Gehlot095043f2023-08-18 10:04:53 +053035ramstage-y += ioe_pmc.c
Ravi Sarawadi91ffac82022-05-07 16:37:09 -070036ramstage-y += elog.c
37ramstage-y += espi.c
38ramstage-y += finalize.c
39ramstage-y += fsp_params.c
40ramstage-y += lockdown.c
Ravi Sarawadi91ffac82022-05-07 16:37:09 -070041ramstage-y += p2sb.c
42ramstage-y += pcie_rp.c
43ramstage-y += pmc.c
44ramstage-y += reset.c
45ramstage-y += retimer.c
46ramstage-y += soundwire.c
47ramstage-y += systemagent.c
48ramstage-y += tcss.c
49ramstage-y += xhci.c
50ramstage-y += soc_info.c
Ravi Sarawadi5a9dd752022-05-08 00:46:38 -070051
Ravi Sarawadi91ffac82022-05-07 16:37:09 -070052smm-y += elog.c
Ravi Sarawadi5a9dd752022-05-08 00:46:38 -070053smm-y += gpio.c
Ravi Sarawadi91ffac82022-05-07 16:37:09 -070054smm-y += p2sb.c
55smm-y += pmutil.c
56smm-y += smihandler.c
57smm-y += soc_info.c
58smm-y += uart.c
59smm-y += xhci.c
Ravi Sarawadib8224f42022-04-10 23:31:24 -070060CPPFLAGS_common += -I$(src)/soc/intel/meteorlake
61CPPFLAGS_common += -I$(src)/soc/intel/meteorlake/include
62
Ravi Sarawadib8224f42022-04-10 23:31:24 -070063endif