xref: /linux/drivers/nfc/Kconfig (revision 9815c7cf22daceabfb919ddcd6f2c80e049c1fbc)
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
893aead46SIlan Eliasconfig NFC_WILINK
993aead46SIlan Elias	tristate "Texas Instruments NFC WiLink driver"
10ed46fdfcSRandy Dunlap	depends on TI_ST && NFC_NCI
1193aead46SIlan Elias	help
1293aead46SIlan Elias	  This enables the NFC driver for Texas Instrument's BT/FM/GPS/NFC
1393aead46SIlan Elias	  combo devices. This makes use of shared transport line discipline
1493aead46SIlan Elias	  core driver to communicate with the NFC core of the combo chip.
1593aead46SIlan Elias
1693aead46SIlan Elias	  Say Y here to compile support for Texas Instrument's NFC WiLink driver
1793aead46SIlan Elias	  into the kernel or say M to compile it as module.
1893aead46SIlan Elias
19165063f1SMark A. Greerconfig NFC_TRF7970A
20165063f1SMark A. Greer	tristate "Texas Instruments TRF7970a NFC driver"
21165063f1SMark A. Greer	depends on SPI && NFC_DIGITAL
22165063f1SMark A. Greer	help
23165063f1SMark A. Greer	  This option enables the NFC driver for Texas Instruments' TRF7970a
24165063f1SMark A. Greer	  device. Such device supports 5 different protocols: ISO14443A,
25165063f1SMark A. Greer	  ISO14443B, FeLiCa, ISO15693 and ISO18000-3.
26165063f1SMark A. Greer
27165063f1SMark A. Greer	  Say Y here to compile support for TRF7970a into the kernel or
28165063f1SMark A. Greer	  say M  to compile it as a module. The module will be called
29165063f1SMark A. Greer	  trf7970a.ko.
30165063f1SMark A. Greer
314912e2feSEric Lapuyadeconfig NFC_MEI_PHY
324912e2feSEric Lapuyade	tristate "MEI bus NFC device support"
33d999e4dbSSamuel Ortiz	depends on INTEL_MEI && NFC_HCI
344912e2feSEric Lapuyade	help
354912e2feSEric Lapuyade	  This adds support to use an mei bus nfc device. Select this if you
364912e2feSEric Lapuyade	  will use an HCI NFC driver for an NFC chip connected behind an
374912e2feSEric Lapuyade	  Intel's Management Engine chip.
384912e2feSEric Lapuyade
394912e2feSEric Lapuyade	  If unsure, say N.
404912e2feSEric Lapuyade
417cbe0ff3SThierry Escandeconfig NFC_SIM
427cbe0ff3SThierry Escande	tristate "NFC hardware simulator driver"
437cbe0ff3SThierry Escande	help
447cbe0ff3SThierry Escande	  This driver declares two virtual NFC devices supporting NFC-DEP
457cbe0ff3SThierry Escande	  protocol. An LLCP connection can be established between them and
467cbe0ff3SThierry Escande	  all packets sent from one device is sent back to the other, acting as
477cbe0ff3SThierry Escande	  loopback devices.
487cbe0ff3SThierry Escande
497cbe0ff3SThierry Escande	  If unsure, say N.
507cbe0ff3SThierry Escande
51562d4d59SThierry Escandeconfig NFC_PORT100
52562d4d59SThierry Escande	tristate "Sony NFC Port-100 Series USB device support"
53562d4d59SThierry Escande	depends on USB
54562d4d59SThierry Escande	depends on NFC_DIGITAL
55562d4d59SThierry Escande	help
56562d4d59SThierry Escande	  This adds support for Sony Port-100 chip based USB devices such as the
57562d4d59SThierry Escande	  RC-S380 dongle.
58562d4d59SThierry Escande
59562d4d59SThierry Escande	  If unsure, say N.
60562d4d59SThierry Escande
61a06347c0SRobert Dolcasource "drivers/nfc/fdp/Kconfig"
62aa741030SSamuel Ortizsource "drivers/nfc/pn544/Kconfig"
63*9815c7cfSMichael Thalmeiersource "drivers/nfc/pn533/Kconfig"
64cfad1ba8SEric Lapuyadesource "drivers/nfc/microread/Kconfig"
65f26e30ccSAmitkumar Karwarsource "drivers/nfc/nfcmrvl/Kconfig"
6668957303SChristophe Ricardsource "drivers/nfc/st21nfca/Kconfig"
67ed06aeefSChristophe Ricardsource "drivers/nfc/st-nci/Kconfig"
68dece4585SClément Perrochaudsource "drivers/nfc/nxp-nci/Kconfig"
69c04c674fSRobert Baldygasource "drivers/nfc/s3fwrn5/Kconfig"
70cab47333SShikha Singhsource "drivers/nfc/st95hf/Kconfig"
713e256b8fSLauro Ramos Venancioendmenu
72