Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | # |
2 | # TPM device configuration | |
3 | # | |
4 | ||
5 | menu "TPM devices" | |
6 | ||
7 | config TCG_TPM | |
8 | tristate "TPM Hardware Support" | |
c4b32b8b | 9 | depends on EXPERIMENTAL |
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 | |
27084efe LD |
23 | config TCG_TIS |
24 | tristate "TPM Interface Specification 1.2 Interface" | |
94585136 | 25 | depends on TCG_TPM && PNPACPI |
27084efe LD |
26 | ---help--- |
27 | If you have a TPM security chip that is compliant with the | |
28 | TCG TIS 1.2 TPM specification say Yes and it will be accessible | |
29 | from within Linux. To compile this driver as a module, choose | |
30 | M here; the module will be called tpm_tis. | |
31 | ||
1da177e4 LT |
32 | config TCG_NSC |
33 | tristate "National Semiconductor TPM Interface" | |
27084efe | 34 | depends on TCG_TPM && PNPACPI |
1da177e4 LT |
35 | ---help--- |
36 | If you have a TPM security chip from National Semicondutor | |
37 | say Yes and it will be accessible from within Linux. To | |
38 | compile this driver as a module, choose M here; the module | |
39 | will be called tpm_nsc. | |
40 | ||
41 | config TCG_ATMEL | |
42 | tristate "Atmel TPM Interface" | |
43 | depends on TCG_TPM | |
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 MS |
50 | tristate "Infineon Technologies TPM Interface" |
51 | depends on TCG_TPM && PNPACPI | |
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 | ||
1da177e4 LT |
61 | endmenu |
62 |