summaryrefslogtreecommitdiffstats
path: root/src/soc/amd/common/block/psp/Makefile.mk
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/amd/common/block/psp/Makefile.mk')
-rw-r--r--src/soc/amd/common/block/psp/Makefile.mk34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/soc/amd/common/block/psp/Makefile.mk b/src/soc/amd/common/block/psp/Makefile.mk
new file mode 100644
index 000000000000..d0fbcbe4525b
--- /dev/null
+++ b/src/soc/amd/common/block/psp/Makefile.mk
@@ -0,0 +1,34 @@
+## SPDX-License-Identifier: GPL-2.0-only
+ifeq ($(CONFIG_SOC_AMD_COMMON_BLOCK_PSP),y)
+
+romstage-y += psp.c
+ramstage-y += psp.c
+smm-y += psp.c
+smm-y += psp_smm.c
+
+bootblock-y += psp_efs.c
+verstage-y += psp_efs.c
+
+endif # CONFIG_SOC_AMD_COMMON_BLOCK_PSP
+
+ifeq ($(CONFIG_SOC_AMD_COMMON_BLOCK_PSP_GEN1),y)
+
+romstage-y += psp_gen1.c
+ramstage-y += psp_gen1.c
+smm-y += psp_gen1.c
+
+endif # CONFIG_SOC_AMD_COMMON_BLOCK_PSP_GEN1
+
+ifeq ($(CONFIG_SOC_AMD_COMMON_BLOCK_PSP_GEN2),y)
+
+romstage-y += psp_gen2.c
+ramstage-y += psp_gen2.c
+ramstage-$(CONFIG_PSP_PLATFORM_SECURE_BOOT) += psb.c
+ramstage-$(CONFIG_SOC_AMD_COMMON_BLOCK_I2C3_TPM_SHARED_WITH_PSP) += tpm.c
+
+smm-y += psp_gen2.c
+smm-y += psp_smm_gen2.c
+
+ramstage-$(CONFIG_SOC_AMD_COMMON_BLOCK_PSP_SPL) += spl_fuse.c
+
+endif # CONFIG_SOC_AMD_COMMON_BLOCK_PSP_GEN2