diff options
author | Arron Wang <arron.wang@intel.com> | 2012-09-27 17:32:56 +0800 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2012-10-26 18:26:45 +0200 |
commit | 928326f2237d2dd62b2fb9374c655cd906549868 (patch) | |
tree | 7ea03fcbcf40317ccb3cf0258be1323c197238c5 /net/nfc/hci | |
parent | f7a5f6c532f33ba66a7ca19e81ed447a83dab2db (diff) | |
download | linux-3.10-928326f2237d2dd62b2fb9374c655cd906549868.tar.gz linux-3.10-928326f2237d2dd62b2fb9374c655cd906549868.tar.bz2 linux-3.10-928326f2237d2dd62b2fb9374c655cd906549868.zip |
NFC: Handle pn544 continue activation
We need to send continue activation command to allow NFCIP-1
activation when a NFC target has been discovered in type A or
type F reader gate.
Signed-off-by: Arron Wang <arron.wang@intel.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'net/nfc/hci')
-rw-r--r-- | net/nfc/hci/core.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/net/nfc/hci/core.c b/net/nfc/hci/core.c index 8a9a811b558..052a0a27ac1 100644 --- a/net/nfc/hci/core.c +++ b/net/nfc/hci/core.c @@ -263,7 +263,9 @@ int nfc_hci_target_discovered(struct nfc_hci_dev *hdev, u8 gate) break; } - targets->hci_reader_gate = gate; + /* if driver set the new gate, we will skip the old one */ + if (targets->hci_reader_gate == 0x00) + targets->hci_reader_gate = gate; r = nfc_targets_found(hdev->ndev, targets, 1); |