mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
9961127d4b
Some NFC controller supports UART as host interface. As with SPI, a lot of code can be shared between vendor drivers. This patch add the generic support of UART and provides some extension API for vendor specific needs. This code is strongly inspired by the Bluetooth HCI ldisc implementation. NCI UART vendor drivers will have to register themselves to this layer via nci_uart_register. Underlying tty will have to be configured from user land thanks to an ioctl. Signed-off-by: Vincent Cuissard <cuissard@marvell.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
28 lines
784 B
Text
28 lines
784 B
Text
config NFC_NCI
|
|
depends on NFC
|
|
tristate "NCI protocol support"
|
|
default n
|
|
help
|
|
NCI (NFC Controller Interface) is a communication protocol between
|
|
an NFC Controller (NFCC) and a Device Host (DH).
|
|
|
|
Say Y here to compile NCI support into the kernel or say M to
|
|
compile it as module (nci).
|
|
|
|
config NFC_NCI_SPI
|
|
depends on NFC_NCI && SPI
|
|
select CRC_CCITT
|
|
bool "NCI over SPI protocol support"
|
|
default n
|
|
help
|
|
NCI (NFC Controller Interface) is a communication protocol between
|
|
an NFC Controller (NFCC) and a Device Host (DH).
|
|
|
|
Say yes if you use an NCI driver that requires SPI link layer.
|
|
|
|
config NFC_NCI_UART
|
|
depends on NFC_NCI && TTY
|
|
tristate "NCI over UART protocol support"
|
|
default n
|
|
help
|
|
Say yes if you use an NCI driver that requires UART link layer.
|