Add the latest version of NQxxx NFC driver from msm-3.18. This change is a combination of following changes: 1) NFC: add NQxxxx driver commit <356203701b7fd61b2d9776fac4fac6427735248b> 2) NFC: change reset and read flow commit <7620346454865b81d7086167d531aea7bb716926> 3) NFC: Enable DMA and CLK_REQ gpio config issue fix commit <150dbf117709b5677f86e5ced86b468731019b8b> 4) NFC: Fix function descriptions commit <c0248d70200c8e09a983758750632b7a75e422d3> 5) nq-nci: enable NFCC hardware check and clock to NQxx commit <2a92c1d6135f2d1e8fe3f2afcd290a2b1311a5a2> 6) nq-nci: XO shut down issue fix commit <8938151d4650fca6d42efdbce138aea9bad7eca0> 7) NFC: Remove sleep from irq handler commit <8ea2c805108cbf59b8e2abf87ee207fbf08fad97> 8) NFC: Remove DMA allocation and stack use in write commit <c1552090e4c46e1eeca756d0a7b4427f94eab0c3> CRs-Fixed: 890678, 892310, 955860, 968399, 993292 Change-Id: Ibb861ebdc63d45699369e23c077589d37e024b5e Signed-off-by: Gaurav Singhal <gsinghal@codeaurora.org>
87 lines
2.6 KiB
Text
87 lines
2.6 KiB
Text
#
|
|
# Near Field Communication (NFC) devices
|
|
#
|
|
|
|
menu "Near Field Communication (NFC) devices"
|
|
depends on NFC
|
|
|
|
config NFC_PN533
|
|
tristate "NXP PN533 USB driver"
|
|
depends on USB
|
|
help
|
|
NXP PN533 USB driver.
|
|
This driver provides support for NFC NXP PN533 devices.
|
|
|
|
Say Y here to compile support for PN533 devices into the
|
|
kernel or say M to compile it as module (pn533).
|
|
|
|
config NFC_WILINK
|
|
tristate "Texas Instruments NFC WiLink driver"
|
|
depends on TI_ST && NFC_NCI
|
|
help
|
|
This enables the NFC driver for Texas Instrument's BT/FM/GPS/NFC
|
|
combo devices. This makes use of shared transport line discipline
|
|
core driver to communicate with the NFC core of the combo chip.
|
|
|
|
Say Y here to compile support for Texas Instrument's NFC WiLink driver
|
|
into the kernel or say M to compile it as module.
|
|
|
|
config NFC_TRF7970A
|
|
tristate "Texas Instruments TRF7970a NFC driver"
|
|
depends on SPI && NFC_DIGITAL
|
|
help
|
|
This option enables the NFC driver for Texas Instruments' TRF7970a
|
|
device. Such device supports 5 different protocols: ISO14443A,
|
|
ISO14443B, FeLiCa, ISO15693 and ISO18000-3.
|
|
|
|
Say Y here to compile support for TRF7970a into the kernel or
|
|
say M to compile it as a module. The module will be called
|
|
trf7970a.ko.
|
|
|
|
config NFC_MEI_PHY
|
|
tristate "MEI bus NFC device support"
|
|
depends on INTEL_MEI && NFC_HCI
|
|
help
|
|
This adds support to use an mei bus nfc device. Select this if you
|
|
will use an HCI NFC driver for an NFC chip connected behind an
|
|
Intel's Management Engine chip.
|
|
|
|
If unsure, say N.
|
|
|
|
config NFC_SIM
|
|
tristate "NFC hardware simulator driver"
|
|
help
|
|
This driver declares two virtual NFC devices supporting NFC-DEP
|
|
protocol. An LLCP connection can be established between them and
|
|
all packets sent from one device is sent back to the other, acting as
|
|
loopback devices.
|
|
|
|
If unsure, say N.
|
|
|
|
config NFC_PORT100
|
|
tristate "Sony NFC Port-100 Series USB device support"
|
|
depends on USB
|
|
depends on NFC_DIGITAL
|
|
help
|
|
This adds support for Sony Port-100 chip based USB devices such as the
|
|
RC-S380 dongle.
|
|
|
|
If unsure, say N.
|
|
|
|
source "drivers/nfc/fdp/Kconfig"
|
|
source "drivers/nfc/pn544/Kconfig"
|
|
source "drivers/nfc/microread/Kconfig"
|
|
source "drivers/nfc/nfcmrvl/Kconfig"
|
|
source "drivers/nfc/st21nfca/Kconfig"
|
|
source "drivers/nfc/st-nci/Kconfig"
|
|
source "drivers/nfc/nxp-nci/Kconfig"
|
|
source "drivers/nfc/s3fwrn5/Kconfig"
|
|
endmenu
|
|
|
|
config NFC_NQ
|
|
tristate "QTI NCI based NFC Controller Driver for NQx"
|
|
depends on I2C
|
|
help
|
|
This enables the NFC driver for NQx based devices.
|
|
This is for i2c connected version. NCI protocol logic
|
|
resides in the usermode and it has no other NFC dependencies.
|