xref: /openbmc/linux/net/nfc/nci/Kconfig (revision ec8f24b7)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
26a2968aaSIlan Eliasconfig NFC_NCI
3f1522188SKees Cook	depends on NFC
4f1522188SKees Cook	tristate "NCI protocol support"
56a2968aaSIlan Elias	default n
66a2968aaSIlan Elias	help
76a2968aaSIlan Elias	  NCI (NFC Controller Interface) is a communication protocol between
86a2968aaSIlan Elias	  an NFC Controller (NFCC) and a Device Host (DH).
96a2968aaSIlan Elias
106a2968aaSIlan Elias	  Say Y here to compile NCI support into the kernel or say M to
116a2968aaSIlan Elias	  compile it as module (nci).
128a00a61bSFrederic Danis
138a00a61bSFrederic Danisconfig NFC_NCI_SPI
148a00a61bSFrederic Danis	depends on NFC_NCI && SPI
157427b370SFrederic Danis	select CRC_CCITT
16fcd9d046SVincent Cuissard	tristate "NCI over SPI protocol support"
178a00a61bSFrederic Danis	default n
188a00a61bSFrederic Danis	help
198a00a61bSFrederic Danis	  NCI (NFC Controller Interface) is a communication protocol between
208a00a61bSFrederic Danis	  an NFC Controller (NFCC) and a Device Host (DH).
218a00a61bSFrederic Danis
228a00a61bSFrederic Danis	  Say yes if you use an NCI driver that requires SPI link layer.
239961127dSVincent Cuissard
249961127dSVincent Cuissardconfig NFC_NCI_UART
259961127dSVincent Cuissard	depends on NFC_NCI && TTY
269961127dSVincent Cuissard	tristate "NCI over UART protocol support"
279961127dSVincent Cuissard	default n
289961127dSVincent Cuissard	help
299961127dSVincent Cuissard	  Say yes if you use an NCI driver that requires UART link layer.
30