NFC: st21nfca: Auto-select core module

The core st21nca module is useless without the I2C access module.
So hide NFC_ST21NFCA and select it automatically if either
NFC_ST21NFCA_I2C is selected.

This avoids presenting NFC_ST21NFCA when NFC_ST21NFCA_I2C can't be
selected.

Cc: Jean Delvare <jdelvare@suse.de>
Signed-off-by: Christophe Ricard <christophe-h.ricard@st.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
Christophe Ricard 2015-12-23 23:45:17 +01:00 committed by Samuel Ortiz
parent 9ba04ebf82
commit dfa4089b3a
1 changed files with 4 additions and 9 deletions

View File

@ -1,20 +1,15 @@
config NFC_ST21NFCA config NFC_ST21NFCA
tristate "STMicroelectronics ST21NFCA NFC driver" tristate
depends on NFC_HCI
select CRC_CCITT select CRC_CCITT
default n
---help--- ---help---
STMicroelectronics ST21NFCA core driver. It implements the chipset STMicroelectronics ST21NFCA core driver. It implements the chipset
HCI logic and hooks into the NFC kernel APIs. Physical layers will HCI logic and hooks into the NFC kernel APIs. Physical layers will
register against it. register against it.
To compile this driver as a module, choose m here. The module will
be called st21nfca.
Say N if unsure.
config NFC_ST21NFCA_I2C config NFC_ST21NFCA_I2C
tristate "NFC ST21NFCA i2c support" tristate "STMicroelectronics ST21NFCA NFC driver (I2C)"
depends on NFC_ST21NFCA && I2C && NFC_SHDLC depends on NFC_HCI && I2C && NFC_SHDLC
select NFC_ST21NFCA
---help--- ---help---
This module adds support for the STMicroelectronics st21nfca i2c interface. This module adds support for the STMicroelectronics st21nfca i2c interface.
Select this if your platform is using the i2c bus. Select this if your platform is using the i2c bus.