Commit b55c8e9f authored by Christophe RICARD's avatar Christophe RICARD Committed by Jarkko Sakkinen

tpm/st33zp24: Auto-select core module

The core st33zp24 module is useless without either the I2C or the
SPI access module. So hide NFC_ST_NCI and select it automatically
if either TCG_TIS_ST33ZP24_I2C or TCG_TIS_ST33ZP24_SPI is selected.

This avoids presenting TCG_TIS_ST33ZP24 when neither TCG_TIS_ST33ZP24_I2C
nor TCG_TIS_ST33ZP24_SPI can be selected.
Signed-off-by: default avatarChristophe Ricard <christophe-h.ricard@st.com>
Reviewed-by: default avatarJarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Tested-by: default avatarJarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Signed-off-by: default avatarJarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
parent 8d8d218e
config TCG_TIS_ST33ZP24 config TCG_TIS_ST33ZP24
tristate "STMicroelectronics TPM Interface Specification 1.2 Interface" tristate
depends on GPIOLIB || COMPILE_TEST
---help--- ---help---
STMicroelectronics ST33ZP24 core driver. It implements the core STMicroelectronics ST33ZP24 core driver. It implements the core
TPM1.2 logic and hooks into the TPM kernel APIs. Physical layers will TPM1.2 logic and hooks into the TPM kernel APIs. Physical layers will
...@@ -10,9 +9,9 @@ config TCG_TIS_ST33ZP24 ...@@ -10,9 +9,9 @@ config TCG_TIS_ST33ZP24
tpm_st33zp24. tpm_st33zp24.
config TCG_TIS_ST33ZP24_I2C config TCG_TIS_ST33ZP24_I2C
tristate "TPM 1.2 ST33ZP24 I2C support" tristate "STMicroelectronics TPM Interface Specification 1.2 Interface (I2C)"
depends on TCG_TIS_ST33ZP24
depends on I2C depends on I2C
select TCG_TIS_ST33ZP24
---help--- ---help---
This module adds support for the STMicroelectronics TPM security chip This module adds support for the STMicroelectronics TPM security chip
ST33ZP24 with i2c interface. ST33ZP24 with i2c interface.
...@@ -20,9 +19,9 @@ config TCG_TIS_ST33ZP24_I2C ...@@ -20,9 +19,9 @@ config TCG_TIS_ST33ZP24_I2C
called tpm_st33zp24_i2c. called tpm_st33zp24_i2c.
config TCG_TIS_ST33ZP24_SPI config TCG_TIS_ST33ZP24_SPI
tristate "TPM 1.2 ST33ZP24 SPI support" tristate "STMicroelectronics TPM Interface Specification 1.2 Interface (SPI)"
depends on TCG_TIS_ST33ZP24
depends on SPI depends on SPI
select TCG_TIS_ST33ZP24
---help--- ---help---
This module adds support for the STMicroelectronics TPM security chip This module adds support for the STMicroelectronics TPM security chip
ST33ZP24 with spi interface. ST33ZP24 with spi interface.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment