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