1## SPDX-License-Identifier: GPL-2.0-only 2 3subdirs-$(CONFIG_TPM_GOOGLE) += tss/vendor/cr50 4 5## TSS 6 7ifeq ($(CONFIG_TPM1),y) 8 9ramstage-y += tss/tcg-1.2/tss.c 10romstage-y += tss/tcg-1.2/tss.c 11bootblock-y += tss/tcg-1.2/tss.c 12verstage-y += tss/tcg-1.2/tss.c 13postcar-y += tss/tcg-1.2/tss.c 14 15all-y += tss/tss.c 16 17## TSPI 18 19ramstage-y += tspi/tspi.c 20romstage-y += tspi/tspi.c 21bootblock-y += tspi/tspi.c 22verstage-y += tspi/tspi.c 23postcar-y += tspi/tspi.c 24 25endif # CONFIG_TPM1 26 27ifeq ($(CONFIG_TPM2),y) 28 29ramstage-y += tss/tcg-2.0/tss_marshaling.c 30ramstage-y += tss/tcg-2.0/tss.c 31ramstage-y += tss/tss.c 32 33romstage-y += tss/tcg-2.0/tss_marshaling.c 34romstage-y += tss/tcg-2.0/tss.c 35romstage-y += tss/tss.c 36 37verstage-$(CONFIG_VBOOT) += tss/tcg-2.0/tss_marshaling.c 38verstage-$(CONFIG_VBOOT) += tss/tcg-2.0/tss.c 39verstage-$(CONFIG_VBOOT) += tss/tss.c 40 41postcar-y += tss/tcg-2.0/tss_marshaling.c 42postcar-y += tss/tcg-2.0/tss.c 43postcar-y += tss/tss.c 44 45bootblock-y += tss/tcg-2.0/tss_marshaling.c 46bootblock-y += tss/tcg-2.0/tss.c 47bootblock-y += tss/tss.c 48 49## TSPI 50 51ramstage-y += tspi/tspi.c 52romstage-y += tspi/tspi.c 53bootblock-y += tspi/tspi.c 54verstage-$(CONFIG_VBOOT) += tspi/tspi.c 55postcar-y += tspi/tspi.c 56 57endif # CONFIG_TPM2 58 59ifeq ($(CONFIG_TPM_MEASURED_BOOT),y) 60 61bootblock-y += tspi/crtm.c 62verstage-y += tspi/crtm.c 63romstage-y += tspi/crtm.c 64ramstage-y += tspi/crtm.c 65postcar-y += tspi/crtm.c 66 67ramstage-$(CONFIG_TPM_LOG_CB) += tspi/log.c 68romstage-$(CONFIG_TPM_LOG_CB) += tspi/log.c 69verstage-$(CONFIG_TPM_LOG_CB) += tspi/log.c 70postcar-$(CONFIG_TPM_LOG_CB) += tspi/log.c 71bootblock-$(CONFIG_TPM_LOG_CB) += tspi/log.c 72 73ramstage-$(CONFIG_TPM_LOG_TPM1) += tspi/log-tpm1.c 74romstage-$(CONFIG_TPM_LOG_TPM1) += tspi/log-tpm1.c 75verstage-$(CONFIG_TPM_LOG_TPM1) += tspi/log-tpm1.c 76postcar-$(CONFIG_TPM_LOG_TPM1) += tspi/log-tpm1.c 77bootblock-$(CONFIG_TPM_LOG_TPM1) += tspi/log-tpm1.c 78 79ramstage-$(CONFIG_TPM_LOG_TPM2) += tspi/log-tpm2.c 80romstage-$(CONFIG_TPM_LOG_TPM2) += tspi/log-tpm2.c 81verstage-$(CONFIG_TPM_LOG_TPM2) += tspi/log-tpm2.c 82postcar-$(CONFIG_TPM_LOG_TPM2) += tspi/log-tpm2.c 83bootblock-$(CONFIG_TPM_LOG_TPM2) += tspi/log-tpm2.c 84 85endif # CONFIG_TPM_MEASURED_BOOT 86