| # |
| # TPM device configuration |
| # |
| |
| menuconfig TCG_TPM |
| tristate "TPM Hardware Support" |
| depends on HAS_IOMEM |
| depends on EXPERIMENTAL |
| select SECURITYFS |
| ---help--- |
| If you have a TPM security chip in your system, which |
| implements the Trusted Computing Group's specification, |
| say Yes and it will be accessible from within Linux. For |
| more information see <http://www.trustedcomputinggroup.org>. |
| An implementation of the Trusted Software Stack (TSS), the |
| userspace enablement piece of the specification, can be |
| obtained at: <http://sourceforge.net/projects/trousers>. To |
| compile this driver as a module, choose M here; the module |
| will be called tpm. If unsure, say N. |
| Note: For more TPM drivers enable CONFIG_PNP, CONFIG_ACPI |
| and CONFIG_PNPACPI. |
| |
| if TCG_TPM |
| |
| config TCG_TIS |
| tristate "TPM Interface Specification 1.2 Interface" |
| depends on PNP |
| ---help--- |
| If you have a TPM security chip that is compliant with the |
| TCG TIS 1.2 TPM specification say Yes and it will be accessible |
| from within Linux. To compile this driver as a module, choose |
| M here; the module will be called tpm_tis. |
| |
| config TCG_NSC |
| tristate "National Semiconductor TPM Interface" |
| ---help--- |
| If you have a TPM security chip from National Semiconductor |
| say Yes and it will be accessible from within Linux. To |
| compile this driver as a module, choose M here; the module |
| will be called tpm_nsc. |
| |
| config TCG_ATMEL |
| tristate "Atmel TPM Interface" |
| ---help--- |
| If you have a TPM security chip from Atmel say Yes and it |
| will be accessible from within Linux. To compile this driver |
| as a module, choose M here; the module will be called tpm_atmel. |
| |
| config TCG_INFINEON |
| tristate "Infineon Technologies TPM Interface" |
| depends on PNP |
| ---help--- |
| If you have a TPM security chip from Infineon Technologies |
| (either SLD 9630 TT 1.1 or SLB 9635 TT 1.2) say Yes and it |
| will be accessible from within Linux. |
| To compile this driver as a module, choose M here; the module |
| will be called tpm_infineon. |
| Further information on this driver and the supported hardware |
| can be found at http://www.prosec.rub.de/tpm |
| |
| endif # TCG_TPM |