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