xref: /linux/drivers/nfc/Kconfig (revision d34e48d6a62a06eb7f72c7dc534c4c318a163dad)
10329326eSMatti J. Aaltonen#
20329326eSMatti J. Aaltonen# Near Field Communication (NFC) devices
30329326eSMatti J. Aaltonen#
40329326eSMatti J. Aaltonen
53e256b8fSLauro Ramos Venanciomenu "Near Field Communication (NFC) devices"
63e256b8fSLauro Ramos Venancio	depends on NFC
70329326eSMatti J. Aaltonen
8165063f1SMark A. Greerconfig NFC_TRF7970A
9165063f1SMark A. Greer	tristate "Texas Instruments TRF7970a NFC driver"
10*d34e48d6SMark Greer	depends on SPI && NFC_DIGITAL && GPIOLIB
11165063f1SMark A. Greer	help
12165063f1SMark A. Greer	  This option enables the NFC driver for Texas Instruments' TRF7970a
13165063f1SMark A. Greer	  device. Such device supports 5 different protocols: ISO14443A,
14165063f1SMark A. Greer	  ISO14443B, FeLiCa, ISO15693 and ISO18000-3.
15165063f1SMark A. Greer
16165063f1SMark A. Greer	  Say Y here to compile support for TRF7970a into the kernel or
17165063f1SMark A. Greer	  say M  to compile it as a module. The module will be called
18165063f1SMark A. Greer	  trf7970a.ko.
19165063f1SMark A. Greer
204912e2feSEric Lapuyadeconfig NFC_MEI_PHY
214912e2feSEric Lapuyade	tristate "MEI bus NFC device support"
22d999e4dbSSamuel Ortiz	depends on INTEL_MEI && NFC_HCI
234912e2feSEric Lapuyade	help
244912e2feSEric Lapuyade	  This adds support to use an mei bus nfc device. Select this if you
254912e2feSEric Lapuyade	  will use an HCI NFC driver for an NFC chip connected behind an
264912e2feSEric Lapuyade	  Intel's Management Engine chip.
274912e2feSEric Lapuyade
284912e2feSEric Lapuyade	  If unsure, say N.
294912e2feSEric Lapuyade
307cbe0ff3SThierry Escandeconfig NFC_SIM
317cbe0ff3SThierry Escande	tristate "NFC hardware simulator driver"
328f49bec6SThierry Escande	depends on NFC_DIGITAL
337cbe0ff3SThierry Escande	help
347cbe0ff3SThierry Escande	  This driver declares two virtual NFC devices supporting NFC-DEP
357cbe0ff3SThierry Escande	  protocol. An LLCP connection can be established between them and
367cbe0ff3SThierry Escande	  all packets sent from one device is sent back to the other, acting as
377cbe0ff3SThierry Escande	  loopback devices.
387cbe0ff3SThierry Escande
397cbe0ff3SThierry Escande	  If unsure, say N.
407cbe0ff3SThierry Escande
41562d4d59SThierry Escandeconfig NFC_PORT100
42562d4d59SThierry Escande	tristate "Sony NFC Port-100 Series USB device support"
43562d4d59SThierry Escande	depends on USB
44562d4d59SThierry Escande	depends on NFC_DIGITAL
45562d4d59SThierry Escande	help
46562d4d59SThierry Escande	  This adds support for Sony Port-100 chip based USB devices such as the
47562d4d59SThierry Escande	  RC-S380 dongle.
48562d4d59SThierry Escande
49562d4d59SThierry Escande	  If unsure, say N.
50562d4d59SThierry Escande
51a06347c0SRobert Dolcasource "drivers/nfc/fdp/Kconfig"
52aa741030SSamuel Ortizsource "drivers/nfc/pn544/Kconfig"
539815c7cfSMichael Thalmeiersource "drivers/nfc/pn533/Kconfig"
54cfad1ba8SEric Lapuyadesource "drivers/nfc/microread/Kconfig"
55f26e30ccSAmitkumar Karwarsource "drivers/nfc/nfcmrvl/Kconfig"
5668957303SChristophe Ricardsource "drivers/nfc/st21nfca/Kconfig"
57ed06aeefSChristophe Ricardsource "drivers/nfc/st-nci/Kconfig"
58dece4585SClément Perrochaudsource "drivers/nfc/nxp-nci/Kconfig"
59c04c674fSRobert Baldygasource "drivers/nfc/s3fwrn5/Kconfig"
60cab47333SShikha Singhsource "drivers/nfc/st95hf/Kconfig"
613e256b8fSLauro Ramos Venancioendmenu
62