Kconfig 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #
  2. # TPM device configuration
  3. #
  4. menu "TPM devices"
  5. config TCG_TPM
  6. tristate "TPM Hardware Support"
  7. depends on EXPERIMENTAL && PCI
  8. ---help---
  9. If you have a TPM security chip in your system, which
  10. implements the Trusted Computing Group's specification,
  11. say Yes and it will be accessible from within Linux. For
  12. more information see <http://www.trustedcomputinggroup.org>.
  13. An implementation of the Trusted Software Stack (TSS), the
  14. userspace enablement piece of the specification, can be
  15. obtained at: <http://sourceforge.net/projects/trousers>. To
  16. compile this driver as a module, choose M here; the module
  17. will be called tpm. If unsure, say N.
  18. config TCG_NSC
  19. tristate "National Semiconductor TPM Interface"
  20. depends on TCG_TPM
  21. ---help---
  22. If you have a TPM security chip from National Semicondutor
  23. say Yes and it will be accessible from within Linux. To
  24. compile this driver as a module, choose M here; the module
  25. will be called tpm_nsc.
  26. config TCG_ATMEL
  27. tristate "Atmel TPM Interface"
  28. depends on TCG_TPM
  29. ---help---
  30. If you have a TPM security chip from Atmel say Yes and it
  31. will be accessible from within Linux. To compile this driver
  32. as a module, choose M here; the module will be called tpm_atmel.
  33. config TCG_INFINEON
  34. tristate "Infineon Technologies SLD 9630 TPM Interface"
  35. depends on TCG_TPM
  36. ---help---
  37. If you have a TPM security chip from Infineon Technologies
  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_infineon.
  41. Further information on this driver and the supported hardware
  42. can be found at http://www.prosec.rub.de/tpm
  43. endmenu