xref: /openbmc/linux/drivers/char/tpm/st33zp24/Kconfig (revision ec8f24b7)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2bf38b871SChristophe Ricardconfig TCG_TIS_ST33ZP24
3b55c8e9fSChristophe RICARD	tristate
4bf38b871SChristophe Ricard	---help---
5bf38b871SChristophe Ricard	  STMicroelectronics ST33ZP24 core driver. It implements the core
6bf38b871SChristophe Ricard	  TPM1.2 logic and hooks into the TPM kernel APIs. Physical layers will
7bf38b871SChristophe Ricard	  register against it.
8bf38b871SChristophe Ricard
9bf38b871SChristophe Ricard	  To compile this driver as a module, choose m here. The module will be called
10bf38b871SChristophe Ricard	  tpm_st33zp24.
11bf38b871SChristophe Ricard
12bf38b871SChristophe Ricardconfig TCG_TIS_ST33ZP24_I2C
13b55c8e9fSChristophe RICARD	tristate "STMicroelectronics TPM Interface Specification 1.2 Interface (I2C)"
14bf38b871SChristophe Ricard	depends on I2C
15b55c8e9fSChristophe RICARD	select TCG_TIS_ST33ZP24
16bf38b871SChristophe Ricard	---help---
17bf38b871SChristophe Ricard	  This module adds support for the STMicroelectronics TPM security chip
18bf38b871SChristophe Ricard	  ST33ZP24 with i2c interface.
19bf38b871SChristophe Ricard	  To compile this driver as a module, choose M here; the module will be
20bf38b871SChristophe Ricard	  called tpm_st33zp24_i2c.
21f042a315SChristophe Ricard
22f042a315SChristophe Ricardconfig TCG_TIS_ST33ZP24_SPI
23b55c8e9fSChristophe RICARD	tristate "STMicroelectronics TPM Interface Specification 1.2 Interface (SPI)"
24f042a315SChristophe Ricard	depends on SPI
25b55c8e9fSChristophe RICARD	select TCG_TIS_ST33ZP24
26f042a315SChristophe Ricard	---help---
27f042a315SChristophe Ricard	  This module adds support for the STMicroelectronics TPM security chip
28f042a315SChristophe Ricard	  ST33ZP24 with spi interface.
29f042a315SChristophe Ricard	  To compile this driver as a module, choose M here; the module will be
30f042a315SChristophe Ricard	  called tpm_st33zp24_spi.
31