xref: /OK3568_Linux_fs/kernel/drivers/nfc/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# Near Field Communication (NFC) devices
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun
6*4882a593Smuzhiyunmenu "Near Field Communication (NFC) devices"
7*4882a593Smuzhiyun	depends on NFC
8*4882a593Smuzhiyun
9*4882a593Smuzhiyunconfig NFC_TRF7970A
10*4882a593Smuzhiyun	tristate "Texas Instruments TRF7970a NFC driver"
11*4882a593Smuzhiyun	depends on SPI && NFC_DIGITAL && GPIOLIB
12*4882a593Smuzhiyun	help
13*4882a593Smuzhiyun	  This option enables the NFC driver for Texas Instruments' TRF7970a
14*4882a593Smuzhiyun	  device. Such device supports 5 different protocols: ISO14443A,
15*4882a593Smuzhiyun	  ISO14443B, FeLiCa, ISO15693 and ISO18000-3.
16*4882a593Smuzhiyun
17*4882a593Smuzhiyun	  Say Y here to compile support for TRF7970a into the kernel or
18*4882a593Smuzhiyun	  say M  to compile it as a module. The module will be called
19*4882a593Smuzhiyun	  trf7970a.ko.
20*4882a593Smuzhiyun
21*4882a593Smuzhiyunconfig NFC_MEI_PHY
22*4882a593Smuzhiyun	tristate "MEI bus NFC device support"
23*4882a593Smuzhiyun	depends on INTEL_MEI && NFC_HCI
24*4882a593Smuzhiyun	help
25*4882a593Smuzhiyun	  This adds support to use an mei bus nfc device. Select this if you
26*4882a593Smuzhiyun	  will use an HCI NFC driver for an NFC chip connected behind an
27*4882a593Smuzhiyun	  Intel's Management Engine chip.
28*4882a593Smuzhiyun
29*4882a593Smuzhiyun	  If unsure, say N.
30*4882a593Smuzhiyun
31*4882a593Smuzhiyunconfig NFC_SIM
32*4882a593Smuzhiyun	tristate "NFC hardware simulator driver"
33*4882a593Smuzhiyun	depends on NFC_DIGITAL
34*4882a593Smuzhiyun	help
35*4882a593Smuzhiyun	  This driver declares two virtual NFC devices supporting NFC-DEP
36*4882a593Smuzhiyun	  protocol. An LLCP connection can be established between them and
37*4882a593Smuzhiyun	  all packets sent from one device is sent back to the other, acting as
38*4882a593Smuzhiyun	  loopback devices.
39*4882a593Smuzhiyun
40*4882a593Smuzhiyun	  If unsure, say N.
41*4882a593Smuzhiyun
42*4882a593Smuzhiyunconfig NFC_PORT100
43*4882a593Smuzhiyun	tristate "Sony NFC Port-100 Series USB device support"
44*4882a593Smuzhiyun	depends on USB
45*4882a593Smuzhiyun	depends on NFC_DIGITAL
46*4882a593Smuzhiyun	help
47*4882a593Smuzhiyun	  This adds support for Sony Port-100 chip based USB devices such as the
48*4882a593Smuzhiyun	  RC-S380 dongle.
49*4882a593Smuzhiyun
50*4882a593Smuzhiyun	  If unsure, say N.
51*4882a593Smuzhiyun
52*4882a593Smuzhiyunsource "drivers/nfc/fdp/Kconfig"
53*4882a593Smuzhiyunsource "drivers/nfc/pn544/Kconfig"
54*4882a593Smuzhiyunsource "drivers/nfc/pn533/Kconfig"
55*4882a593Smuzhiyunsource "drivers/nfc/microread/Kconfig"
56*4882a593Smuzhiyunsource "drivers/nfc/nfcmrvl/Kconfig"
57*4882a593Smuzhiyunsource "drivers/nfc/st21nfca/Kconfig"
58*4882a593Smuzhiyunsource "drivers/nfc/st-nci/Kconfig"
59*4882a593Smuzhiyunsource "drivers/nfc/nxp-nci/Kconfig"
60*4882a593Smuzhiyunsource "drivers/nfc/s3fwrn5/Kconfig"
61*4882a593Smuzhiyunsource "drivers/nfc/st95hf/Kconfig"
62*4882a593Smuzhiyunendmenu
63