xref: /linux/drivers/nfc/Kconfig (revision c98be0c96db00e9b6b02d31e0fa7590c54cdaaac)
1#
2# Near Field Communication (NFC) devices
3#
4
5menu "Near Field Communication (NFC) devices"
6	depends on NFC
7
8config NFC_PN533
9	tristate "NXP PN533 USB driver"
10	depends on USB
11	help
12	  NXP PN533 USB driver.
13	  This driver provides support for NFC NXP PN533 devices.
14
15	  Say Y here to compile support for PN533 devices into the
16	  kernel or say M to compile it as module (pn533).
17
18config NFC_WILINK
19	tristate "Texas Instruments NFC WiLink driver"
20	depends on TI_ST && NFC_NCI
21	help
22	  This enables the NFC driver for Texas Instrument's BT/FM/GPS/NFC
23	  combo devices. This makes use of shared transport line discipline
24	  core driver to communicate with the NFC core of the combo chip.
25
26	  Say Y here to compile support for Texas Instrument's NFC WiLink driver
27	  into the kernel or say M to compile it as module.
28
29config NFC_MEI_PHY
30	tristate "MEI bus NFC device support"
31	depends on INTEL_MEI && NFC_HCI
32	help
33	  This adds support to use an mei bus nfc device. Select this if you
34	  will use an HCI NFC driver for an NFC chip connected behind an
35	  Intel's Management Engine chip.
36
37	  If unsure, say N.
38
39config NFC_SIM
40	tristate "NFC hardware simulator driver"
41	help
42	  This driver declares two virtual NFC devices supporting NFC-DEP
43	  protocol. An LLCP connection can be established between them and
44	  all packets sent from one device is sent back to the other, acting as
45	  loopback devices.
46
47	  If unsure, say N.
48
49config NFC_PORT100
50	tristate "Sony NFC Port-100 Series USB device support"
51	depends on USB
52	depends on NFC_DIGITAL
53	help
54	  This adds support for Sony Port-100 chip based USB devices such as the
55	  RC-S380 dongle.
56
57	  If unsure, say N.
58
59source "drivers/nfc/pn544/Kconfig"
60source "drivers/nfc/microread/Kconfig"
61source "drivers/nfc/nfcmrvl/Kconfig"
62
63endmenu
64