Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # Near Field Communication (NFC) devices
0004 #
0005 
0006 menu "Near Field Communication (NFC) devices"
0007         depends on NFC
0008 
0009 config NFC_TRF7970A
0010         tristate "Texas Instruments TRF7970a NFC driver"
0011         depends on SPI && NFC_DIGITAL && GPIOLIB
0012         help
0013           This option enables the NFC driver for Texas Instruments' TRF7970a
0014           device. Such device supports 5 different protocols: ISO14443A,
0015           ISO14443B, FeLiCa, ISO15693 and ISO18000-3.
0016 
0017           Say Y here to compile support for TRF7970a into the kernel or
0018           say M  to compile it as a module. The module will be called
0019           trf7970a.ko.
0020 
0021 config NFC_MEI_PHY
0022         tristate "MEI bus NFC device support"
0023         depends on INTEL_MEI && NFC_HCI
0024         help
0025           This adds support to use an mei bus nfc device. Select this if you
0026           will use an HCI NFC driver for an NFC chip connected behind an
0027           Intel's Management Engine chip.
0028 
0029           If unsure, say N.
0030 
0031 config NFC_SIM
0032         tristate "NFC hardware simulator driver"
0033         depends on NFC_DIGITAL
0034         help
0035           This driver declares two virtual NFC devices supporting NFC-DEP
0036           protocol. An LLCP connection can be established between them and
0037           all packets sent from one device is sent back to the other, acting as
0038           loopback devices.
0039 
0040           If unsure, say N.
0041 
0042 config NFC_PORT100
0043         tristate "Sony NFC Port-100 Series USB device support"
0044         depends on USB
0045         depends on NFC_DIGITAL
0046         help
0047           This adds support for Sony Port-100 chip based USB devices such as the
0048           RC-S380 dongle.
0049 
0050           If unsure, say N.
0051 
0052 config NFC_VIRTUAL_NCI
0053         tristate "NCI device simulator driver"
0054         depends on NFC_NCI
0055         help
0056           NCI virtual device simulates a NCI device to the user.
0057           It can be used to validate the NCI module and applications.
0058           This driver supports communication between the virtual NCI device and
0059           module.
0060 
0061           If unsure, say N.
0062 
0063 source "drivers/nfc/fdp/Kconfig"
0064 source "drivers/nfc/pn544/Kconfig"
0065 source "drivers/nfc/pn533/Kconfig"
0066 source "drivers/nfc/microread/Kconfig"
0067 source "drivers/nfc/nfcmrvl/Kconfig"
0068 source "drivers/nfc/st21nfca/Kconfig"
0069 source "drivers/nfc/st-nci/Kconfig"
0070 source "drivers/nfc/nxp-nci/Kconfig"
0071 source "drivers/nfc/s3fwrn5/Kconfig"
0072 source "drivers/nfc/st95hf/Kconfig"
0073 endmenu