]>
Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
0329326e MA |
2 | # |
3 | # Near Field Communication (NFC) devices | |
4 | # | |
5 | ||
3e256b8f LRV |
6 | menu "Near Field Communication (NFC) devices" |
7 | depends on NFC | |
0329326e | 8 | |
165063f1 MG |
9 | config NFC_TRF7970A |
10 | tristate "Texas Instruments TRF7970a NFC driver" | |
d34e48d6 | 11 | depends on SPI && NFC_DIGITAL && GPIOLIB |
165063f1 MG |
12 | help |
13 | This option enables the NFC driver for Texas Instruments' TRF7970a | |
14 | device. Such device supports 5 different protocols: ISO14443A, | |
15 | ISO14443B, FeLiCa, ISO15693 and ISO18000-3. | |
16 | ||
17 | Say Y here to compile support for TRF7970a into the kernel or | |
18 | say M to compile it as a module. The module will be called | |
19 | trf7970a.ko. | |
20 | ||
4912e2fe EL |
21 | config NFC_MEI_PHY |
22 | tristate "MEI bus NFC device support" | |
d999e4db | 23 | depends on INTEL_MEI && NFC_HCI |
4912e2fe EL |
24 | help |
25 | This adds support to use an mei bus nfc device. Select this if you | |
26 | will use an HCI NFC driver for an NFC chip connected behind an | |
27 | Intel's Management Engine chip. | |
28 | ||
29 | If unsure, say N. | |
30 | ||
7cbe0ff3 TE |
31 | config NFC_SIM |
32 | tristate "NFC hardware simulator driver" | |
8f49bec6 | 33 | depends on NFC_DIGITAL |
7cbe0ff3 TE |
34 | help |
35 | This driver declares two virtual NFC devices supporting NFC-DEP | |
36 | protocol. An LLCP connection can be established between them and | |
37 | all packets sent from one device is sent back to the other, acting as | |
38 | loopback devices. | |
39 | ||
40 | If unsure, say N. | |
41 | ||
562d4d59 TE |
42 | config NFC_PORT100 |
43 | tristate "Sony NFC Port-100 Series USB device support" | |
44 | depends on USB | |
45 | depends on NFC_DIGITAL | |
46 | help | |
47 | This adds support for Sony Port-100 chip based USB devices such as the | |
48 | RC-S380 dongle. | |
49 | ||
50 | If unsure, say N. | |
51 | ||
e624e6c3 BJ |
52 | config NFC_VIRTUAL_NCI |
53 | tristate "NCI device simulator driver" | |
54 | depends on NFC_NCI | |
55 | help | |
56 | NCI virtual device simulates a NCI device to the user. | |
57 | It can be used to validate the NCI module and applications. | |
58 | This driver supports communication between the virtual NCI device and | |
59 | module. | |
60 | ||
61 | If unsure, say N. | |
62 | ||
a06347c0 | 63 | source "drivers/nfc/fdp/Kconfig" |
aa741030 | 64 | source "drivers/nfc/pn544/Kconfig" |
9815c7cf | 65 | source "drivers/nfc/pn533/Kconfig" |
cfad1ba8 | 66 | source "drivers/nfc/microread/Kconfig" |
f26e30cc | 67 | source "drivers/nfc/nfcmrvl/Kconfig" |
68957303 | 68 | source "drivers/nfc/st21nfca/Kconfig" |
ed06aeef | 69 | source "drivers/nfc/st-nci/Kconfig" |
dece4585 | 70 | source "drivers/nfc/nxp-nci/Kconfig" |
c04c674f | 71 | source "drivers/nfc/s3fwrn5/Kconfig" |
cab47333 | 72 | source "drivers/nfc/st95hf/Kconfig" |
3e256b8f | 73 | endmenu |