]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | # SPDX-License-Identifier: GPL-2.0 |
1da177e4 LT |
2 | # |
3 | # Makefile for the kernel tpm device drivers. | |
4 | # | |
5 | obj-$(CONFIG_TCG_TPM) += tpm.o | |
100b16a6 TW |
6 | tpm-y := tpm-chip.o |
7 | tpm-y += tpm-dev-common.o | |
8 | tpm-y += tpm-dev.o | |
9 | tpm-y += tpm-interface.o | |
b2d6e6de | 10 | tpm-y += tpm1-cmd.o |
100b16a6 TW |
11 | tpm-y += tpm2-cmd.o |
12 | tpm-y += tpmrm-dev.o | |
13 | tpm-y += tpm2-space.o | |
14 | tpm-y += tpm-sysfs.o | |
15 | tpm-y += eventlog/common.o | |
16 | tpm-y += eventlog/tpm1.o | |
17 | tpm-y += eventlog/tpm2.o | |
18 | ||
0bfb2374 TW |
19 | tpm-$(CONFIG_ACPI) += tpm_ppi.o eventlog/acpi.o |
20 | tpm-$(CONFIG_EFI) += eventlog/efi.o | |
21 | tpm-$(CONFIG_OF) += eventlog/of.o | |
41a5e1cf | 22 | obj-$(CONFIG_TCG_TIS_CORE) += tpm_tis_core.o |
27084efe | 23 | obj-$(CONFIG_TCG_TIS) += tpm_tis.o |
faaca0a0 JS |
24 | |
25 | obj-$(CONFIG_TCG_TIS_SPI) += tpm_tis_spi.o | |
26 | tpm_tis_spi-y := tpm_tis_spi_main.o | |
27 | tpm_tis_spi-$(CONFIG_TCG_TIS_SPI_CR50) += tpm_tis_spi_cr50.o | |
28 | ||
a2871c62 | 29 | obj-$(CONFIG_TCG_TIS_I2C_ATMEL) += tpm_i2c_atmel.o |
aad628c1 | 30 | obj-$(CONFIG_TCG_TIS_I2C_INFINEON) += tpm_i2c_infineon.o |
4c336e4b | 31 | obj-$(CONFIG_TCG_TIS_I2C_NUVOTON) += tpm_i2c_nuvoton.o |
1da177e4 LT |
32 | obj-$(CONFIG_TCG_NSC) += tpm_nsc.o |
33 | obj-$(CONFIG_TCG_ATMEL) += tpm_atmel.o | |
ebb81fdb | 34 | obj-$(CONFIG_TCG_INFINEON) += tpm_infineon.o |
132f7629 | 35 | obj-$(CONFIG_TCG_IBMVTPM) += tpm_ibmvtpm.o |
bf38b871 | 36 | obj-$(CONFIG_TCG_TIS_ST33ZP24) += st33zp24/ |
e2683957 | 37 | obj-$(CONFIG_TCG_XEN) += xen-tpmfront.o |
30fc8d13 | 38 | obj-$(CONFIG_TCG_CRB) += tpm_crb.o |
6f99612e | 39 | obj-$(CONFIG_TCG_VTPM_PROXY) += tpm_vtpm_proxy.o |
09e57483 | 40 | obj-$(CONFIG_TCG_FTPM_TEE) += tpm_ftpm_tee.o |