blob: 0f15963f06ca478a5bb2751f3c2c64ceb740705d [file] [log] [blame]
Martin Roth9231f0b2022-10-28 22:39:23 -06001## SPDX-License-Identifier: GPL-2.0-only
Felix Held870e44a2020-11-23 15:58:09 +01002ifeq ($(CONFIG_SOC_AMD_COMMON_BLOCK_PSP),y)
Marshall Dawsond6b72362020-03-05 11:44:24 -07003
Felix Held870e44a2020-11-23 15:58:09 +01004romstage-y += psp.c
5ramstage-y += psp.c
6smm-y += psp.c
7smm-y += psp_smm.c
Marshall Dawsond6b72362020-03-05 11:44:24 -07008
Felix Held5af890d2021-12-08 00:12:06 +01009bootblock-y += psp_efs.c
10verstage-y += psp_efs.c
11
Felix Held870e44a2020-11-23 15:58:09 +010012endif # CONFIG_SOC_AMD_COMMON_BLOCK_PSP
Marshall Dawsond6b72362020-03-05 11:44:24 -070013
Felix Held870e44a2020-11-23 15:58:09 +010014ifeq ($(CONFIG_SOC_AMD_COMMON_BLOCK_PSP_GEN1),y)
15
Felix Held870e44a2020-11-23 15:58:09 +010016romstage-y += psp_gen1.c
17ramstage-y += psp_gen1.c
18smm-y += psp_gen1.c
19
20endif # CONFIG_SOC_AMD_COMMON_BLOCK_PSP_GEN1
21
22ifeq ($(CONFIG_SOC_AMD_COMMON_BLOCK_PSP_GEN2),y)
23
Felix Held870e44a2020-11-23 15:58:09 +010024romstage-y += psp_gen2.c
25ramstage-y += psp_gen2.c
Ritul Guru8da38042022-01-10 18:44:24 +053026ramstage-$(CONFIG_PSP_PLATFORM_SECURE_BOOT) += psb.c
Raul E Rangelf8a187f2022-08-10 15:26:43 -060027ramstage-$(CONFIG_SOC_AMD_COMMON_BLOCK_I2C3_TPM_SHARED_WITH_PSP) += tpm.c
Ritul Guru8da38042022-01-10 18:44:24 +053028
Felix Held870e44a2020-11-23 15:58:09 +010029smm-y += psp_gen2.c
Felix Heldec544452021-02-11 04:57:50 +010030smm-y += psp_smm_gen2.c
Felix Held870e44a2020-11-23 15:58:09 +010031
Martin Roth1ddb40f2023-03-09 10:47:11 -070032ramstage-$(CONFIG_HAVE_SPL_FILE) += spl_fuse.c
33
Felix Held870e44a2020-11-23 15:58:09 +010034endif # CONFIG_SOC_AMD_COMMON_BLOCK_PSP_GEN2