]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | # |
2 | # TPM device configuration | |
3 | # | |
4 | ||
7126b75c | 5 | menuconfig TCG_TPM |
1da177e4 | 6 | tristate "TPM Hardware Support" |
7126b75c | 7 | depends on HAS_IOMEM |
c4b32b8b | 8 | depends on EXPERIMENTAL |
da31894e | 9 | select SECURITYFS |
1da177e4 LT |
10 | ---help--- |
11 | If you have a TPM security chip in your system, which | |
12 | implements the Trusted Computing Group's specification, | |
13 | say Yes and it will be accessible from within Linux. For | |
14 | more information see <http://www.trustedcomputinggroup.org>. | |
15 | An implementation of the Trusted Software Stack (TSS), the | |
16 | userspace enablement piece of the specification, can be | |
17 | obtained at: <http://sourceforge.net/projects/trousers>. To | |
18 | compile this driver as a module, choose M here; the module | |
19 | will be called tpm. If unsure, say N. | |
76f58584 | 20 | Note: For more TPM drivers enable CONFIG_PNP, CONFIG_ACPI |
f9abb020 | 21 | and CONFIG_PNPACPI. |
1da177e4 | 22 | |
7126b75c JE |
23 | if TCG_TPM |
24 | ||
27084efe LD |
25 | config TCG_TIS |
26 | tristate "TPM Interface Specification 1.2 Interface" | |
cedb27de | 27 | depends on PNP |
27084efe LD |
28 | ---help--- |
29 | If you have a TPM security chip that is compliant with the | |
30 | TCG TIS 1.2 TPM specification say Yes and it will be accessible | |
31 | from within Linux. To compile this driver as a module, choose | |
32 | M here; the module will be called tpm_tis. | |
33 | ||
1da177e4 LT |
34 | config TCG_NSC |
35 | tristate "National Semiconductor TPM Interface" | |
1da177e4 | 36 | ---help--- |
3dde6ad8 | 37 | If you have a TPM security chip from National Semiconductor |
1da177e4 LT |
38 | say Yes and it will be accessible from within Linux. To |
39 | compile this driver as a module, choose M here; the module | |
40 | will be called tpm_nsc. | |
41 | ||
42 | config TCG_ATMEL | |
43 | tristate "Atmel TPM Interface" | |
1da177e4 LT |
44 | ---help--- |
45 | If you have a TPM security chip from Atmel say Yes and it | |
46 | will be accessible from within Linux. To compile this driver | |
47 | as a module, choose M here; the module will be called tpm_atmel. | |
48 | ||
ebb81fdb | 49 | config TCG_INFINEON |
f9abb020 | 50 | tristate "Infineon Technologies TPM Interface" |
cedb27de | 51 | depends on PNP |
ebb81fdb MS |
52 | ---help--- |
53 | If you have a TPM security chip from Infineon Technologies | |
f9abb020 MS |
54 | (either SLD 9630 TT 1.1 or SLB 9635 TT 1.2) say Yes and it |
55 | will be accessible from within Linux. | |
56 | To compile this driver as a module, choose M here; the module | |
ebb81fdb MS |
57 | will be called tpm_infineon. |
58 | Further information on this driver and the supported hardware | |
59 | can be found at http://www.prosec.rub.de/tpm | |
60 | ||
7126b75c | 61 | endif # TCG_TPM |