blob: fb78f5292528d981221f130e4e7b26a90119eada [file] [log] [blame]
Martin Roth9231f0b2022-10-28 22:39:23 -06001## SPDX-License-Identifier: GPL-2.0-only
Felix Helde04a18f2020-12-10 16:49:28 +01002ifeq ($(CONFIG_PLATFORM_USES_FSP2_0),y)
Felix Heldf3cdd012023-07-26 17:37:35 +02003romstage-y += fsp_memmap.c
Felix Helde04a18f2020-12-10 16:49:28 +01004romstage-y += fsp_reset.c
Felix Held5b94f9a2024-01-18 21:10:59 +01005romstage-y += fsp_romstage.c
Felix Held8d268e92021-08-21 00:07:25 +02006romstage-y += fsp_validate.c
Matt DeVillierb9214832023-10-23 10:10:50 -05007ramstage-y += fsp_graphics.c
Felix Heldf3cdd012023-07-26 17:37:35 +02008ramstage-y += fsp_memmap.c
Felix Held4e818c52024-01-18 21:43:30 +01009ramstage-y += fsp_ramstage.c
Felix Held6b248a22023-07-26 16:42:46 +020010ramstage-y += fsp_report_resources.c
Felix Helde04a18f2020-12-10 16:49:28 +010011ramstage-y += fsp_reset.c
Felix Held245adca2021-05-04 20:01:46 +020012ramstage-$(CONFIG_HAVE_ACPI_TABLES) += fsp-acpi.c
Felix Held75547db2022-08-08 22:55:12 +020013ramstage-$(CONFIG_SOC_AMD_COMMON_FSP_CCX_CPPC_HOB) += fsp_ccx_cppc_hob.c
Nikolai Vyssotskia289cdd2021-04-28 18:09:29 -050014ramstage-$(CONFIG_SOC_AMD_COMMON_FSP_DMI_TABLES) += dmi.c
Fred Reitberger330a7b52023-01-11 15:08:16 -050015ramstage-$(CONFIG_SOC_AMD_COMMON_FSP_PRELOAD_FSPS) += preload_fsps.c
Raul E Rangel36d50f82021-05-04 15:34:49 -060016
17subdirs-y += ./*
18
Felix Held4371bb92022-09-13 16:53:09 +020019ifeq ($(CONFIG_ADD_FSP_BINARIES),y)
Felix Helde44dad32021-08-25 01:07:31 +020020ifeq ($(call int-gt,\
Felix Helddb3337d2021-08-28 00:01:45 +020021 $(call file-size,$(CONFIG_FSP_M_FILE))\
Felix Helde44dad32021-08-25 01:07:31 +020022 $(shell printf "%d" $(CONFIG_FSP_M_SIZE))),\
23 1)
Akihiko Odaki64c0df582022-06-26 14:44:53 +090024$(error FSP-M binary larger than FSP_M_SIZE.)
Felix Helde44dad32021-08-25 01:07:31 +020025endif
Felix Held4371bb92022-09-13 16:53:09 +020026endif # CONFIG_ADD_FSP_BINARIES
Felix Helde44dad32021-08-25 01:07:31 +020027
Felix Helde04a18f2020-12-10 16:49:28 +010028endif # CONFIG_PLATFORM_USES_FSP2_0