linux/drivers/nfc
Arron Wang 9c59844005 NFC: pn544: Identify Type F NFC-DEP through NFCID2
NFCID2 is defined as the first 2 manufacturer ID (IDm) bytes.
NFC DEP (NFC peer to peer) devices Type-F NFCID2 must start with
0x01fe according to the NFC Digital Specification.
By checking those first 2 bytes we send the right command either to the
reader gate when NFCID2 != 0x1fe (The NFC tag case) or to the NFCIP1 gate
when seeing an NFC DEP device (The NFC peer to peer case).

Without this fix, Felica (Type F) tags are not properly detected with this
driver.

Signed-off-by: Arron Wang <arron.wang@intel.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2013-06-14 00:18:58 +02:00
..
microread NFC: mei: Do not disable MEI devices from their remove routine 2013-05-21 10:48:41 +02:00
pn544 NFC: pn544: Identify Type F NFC-DEP through NFCID2 2013-06-14 00:18:58 +02:00
Kconfig NFC: mei_phy depends on INTEL_MEI 2013-05-21 10:48:40 +02:00
Makefile NFC: mei: Add a common mei bus API for NFC drivers 2013-04-16 00:39:31 +02:00
mei_phy.c NFC: mei_phy: Register event callback when enabling the device 2013-05-21 10:48:40 +02:00
mei_phy.h NFC: mei: Add a common mei bus API for NFC drivers 2013-04-16 00:39:31 +02:00
nfcwilink.c NFC: Initial Secure Element API 2013-01-10 00:51:54 +01:00
pn533.c NFC: pn533: Turn radio on and off when bringing the device up and down 2013-04-11 16:29:11 +02:00