Skip to content

Commit

Permalink
[PATCH] tpm: Support for Infineon TPM
Browse files Browse the repository at this point in the history
This patch provides a new device driver for the Infineon SLD 9630 TT Trusted
Platform Module (TPM 1.1b) [1] which is embedded on Intel- mainboards or in
HP/ Fujitsu-Siemens / Toshiba-Notebooks.  A nearly complete list where this
module is integrated in can be found in [2].

This kernel module acts as a communication gateway between the linux kernel
and the hardware chip and fits the TPM-specific interfaces created by IBM in
drivers/char/tpm/tpm.h

Further information about this module and a list of succesfully tested and
therefore supported hardware can be found at our project page [3].

[1]
http://www.infineon.com/cgi/ecrm.dll/ecrm/scripts/public_download.jsp?oid=114135&parent_oid=29049

[2]
http://www.tonymcfadden.net/tpmvendors.htm

[3]
http://www.prosec.rub.de/tpm

Signed-off-by: Marcel Selhorst <[email protected]>
Acked-by: Kylene Jo Hall <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
  • Loading branch information
Marcel Selhorst authored and Linus Torvalds committed Jul 27, 2005
1 parent e77e171 commit ebb81fd
Show file tree
Hide file tree
Showing 3 changed files with 479 additions and 1 deletion.
11 changes: 11 additions & 0 deletions drivers/char/tpm/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,16 @@ config TCG_ATMEL
will be accessible from within Linux. To compile this driver
as a module, choose M here; the module will be called tpm_atmel.

config TCG_INFINEON
tristate "Infineon Technologies SLD 9630 TPM Interface"
depends on TCG_TPM
---help---
If you have a TPM security chip from Infineon Technologies
say Yes and it will be accessible from within Linux. To
compile this driver as a module, choose M here; the module
will be called tpm_infineon.
Further information on this driver and the supported hardware
can be found at http://www.prosec.rub.de/tpm

endmenu

2 changes: 1 addition & 1 deletion drivers/char/tpm/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
obj-$(CONFIG_TCG_TPM) += tpm.o
obj-$(CONFIG_TCG_NSC) += tpm_nsc.o
obj-$(CONFIG_TCG_ATMEL) += tpm_atmel.o

obj-$(CONFIG_TCG_INFINEON) += tpm_infineon.o
Loading

0 comments on commit ebb81fd

Please sign in to comment.