1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 20329326eSMatti J. Aaltonen# 30329326eSMatti J. Aaltonen# Near Field Communication (NFC) devices 40329326eSMatti J. Aaltonen# 50329326eSMatti J. Aaltonen 63e256b8fSLauro Ramos Venanciomenu "Near Field Communication (NFC) devices" 73e256b8fSLauro Ramos Venancio depends on NFC 80329326eSMatti J. Aaltonen 9165063f1SMark A. Greerconfig NFC_TRF7970A 10165063f1SMark A. Greer tristate "Texas Instruments TRF7970a NFC driver" 11d34e48d6SMark Greer depends on SPI && NFC_DIGITAL && GPIOLIB 12165063f1SMark A. Greer help 13165063f1SMark A. Greer This option enables the NFC driver for Texas Instruments' TRF7970a 14165063f1SMark A. Greer device. Such device supports 5 different protocols: ISO14443A, 15165063f1SMark A. Greer ISO14443B, FeLiCa, ISO15693 and ISO18000-3. 16165063f1SMark A. Greer 17165063f1SMark A. Greer Say Y here to compile support for TRF7970a into the kernel or 18165063f1SMark A. Greer say M to compile it as a module. The module will be called 19165063f1SMark A. Greer trf7970a.ko. 20165063f1SMark A. Greer 214912e2feSEric Lapuyadeconfig NFC_MEI_PHY 224912e2feSEric Lapuyade tristate "MEI bus NFC device support" 23d999e4dbSSamuel Ortiz depends on INTEL_MEI && NFC_HCI 244912e2feSEric Lapuyade help 254912e2feSEric Lapuyade This adds support to use an mei bus nfc device. Select this if you 264912e2feSEric Lapuyade will use an HCI NFC driver for an NFC chip connected behind an 274912e2feSEric Lapuyade Intel's Management Engine chip. 284912e2feSEric Lapuyade 294912e2feSEric Lapuyade If unsure, say N. 304912e2feSEric Lapuyade 317cbe0ff3SThierry Escandeconfig NFC_SIM 327cbe0ff3SThierry Escande tristate "NFC hardware simulator driver" 338f49bec6SThierry Escande depends on NFC_DIGITAL 347cbe0ff3SThierry Escande help 357cbe0ff3SThierry Escande This driver declares two virtual NFC devices supporting NFC-DEP 367cbe0ff3SThierry Escande protocol. An LLCP connection can be established between them and 377cbe0ff3SThierry Escande all packets sent from one device is sent back to the other, acting as 387cbe0ff3SThierry Escande loopback devices. 397cbe0ff3SThierry Escande 407cbe0ff3SThierry Escande If unsure, say N. 417cbe0ff3SThierry Escande 42562d4d59SThierry Escandeconfig NFC_PORT100 43562d4d59SThierry Escande tristate "Sony NFC Port-100 Series USB device support" 44562d4d59SThierry Escande depends on USB 45562d4d59SThierry Escande depends on NFC_DIGITAL 46562d4d59SThierry Escande help 47562d4d59SThierry Escande This adds support for Sony Port-100 chip based USB devices such as the 48562d4d59SThierry Escande RC-S380 dongle. 49562d4d59SThierry Escande 50562d4d59SThierry Escande If unsure, say N. 51562d4d59SThierry Escande 52*e624e6c3SBongsu Jeonconfig NFC_VIRTUAL_NCI 53*e624e6c3SBongsu Jeon tristate "NCI device simulator driver" 54*e624e6c3SBongsu Jeon depends on NFC_NCI 55*e624e6c3SBongsu Jeon help 56*e624e6c3SBongsu Jeon NCI virtual device simulates a NCI device to the user. 57*e624e6c3SBongsu Jeon It can be used to validate the NCI module and applications. 58*e624e6c3SBongsu Jeon This driver supports communication between the virtual NCI device and 59*e624e6c3SBongsu Jeon module. 60*e624e6c3SBongsu Jeon 61*e624e6c3SBongsu Jeon If unsure, say N. 62*e624e6c3SBongsu Jeon 63a06347c0SRobert Dolcasource "drivers/nfc/fdp/Kconfig" 64aa741030SSamuel Ortizsource "drivers/nfc/pn544/Kconfig" 659815c7cfSMichael Thalmeiersource "drivers/nfc/pn533/Kconfig" 66cfad1ba8SEric Lapuyadesource "drivers/nfc/microread/Kconfig" 67f26e30ccSAmitkumar Karwarsource "drivers/nfc/nfcmrvl/Kconfig" 6868957303SChristophe Ricardsource "drivers/nfc/st21nfca/Kconfig" 69ed06aeefSChristophe Ricardsource "drivers/nfc/st-nci/Kconfig" 70dece4585SClément Perrochaudsource "drivers/nfc/nxp-nci/Kconfig" 71c04c674fSRobert Baldygasource "drivers/nfc/s3fwrn5/Kconfig" 72cab47333SShikha Singhsource "drivers/nfc/st95hf/Kconfig" 733e256b8fSLauro Ramos Venancioendmenu 74