Skip to content

Commit

Permalink
NFC: nfcmrvl: Auto-select core module
Browse files Browse the repository at this point in the history
As I understand it, the core nfcmrvl module is useless without
either the USB or the UART access module. So hide NFC_MRVL and select
it automatically if either NFC_MRVL_USB or NFC_MRVL_UART is selected.

This avoids presenting NFC_MRVL when neither NFC_MRVL_USB nor
NFC_MRVL_UART can be selected.

Signed-off-by: Jean Delvare <[email protected]>
Cc: Lauro Ramos Venancio <[email protected]>
Cc: Aloisio Almeida Jr <[email protected]>
Cc: Samuel Ortiz <[email protected]>
Signed-off-by: Samuel Ortiz <[email protected]>
  • Loading branch information
jdelvare authored and Samuel Ortiz committed Oct 19, 2015
1 parent 04831ae commit 893a84e
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions drivers/nfc/nfcmrvl/Kconfig
Original file line number Diff line number Diff line change
@@ -1,18 +1,15 @@
config NFC_MRVL
tristate "Marvell NFC driver support"
depends on NFC_NCI
tristate
help
The core driver to support Marvell NFC devices.

This driver is required if you want to support
Marvell NFC device 8897.

Say Y here to compile Marvell NFC driver into the kernel or
say M to compile it as module.

config NFC_MRVL_USB
tristate "Marvell NFC-over-USB driver"
depends on NFC_MRVL && USB
depends on NFC_NCI && USB
select NFC_MRVL
help
Marvell NFC-over-USB driver.

Expand All @@ -24,7 +21,8 @@ config NFC_MRVL_USB

config NFC_MRVL_UART
tristate "Marvell NFC-over-UART driver"
depends on NFC_MRVL && NFC_NCI_UART
depends on NFC_NCI && NFC_NCI_UART
select NFC_MRVL
help
Marvell NFC-over-UART driver.

Expand Down

0 comments on commit 893a84e

Please sign in to comment.