blob: 94a3b3e20bf954766f98be18e0faf5817aca83c7 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#
2# TPM device configuration
3#
4
5menu "TPM devices"
6
7config TCG_TPM
8 tristate "TPM Hardware Support"
9 depends on EXPERIMENTAL && PCI
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.
20
21config TCG_NSC
22 tristate "National Semiconductor TPM Interface"
23 depends on TCG_TPM
24 ---help---
25 If you have a TPM security chip from National Semicondutor
26 say Yes and it will be accessible from within Linux. To
27 compile this driver as a module, choose M here; the module
28 will be called tpm_nsc.
29
30config TCG_ATMEL
31 tristate "Atmel TPM Interface"
32 depends on TCG_TPM
33 ---help---
34 If you have a TPM security chip from Atmel say Yes and it
35 will be accessible from within Linux. To compile this driver
36 as a module, choose M here; the module will be called tpm_atmel.
37
Marcel Selhorstebb81fd2005-07-27 11:45:12 -070038config TCG_INFINEON
39 tristate "Infineon Technologies SLD 9630 TPM Interface"
40 depends on TCG_TPM
41 ---help---
42 If you have a TPM security chip from Infineon Technologies
43 say Yes and it will be accessible from within Linux. To
44 compile this driver as a module, choose M here; the module
45 will be called tpm_infineon.
46 Further information on this driver and the supported hardware
47 can be found at http://www.prosec.rub.de/tpm
48
Linus Torvalds1da177e2005-04-16 15:20:36 -070049endmenu
50