blob: a6873bf89ffad63c6196dacc9f3499dcb6c22387 [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"
Kylene Jo Hallc4b32b82005-11-18 01:10:59 -08009 depends on EXPERIMENTAL
Linus Torvalds1da177e2005-04-16 15:20:36 -070010 ---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.
Len Brown76f58582005-08-24 12:10:49 -040020 Note: For more TPM drivers enable CONFIG_PNP, CONFIG_ACPI
Marcel Selhorstf9abb022005-08-05 11:59:33 -070021 and CONFIG_PNPACPI.
Linus Torvalds1da177e2005-04-16 15:20:36 -070022
23config TCG_NSC
24 tristate "National Semiconductor TPM Interface"
25 depends on TCG_TPM
26 ---help---
27 If you have a TPM security chip from National Semicondutor
28 say Yes and it will be accessible from within Linux. To
29 compile this driver as a module, choose M here; the module
30 will be called tpm_nsc.
31
32config TCG_ATMEL
33 tristate "Atmel TPM Interface"
34 depends on TCG_TPM
35 ---help---
36 If you have a TPM security chip from Atmel say Yes and it
37 will be accessible from within Linux. To compile this driver
38 as a module, choose M here; the module will be called tpm_atmel.
39
Marcel Selhorstebb81fd2005-07-27 11:45:12 -070040config TCG_INFINEON
Marcel Selhorstf9abb022005-08-05 11:59:33 -070041 tristate "Infineon Technologies TPM Interface"
42 depends on TCG_TPM && PNPACPI
Marcel Selhorstebb81fd2005-07-27 11:45:12 -070043 ---help---
44 If you have a TPM security chip from Infineon Technologies
Marcel Selhorstf9abb022005-08-05 11:59:33 -070045 (either SLD 9630 TT 1.1 or SLB 9635 TT 1.2) say Yes and it
46 will be accessible from within Linux.
47 To compile this driver as a module, choose M here; the module
Marcel Selhorstebb81fd2005-07-27 11:45:12 -070048 will be called tpm_infineon.
49 Further information on this driver and the supported hardware
50 can be found at http://www.prosec.rub.de/tpm
51
Linus Torvalds1da177e2005-04-16 15:20:36 -070052endmenu
53