• Home
  • History
  • Annotate
  • only in /external/libnfc-nci/src/
History log of /external/libnfc-nci/src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c19fe79a280fb5451b9f7506222c8676dd91d12b 25-Sep-2014 Martijn Coenen <maco@google.com> Fix null pointer dereference.

Bug: 16517161
Change-Id: I0d19b7c9fa41e7643ab643d6f3e865cd3589dcb2
fa/ce/nfa_ce_act.c
58268861a9aee36b541b6534c341657fb221c2f2 02-Oct-2013 Sherry Smith <sherrys@broadcom.com> If wildcard AID is registered, always use NFA_CE_DEACTIVATED_EVT.

Fixes an issue where activation is done by an
NFA_CE_DEACTIVATED_EVT, but deactivation is done
by NFA_DEACTIVATED_EVT (no _CE_).

Bug: 16517161

Change-Id: Ic84b54b25e7487efc47bdeb31a290abfcc07634f
fa/ce/nfa_ce_act.c
fa/ce/nfa_ce_main.c
fa/int/nfa_ce_int.h
fc/include/ce_api.h
fc/int/ce_int.h
c3c16fd45e1cb9a8d05878b45483511c3486115d 20-Aug-2014 Martijn Coenen <maco@google.com> Change NFCA version string to match AOSP.

Used in EMV certification; needs to reflect that the version
of the NFCDROID stack in AOSP is different from the versions
that Broadcom is using.

Bug: 16517161
Change-Id: I10f47b629f89143f3da281251c2ff1f8048e8f6d
fca_version.c
fab494609ab8b2a7df104b7d923cda47f7668cc3 06-Aug-2014 Martijn Coenen <maco@google.com> Merge changes Idf9591f5,I4fda82bb into lmp-dev

* changes:
Handle adjustment of routing table during power-off-sleep mode.
Fix Coverity items.
fab6ab84257e6abee4686e699cb6f632fa9d0997 29-Jul-2014 Sherry Smith <sherrys@broadcom.com> Handle adjustment of routing table during power-off-sleep mode.

Stack preserves the changes of the routing table
during power-off-sleep mode. Stack sends the changes to
the controller when entering full-power mode.

Change-Id: Idf9591f57c496a4ad793562609ed3a03d4cb9f91
fa/dm/nfa_dm_act.c
fa/dm/nfa_dm_main.c
fa/ee/nfa_ee_act.c
fa/int/nfa_dm_int.h
1569641423dac0a41af7596fdef972126e698f46 16-Jul-2014 Evan Chu <evanchu@broadcom.com> Fix Coverity items.

Change-Id: I4fda82bb996aa51d5979f85cb0b284e5b722d36a
daptation/NfcAdaptation.cpp
daptation/config.cpp
nclude/NfcAdaptation.h
077f48fc39770c8db3cdc27ba65c2f12299199dd 25-Jul-2014 Martijn Coenen <maco@google.com> Rename Broadcom HAL.

Currently it's built using $(TARGET_DEVICE),
but the HAL doesn't have any dependencies on the
target device at all - it's the same for any device.

Renamed to nfc_nci.bcm2079x.default

Also, added a new configuration variable to determine
the name of the HAL, and use that for loading the correct one.

Bug: 16542494
Change-Id: I3c148b1c9491de828030b8d2352d7cd6ed294fce
daptation/NfcAdaptation.cpp
nclude/config.h
67fe610c4b6462d96e252fa2c68d67ce63787fcb 02-Jun-2014 Sherry Smith <sherrys@broadcom.com> Add padding for type-3 tag's timeout calculation to avoid premature timeout.

Change-Id: I5781bfff3b532ac615ae05e54c804708d04a491c
fc/tags/rw_t3t.c
818b56eda129e0370afe6bcb808b0ed55c898d13 15-May-2014 Sherry Smith <sherrys@broadcom.com> Use timeout value calculated from PMm for T3T Check and Update commands.

Change-Id: I0c6cbf0f8ceb52305c3f3ba1df9db715193f57b0
fc/int/rw_int.h
fc/tags/rw_t3t.c
fe3c73255e8f9944510442e9611f76f938b0f38d 06-Jun-2014 Paul Chaisson <chaisson@broadcom.com> Support putting NFCC into a mode before powering off.

Support sending Set_PwrLevel or Set_NfcOff prior to powering off
NFCC when closing the transport.

Change-Id: Ia68fa76f20754c151bcebb38da1de6030fc41f9a
nclude/config.h
c6d8cda88d41587a86032d6cc778e920dab94cf8 02-May-2014 Paul Chaisson <chaisson@broadcom.com> Disable BOC before sending XTAL_INDEX_CMD.

Send a few poke commands to perform global reset to avoid
issue when booting in the field of a payment reader

Change-Id: Icb9e87f8070fcfbd6c593a9f5b96b62c49dacd48
al/include/nfc_hal_api.h
al/int/nfc_hal_int.h
nclude/config.h
f937782dff072eeea70c04db97bdc76d8b6ef9f2 23-Apr-2014 Paul Chaisson <chaisson@broadcom.com> Add 20795A1 work-around for EEPROM issue

Erase personality data EEPROM as work around, if no patch
in NVM and chip id is 20795A1.

Change-Id: Ia5b0d305c5e1ba567abe07c4bb00c36f8277c9b0
al/int/nfc_brcm_defs.h
al/int/nfc_hal_int.h
e09fd9c5ce2c1eaef0831d8699a01404bea14894 14-May-2014 Sherry Smith <sherrys@broadcom.com> Re-send discovery config parameters when waking from power-off-sleep.

Change-Id: Ie0291c461c458205949975ae42e325d07bdd98b3
fa/ce/nfa_ce_main.c
fa/int/nfa_ce_int.h
eb80fc88f43b81e457689da8cb357473a63190b4 19-Mar-2014 Paul Chaisson <chaisson@broadcom.com> Handle Transmission error during NDef Read operation.

Handle Transmission error during NDEF Read operation of
a T2t that we wake up from the HALT state.

Change-Id: I4494b75edda176baeb4745fb9ea6af81a15fdd7d
fa/rw/nfa_rw_act.c
1c9ec36d38f5c62c9ab6874141e3559777046438 04-Jun-2014 Martijn Coenen <maco@google.com> abort() in case of unrecoverable link timeout.

NCI assumes a perfect transport link, but
sometimes reality catches up...and you need
to abort :-)

Change-Id: Ic198c3c64aabe0942c18ec512636690393cd41e4
fc/nfc/nfc_ncif.c
9a804c6ab0a6f4cddfe5f9a50602a4f1bc39e89d 01-Mar-2014 Paul Chaisson <chaisson@broadcom.com> Fix coverity issue.

Double file close issue resolved.

Change-Id: I2ad69ca8911f7d9cbdc344c3f1dfcb0033b8db87
daptation/libmain.c
8adba7675549bb507514c4f602723aa7d8e43f67 31-Jan-2014 Sherry Smith <sherrys@broadcom.com> Work-around for Mifare Desfire tag.

When a Mifare Desfire tag is identified, perform RF-deactivate
to sleep, then RF-select ISO-DEP interface to re-activate the tag,
even the current interface is already ISO-DEP.

The above operation puts the tag in the right mode to
accept native Desfire commands, not just NFC Forum commands.

This patch fixes a problem where data from the tag is received by the stack,
but the stack does not emit NFA_DATA_EVT.

Change-Id: If347353cdd03902a2faf9bad404eece90e1e32c0
fa/dm/nfa_dm_act.c
fa/dm/nfa_dm_discover.c
b7cb567fb2a69c4f8afbb5c5f819e2390ba6424d 07-Feb-2014 Evan Chu <evanchu@broadcom.com> .Conf variable DEVICE_HOST_WHITE_LIST configures HCI whitelist

Let .conf file variable DEVICE_HOST_WHITE_LIST to configure device
host's HCI whitelist. The variable contains an array of
HCI host ID's. See specification ETSI TS 102 622 V11.1.10
(2012-10), section 6.1.3.1.

Change-Id: I20de46226713755789c7a64eb9d3b8393cfccf25
daptation/NfcAdaptation.cpp
nclude/config.h
855ae32a422fe508c56a9d33f4f65cf6bf77cd9e 20-Nov-2013 Prasad Karuppasamy <prasadk@broadcom.com> Whitelist configuration.

Stack adds fields in tNFA_HCI_CFG structure to allow configuration
of a whitelist of HCI hosts.

Change-Id: I4d113f493a8dd44a210addef03d331a7cbf61e1f
fa/dm/nfa_dm_cfg.c
fa/hci/nfa_hci_act.c
fa/include/nfa_api.h
28724545afbe78a0d371d5e8ae2e95fb34f26d09 12-Feb-2014 Paul Chaisson <chaisson@broadcom.com> Updated version strings.
fa/ee/nfa_ee_act.c
fca_version.c
c2ae26946b121d427431808ef4d9b515f739dc78 05-Feb-2014 Sherry Smith <sherrys@broadcom.com> Check maximum size of listen-mode routing table.

Change-Id: Id02e7057c6b5efd86ad9f835e189af616945d348
fa/ee/nfa_ee_act.c
fa/int/nfa_ee_int.h
3c8ee3d9f5df8d315dc9d47a4fb05d6411028e8a 03-Feb-2014 Evan Chu <evanchu@broadcom.com> Support custom crystal frequency on 20795A1 chip

Support new .conf variable XTAL_PARAMS_CFG to configure custom
crystal frequency. Variable XTAL_PARAMS_CFG is used if and only if
variable XTAL_FREQ_INDEX=0xFF.

Change-Id: I21112677f6e1109f9b6f23df51c819f5febd3bdd
nclude/config.h
f0ab6c7239c3580550eda490042eaa1805b98302 17-Jan-2014 Sherry Smith <sherrys@broadcom.com> Support custom crystal frequency on 20795A1 chip.

Change-Id: Ia5bbac5fb916243bfe66ea0554d583156dfad1d2
al/int/nfc_hal_int_api.h
40e67c9ec7191cbda00cde97e4f988d1d5737762 16-Jan-2014 Sherry Smith <sherrys@broadcom.com> When adjusting routing table, wait for completion event.

When JNI calls NFA_EeUpdateNow() to adjust the routing table,
JNI shall wait for NFA_EE_LMP_UPDATED_EVT completion event.

Change-Id: I28f6185fa725c9de8cb94e60725b7b5410a2e37b
fa/dm/nfa_dm_act.c
fa/ee/nfa_ee_act.c
fa/ee/nfa_ee_api.c
fa/ee/nfa_ee_main.c
fa/include/nfa_ee_api.h
fa/int/nfa_ee_int.h
ca0bff46ca93ed18142e20f03db5174399e1de75 23-Jan-2014 Sherry Smith <sherrys@broadcom.com> Calculate free space in the listen-mode routing table.

Change-Id: I3de773da3ac994cb6cfcd71e50ba57d1831b2759
fa/ee/nfa_ee_act.c
fa/ee/nfa_ee_api.c
fa/ee/nfa_ee_main.c
fa/include/nfa_ee_api.h
fa/int/nfa_ee_int.h
a96095b67de952a978390f2bfe5987e1c62d456b 18-Dec-2013 Sherry Smith <sherrys@broadcom.com> Allow the total routing entry size of an NFCEE to exceed the capacity of an NCI command.

Change-Id: If2892aec1a2f9c15ac3dd7bb4506ee7840758e73
fa/ee/nfa_ee_act.c
7b9f7f66cd23c68558a36c80b8fe1b24e6616ee2 13-Dec-2013 Sherry Smith <sherrys@broadcom.com> Enhance nfa-ee to handle bigger routing table.

Change-Id: I7affdce1d091863c377de07eed60b4434c4c83ff
fa/ee/nfa_ee_act.c
fc/include/nci_hmsgs.h
fc/include/nfc_api.h
fc/nci/nci_hmsgs.c
fc/nfc/nfc_ee.c
81ad4777853d75c3259ce5f71847866b4e41f358 15-Jan-2014 Sherry Smith <sherrys@broadcom.com> Allow NFA-EE API to be used to set up routing even if nfa_ee_max_ee_cfg is 0.

Change-Id: I327061a568a8910cb17714e194e1c50cb7869390
fa/dm/nfa_dm_api.c
fa/ee/nfa_ee_main.c
afb70e803afc203aa3480f2420a04a953e517e09 02-Jan-2014 Paul Chaisson <chaisson@broadcom.com> Handle UICC that takes a while to initialize.

The JNI layer is going to do a Set Mode on any Connected/Inactive
EE and we need to get and NFA_EE_DISCOVER_REQ_EVT event with the
EE info during initialization.

Change-Id: I4c185b1afdfe90b98f42bc9900729a57666b8f19
fa/ee/nfa_ee_act.c
43ef645f118877526ae57eebe35229eb52492211 03-Dec-2013 Sherry Smith <sherrys@broadcom.com> Verify the routing table can hold the new routing entry before adding it.

Change-Id: I5731b9426d0db11287a6da35784042be611a363e
fa/ee/nfa_ee_act.c
fa/int/nfa_ee_int.h
f23dcad2c02e3e8d08fe9bbef61776d579b5cb49 25-Nov-2013 Paul Chaisson <chaisson@broadcom.com> Increase routing table size and add checks.

Port changes from stack to add check for exceeding the number
of supported routing entries. Increased number of routing
entries to 32.

Change-Id: I6ffc72e186fa6ecd972cda821694ea36af6a912f
nclude/nfc_target.h
fa/ee/nfa_ee_act.c
46f4e4f7099609ff6b5e7efce7b91b4252bdbfb1 19-Nov-2013 Evan Chu <evanchu@broadcom.com> Delete non-volatile storage file for NFCEE ID 0xF5.

Delete non-volatile storage file for NFCEE ID 0xF5, which
corresponds to UICC slot 2 on chip 20795.

Change-Id: I1ad2016f93af4fda42c8b6e44672cc39529cb09e
daptation/libmain.c
a24be4f06674b2707b57904deaa0dff5a95823bd 13-Nov-2013 Evan Chu <evanchu@broadcom.com> Upgrade stack to NFA_PI_1.03.66+

Take code from NFCA_MI_430.10.00.07.
Additional changes include:
* Adjust copyright.
* Clean up stack and HAL diagnostic tracing.
* Fix ce_t4t_data_cback() in src/nfc/tags/ce_t4t.c in order to let HCE payment to work.
* Reduce compilation warnings.

Change-Id: I7b174229029d4a4955ff7750623e78c9a8c856f6
daptation/CrcChecksum.cpp
daptation/NfcAdaptation.cpp
daptation/OverrideLog.cpp
daptation/android_logmsg.cpp
daptation/bte_logmsg.c
daptation/config.cpp
daptation/libmain.c
ki/ulinux/gki_ulinux.c
al/include/nci_defs.h
al/include/nfc_hal_api.h
al/include/nfc_hal_target.h
al/int/nfc_brcm_defs.h
al/int/nfc_hal_int.h
al/int/nfc_hal_nv_ci.h
al/int/nfc_hal_nv_co.h
nclude/OverrideLog.h
nclude/bt_target.h
nclude/bt_trace.h
nclude/buildcfg.h
nclude/config.h
nclude/nfc_target.h
fa/ce/nfa_ce_act.c
fa/dm/nfa_dm_act.c
fa/dm/nfa_dm_api.c
fa/dm/nfa_dm_cfg.c
fa/dm/nfa_dm_discover.c
fa/ee/nfa_ee_act.c
fa/hci/nfa_hci_act.c
fa/hci/nfa_hci_api.c
fa/hci/nfa_hci_main.c
fa/hci/nfa_hci_utils.c
fa/include/nfa_api.h
fa/include/nfa_ee_api.h
fa/include/nfa_hci_api.h
fa/include/nfa_hci_defs.h
fa/include/nfa_nv_co.h
fa/include/nfa_rw_api.h
fa/int/nfa_dm_int.h
fa/int/nfa_hci_int.h
fa/int/nfa_rw_int.h
fa/rw/nfa_rw_act.c
fa/rw/nfa_rw_api.c
fa/rw/nfa_rw_main.c
fc/include/nfc_api.h
fc/include/rw_api.h
fc/int/llcp_int.h
fc/int/nfc_int.h
fc/int/rw_int.h
fc/llcp/llcp_api.c
fc/llcp/llcp_link.c
fc/nci/nci_hmsgs.c
fc/nfc/nfc_main.c
fc/nfc/nfc_ncif.c
fc/tags/ce_t3t.c
fc/tags/ce_t4t.c
fc/tags/rw_i93.c
fc/tags/rw_t2t.c
fc/tags/rw_t2t_ndef.c
fc/tags/rw_t3t.c
fc/tags/rw_t4t.c
fca_version.c
tatic-lib-adapt/ProtoDispBluetoothHci.c
drv/include/upio.h
e9629bad30a9f478b336ab46b8e6e02f7f87af46 31-Jan-2014 Evan Chu <evanchu@broadcom.com> Adjust copyright year to 2014.

No code change.

Change-Id: Id868ad0356f9b5a43c887de7a3b596bb86be9026
daptation/NfcAdaptation.cpp
daptation/config.cpp
daptation/libmain.c
al/include/gki_hal_target.h
al/include/nci_defs.h
al/include/nfc_hal_api.h
al/include/nfc_hal_target.h
al/include/nfc_types.h
al/int/nfc_brcm_defs.h
al/int/nfc_hal_int.h
al/int/nfc_hal_int_api.h
al/int/nfc_hal_nv_ci.h
al/int/nfc_hal_nv_co.h
al/int/nfc_hal_post_reset.h
nclude/NfcAdaptation.h
nclude/buildcfg.h
nclude/config.h
nclude/nfc_target.h
fa/ce/nfa_ce_act.c
fa/ce/nfa_ce_api.c
fa/ce/nfa_ce_main.c
fa/dm/nfa_dm_act.c
fa/dm/nfa_dm_api.c
fa/dm/nfa_dm_cfg.c
fa/dm/nfa_dm_discover.c
fa/dm/nfa_dm_main.c
fa/dm/nfa_dm_ndef.c
fa/ee/nfa_ee_act.c
fa/ee/nfa_ee_api.c
fa/ee/nfa_ee_main.c
fa/hci/nfa_hci_act.c
fa/hci/nfa_hci_api.c
fa/hci/nfa_hci_ci.c
fa/hci/nfa_hci_main.c
fa/hci/nfa_hci_utils.c
fa/include/nfa_api.h
fa/include/nfa_ce_api.h
fa/include/nfa_cho_api.h
fa/include/nfa_ee_api.h
fa/include/nfa_hci_api.h
fa/include/nfa_hci_defs.h
fa/include/nfa_mem_co.h
fa/include/nfa_nv_ci.h
fa/include/nfa_nv_co.h
fa/include/nfa_p2p_api.h
fa/include/nfa_rw_api.h
fa/include/nfa_snep_api.h
fa/int/nfa_ce_int.h
fa/int/nfa_cho_int.h
fa/int/nfa_dm_int.h
fa/int/nfa_dta_int.h
fa/int/nfa_ee_int.h
fa/int/nfa_hci_int.h
fa/int/nfa_p2p_int.h
fa/int/nfa_rw_int.h
fa/int/nfa_snep_int.h
fa/int/nfa_sys.h
fa/int/nfa_sys_int.h
fa/int/nfa_sys_ptim.h
fa/p2p/nfa_p2p_act.c
fa/p2p/nfa_p2p_api.c
fa/p2p/nfa_p2p_main.c
fa/rw/nfa_rw_act.c
fa/rw/nfa_rw_api.c
fa/rw/nfa_rw_main.c
fa/sys/nfa_sys_cback.c
fa/sys/nfa_sys_cfg.c
fa/sys/nfa_sys_main.c
fa/sys/nfa_sys_ptim.c
fc/include/ce_api.h
fc/include/llcp_api.h
fc/include/llcp_defs.h
fc/include/nci_hmsgs.h
fc/include/ndef_utils.h
fc/include/nfc_api.h
fc/include/rw_api.h
fc/include/tags_defs.h
fc/int/ce_int.h
fc/int/llcp_int.h
fc/int/nfc_int.h
fc/int/rw_int.h
fc/int/tags_int.h
fc/llcp/llcp_api.c
fc/llcp/llcp_dlc.c
fc/llcp/llcp_link.c
fc/llcp/llcp_main.c
fc/llcp/llcp_sdp.c
fc/llcp/llcp_util.c
fc/nci/nci_hmsgs.c
fc/nci/nci_hrcv.c
fc/ndef/ndef_cho_utils.c
fc/ndef/ndef_utils.c
fc/nfc/nfc_ee.c
fc/nfc/nfc_main.c
fc/nfc/nfc_ncif.c
fc/nfc/nfc_task.c
fc/nfc/nfc_test.c
fc/nfc/nfc_utils.c
fc/nfc/nfc_vs.c
fc/tags/ce_main.c
fc/tags/ce_t3t.c
fc/tags/ce_t4t.c
fc/tags/rw_i93.c
fc/tags/rw_main.c
fc/tags/rw_t1t.c
fc/tags/rw_t1t_ndef.c
fc/tags/rw_t2t.c
fc/tags/rw_t2t_ndef.c
fc/tags/rw_t3t.c
fc/tags/rw_t4t.c
fc/tags/tags_int.c
drv/include/uamp_api.h
drv/include/ucodec.h
drv/include/udac.h
drv/include/uipc.h
drv/include/unv.h
drv/include/upio.h
drv/include/usb.h
drv/include/utimer.h
drv/include/uusb.h
686b51e61ccb676f393bac12f5ff7bac4013f926 08-Apr-2014 Martijn Coenen <maco@google.com> am 46abb3dc: Merge "Fix up pthread_cond_timedwait."

* commit '46abb3dcf960058e48d1444b6a11cc7e84912339':
Fix up pthread_cond_timedwait.
51ca88d30ff34662faa36cd3bda2ecf4ef15c7ba 08-Apr-2014 Martijn Coenen <maco@google.com> Fix up pthread_cond_timedwait.

pthread_cond_timedwait_monotonic{_np} is deprecated,
use pthread_condattr_setclock instead.

Change-Id: Icdeaa52c3b1673f3109795ef81dc9e6b9e2bcd4c
ki/ulinux/gki_ulinux.c
4c9706863b026bdfdba460d8a7eb22cd1a746afc 28-Feb-2014 Martijn Coenen <maco@google.com> Merge "Fix 20795 crash." into klp-volantis-dev
0a85f658ebd49b72be39fe0fb61fcca4ee0fbc82 28-Feb-2014 Martijn Coenen <maco@android.com> libnfc-nci fixes for AArch64 build.

pthread_cond_timedwait_monotonic() is going away in LP64.
Use the POSIX standard for now, and use pthread_condattr_setclock()
when it becomes available to set clock spec to MONOTONIC.

Also fixed some other small build warnings/errors.

Change-Id: Ic192299b157529fa3f74dba521f038b8b99206bf
daptation/NfcAdaptation.cpp
daptation/libmain.c
ki/ulinux/gki_ulinux.c
8263ec708307f43758888ef36da854bb589939ae 21-Feb-2014 Martijn Coenen <maco@google.com> Fix 20795 crash.

Increase max num NFCEEs.

Change-Id: Icb41202a30cc34070411ab5ae3d2767c118dfc28
nclude/nfc_target.h
d23865cf04954c28b4fd4805d85b7042f71b3ce6 14-Oct-2013 Nick Kralevich <nnk@google.com> am 2afac84d: Merge "fix GKI_run return type"

* commit '2afac84d489ff3f3f15c7ae84c03268cd1f38592':
fix GKI_run return type
f943de946927e29d42a3190660b0bf0e567fbaf8 13-Oct-2013 synergydev <synergye@codefi.re> fix GKI_run return type

error: void function 'GKI_run' should not return a value [-Wreturn-type]

Change-Id: Ib37a121462c9f321d94cdfcf13a763447d350fcd
ki/ulinux/gki_ulinux.c
1ba9dcccf5b342bd74a2f8213b7ed3be78b9db44 10-Sep-2013 Evan Chu <evanchu@broadcom.com> Fix memory leak.

Found when using reader mode APIs: control is accidentally
granted to the HAL, causing us to leak command buffers.

Also:
- Prevent multiple calls to NFC_Deactivate()
- Proper handling of congestion in P2P

Bug: 10360259
Change-Id: Ia52a948f46f8668cde5b135bd073f175cdd434f5
fa/dm/nfa_dm_discover.c
fc/int/nfc_int.h
fc/llcp/llcp_dlc.c
fc/nfc/nfc_main.c
fc/nfc/nfc_ncif.c
67aef6c6c6f6bc7b8364b97949e874b9dc7175bc 29-Aug-2013 Evan Chu <evanchu@broadcom.com> Stack supports enable/disable listen modes and pause/resume P2P.

New API's include:
NFA_EnableListening
NFA_DisableListening
NFA_PauseP2p
NFA_ResumeP2p

Bug: 10360259
Change-Id: I7759c17fe1f83c2af251431e1dc56116a9fc78fd
fa/dm/nfa_dm_act.c
fa/dm/nfa_dm_api.c
fa/dm/nfa_dm_discover.c
fa/dm/nfa_dm_main.c
fa/include/nfa_api.h
fa/int/nfa_dm_int.h
fa/p2p/nfa_p2p_main.c
09de1b298ad4237ba50018d28086c0430da8c23e 24-Aug-2013 Martijn Coenen <maco@google.com> Enable/Disable listen mode API.

Bug: 10360259
Change-Id: I57160e7073b9d625c470feff311f305dec16cb5e
fa/dm/nfa_dm_act.c
fa/dm/nfa_dm_api.c
fa/dm/nfa_dm_discover.c
fa/dm/nfa_dm_main.c
fa/include/nfa_api.h
fa/int/nfa_dm_int.h
b4b1c46fa5346651a3554c83eb5005f942f1af0f 05-Aug-2013 Martijn Coenen <maco@google.com> Don't call into HAL for determining max num EE.

Until we figure out how to deal with HAL binary
compatibility.

Also, do init the EE subsystem even if no SEs
are present; we still want to use the EE subsystem
on the host.

Change-Id: I17aad42e75508e2d04f53107527bce5bfe099ffe
daptation/NfcAdaptation.cpp
fa/dm/nfa_dm_api.c
b12873e775de94bb4960fba3a67d06eeb93a314c 17-Jul-2013 Evan Chu <evanchu@broadcom.com> nfca_version_string = NFCDROID_MI_422.10.0.15

Change-Id: I513ff28608bfbdc3725af9a6e705669c3e693cc7
fca_version.c
b20cbf35a541d380f32d1f43a78feb44e9e0dc1b 12-Jul-2013 Paul Chaisson <chaisson@broadcom.com> Support chip-specific max EE setting and configuring 0 EE.

Added 'get_max_ee' to the HAL interface to allow the NFC stack to
inquire the HAL layer of the maximum number of EE on the platform.

Added the necessary HAL interface to allow the stack to get the maximum
number of EE on the system. This allows the system to dynamically set
this value at run-time in order to support chip-specific differences
in the number of EE on the platform.

Change-Id: I3ff00d117d715b1f46636501932ff92accc39483
daptation/NfcAdaptation.cpp
nclude/NfcAdaptation.h
d23e0531b6835ab75b543dd51cfe5edec8edefe4 11-Jul-2013 Evan Chu <evanchu@broadcom.com> Allow HAL side to configure nfa_ee_max_ee_cfg.

Upgrade stack to allow JNI to control whether
to enable stack's secure element features.

Change-Id: Id4162d0a97a031fb1a0625f64faef90091282b3f
al/include/nfc_hal_api.h
al/int/nfc_hal_int.h
fa/dm/nfa_dm_act.c
fa/dm/nfa_dm_api.c
fa/int/nfa_dm_int.h
e75b11bfe42c06a4ae95e947b04fdf09f1869fbd 03-Jul-2013 Evan Chu <evanchu@broadcom.com> Presence-check times out for Mifare Ultralight 64-byte tag.

Sometimes presence-check times out when reading the tag. Therefore, use
a longer timeout.

Change-Id: I905b36b64fc076adaf94418fc0ce121991c21866
nclude/nfc_target.h
8fa9bced5cf551d2316763a65fdf45d6a812d65a 27-Jun-2013 Paul Chaisson <chaisson@broadcom.com> Revert the default Max EE constant to 3.

After upgrading to NFA 1.3.62 we took the change to set the max
number of EE to be 4 (to support 20795). But the value must
remain at 3 for the current set of chips. We'll need to add
dynamic support later (or .conf file entry can be used).

Change-Id: If706e345b92a8e7630ad1cc4fdbfe908bceabae8
nclude/nfc_target.h
d05817f02d578becbf79b46f2599126404c7b413 26-Jun-2013 Evan Chu <evanchu@broadcom.com> Upgrade to new stack.

Improve reliability when creating NCI connection for HCP.
Improve firmware download during error condition.

Change-Id: I5655d4a66d04debd4a2a91c706393e8a45d6dc59
al/int/nfc_hal_int.h
fa/hci/nfa_hci_main.c
c2eeefe7d48a7809b0e2c1aa7b4c6f78605159b9 24-Jun-2013 Evan Chu <evanchu@broadcom.com> Fix deadlock in GKI_getbuf when out of buffer.

By Kevin Park. GKI_getbuf is executed in critical section.
Sometimes, when GKI getbuf fails due to low memory,
code logic in GKI_getbuf just returns NULL without releasing lock.
This introduces deadlock situation.
So fixed the code to call GKI_enable before returning.

Increasing GKI buf pool size for the
specific condition like system very busy on first boot.

Change-Id: I8c7de8d0f472f5dfa41a43c08c30025de4e073c4
ki/common/gki_buffer.c
91ada91fa991b4df5372a19a2cf81f074b298712 21-Jun-2013 Evan Chu <evanchu@broadcom.com> Ability to adjust RF discovery frequency for each technology.

Stack adds ability to adjust RF discovery frequencies.

Change-Id: I3c9a843c83c3a86181e7c8726b95c9f6517d8706
nclude/config.h
fa/dm/nfa_dm_cfg.c
fa/dm/nfa_dm_discover.c
fa/include/nfa_api.h
fa/int/nfa_dm_int.h
fca_version.c
13ccf4ebbb42b8156ec77c0087b02c3915634c87 19-Jun-2013 Paul Chaisson <chaisson@broadcom.com> Cleanup unused conf values.

Remove unused values from config.h:
-ENABLE_BRCM_EXTRAS_API
-LOG_TO_FILE
-LOGCAT_FILTER
-NFA_DM_ENABLE_SLEEP

Change-Id: If850c16a3bdac22b9535b27d9a4f3e103442303f
nclude/config.h
df5080d7feca9827fd0306471c54f52ecf185c22 14-Jun-2013 Evan Chu <evanchu@broadcom.com> Upgrade stack to NFA_MI_1.03.62.

.conf variable SPD_IGNORE_VERSION is removed. Stack always download
firmware if a difference is detected.

Change-Id: I2a5e21254e6c0df7829506c1c3c2f6ffa44c0048
al/include/nfc_hal_target.h
al/int/nfc_brcm_defs.h
nclude/config.h
nclude/nfc_target.h
fa/dm/nfa_dm_act.c
fa/dm/nfa_dm_discover.c
fa/ee/nfa_ee_main.c
fa/hci/nfa_hci_act.c
fa/hci/nfa_hci_main.c
fa/hci/nfa_hci_utils.c
fa/include/nfa_snep_api.h
fa/int/nfa_dm_int.h
fa/int/nfa_hci_int.h
fc/llcp/llcp_dlc.c
fca_version.c
7c69b2723b60a59df4aaa58b13985b3483b291bf 14-May-2013 Evan Chu <evanchu@broadcom.com> Upgrade stack to NFA_MI_1.03.60.

Change-Id: Ifc970a5b68cc962e5fdfa9af11e54e569d25ef1b
nclude/hcidefs.h
nclude/nfc_target.h
fa/dm/nfa_dm_act.c
fa/dm/nfa_dm_api.c
fa/dm/nfa_dm_discover.c
fa/int/nfa_dm_int.h
fa/int/nfa_dta_int.h
fa/int/nfa_rw_int.h
fa/rw/nfa_rw_act.c
fa/rw/nfa_rw_api.c
fa/rw/nfa_rw_main.c
fc/include/llcp_api.h
fc/include/nfc_api.h
fc/int/llcp_int.h
fc/llcp/llcp_api.c
fc/llcp/llcp_dlc.c
fc/llcp/llcp_link.c
fc/llcp/llcp_sdp.c
fc/llcp/llcp_util.c
fc/ndef/ndef_utils.c
fc/nfc/nfc_ncif.c
fc/tags/ce_t4t.c
fc/tags/rw_i93.c
fc/tags/rw_t3t.c
fc/tags/rw_t4t.c
fca_version.c
d8f9332bd02e621ee8c38254844f80ea147c46de 10-May-2013 Evan Chu <evanchu@broadcom.com> MPS Coverity reports

Fix potential problems discovered by MPS team's Coverity static analyzer.
CID 14304, 10630, 10626, 23660, 23655, 23654.

Change-Id: Iec34fd793b44710fa971175cd058e87ab17c76cc
daptation/NfcAdaptation.cpp
daptation/OverrideLog.cpp
5a7e857aee2ebba4e369936aa5acdc7bcecf83e7 01-May-2013 Evan Chu <evanchu@broadcom.com> When preserving non-volatile storage files, detect corruption.

When non-volatile storage files are preserved during cold boot,
JNI must detect corruption in their contents by verifying their
checksums.

Change-Id: I191ac013f12dabda43e590449a80523bc42c0c90
daptation/NfcAdaptation.cpp
0976d37081fae8bcd4fc4dcf7996e1ce194fb4b1 30-Apr-2013 Evan Chu <evanchu@broadcom.com> Output software version strings.

Change-Id: I4be1b5f970300bdf23400be678d802beba65a5d7
daptation/NfcAdaptation.cpp
86fd6a04f7f057d7e0b9f456e567a6e2385af153 16-Apr-2013 Evan Chu <evanchu@broadcom.com> Handle RF-interface-error during sleep-wake operation.

Take more changes from main_prasadk_2163714. Fix bug in the operation
that handles a NACK response from type-2 tag.

Change-Id: Iaea8fde94acf82c0f2d63f09378d9ee2818b159c
fa/rw/nfa_rw_act.c
fc/tags/rw_t2t.c
c95c79ccb65d82a65b960919077d5c359cf28ced 12-Apr-2013 Evan Chu <evanchu@broadcom.com> Upgrade to new stack NFA_MP_1.03.1

A tag from Korea is Mifare Ultralight C. When the stack performs
presence-check, the tag responds with NACK and enters HALT state.
This patch properly performs presence-check for this tag.

Change-Id: Ia19e6216628bd74e8367f21d90ac806751eacfda
nclude/hcidefs.h
fa/dm/nfa_dm_discover.c
fa/int/nfa_dm_int.h
fa/int/nfa_rw_int.h
fa/rw/nfa_rw_act.c
fc/include/rw_api.h
fc/int/rw_int.h
fc/tags/rw_t2t.c
fc/tags/rw_t2t_ndef.c
fca_version.c
4a97d9253534ab99e4b245e824661440a200f2c6 12-Apr-2013 Evan Chu <evanchu@broadcom.com> Updated version files for NFCDROID_MI_422.10.0.6

Change-Id: Ia9c970bdf761c776df99392e65c6ff4607746524
fca_version.c
edbfba90df8e223fadd787a10cb131e1dcfa7347 10-Apr-2013 Evan Chu <evanchu@broadcom.com> Store checksum in non-volatile store to detect corruption.

Store 2-byte checksum in the first two bytes of the non-volatile store.
If corruption is detected, delete all content in non-volatile store.

Change-Id: I79ca57796da1950a430064e50752c4a9fae6d05e
daptation/CrcChecksum.cpp
daptation/NfcAdaptation.cpp
daptation/libmain.c
nclude/CrcChecksum.h
389b8881f8c64480fd0a2542bf8e57ab03e2bc6b 24-Jul-2013 Evan Chu <evanchu@broadcom.com> am 3f0440ad: Fix Apache license on some files.

* commit '3f0440ad1422eba719428822b970c203bfdd392e':
Fix Apache license on some files.
3f0440ad1422eba719428822b970c203bfdd392e 23-Jul-2013 Evan Chu <evanchu@broadcom.com> Fix Apache license on some files.

Change-Id: I0fe5480bd8ef816c01a34147c85acdc1d3fd6612
fca_version.c
ddf6125afc5227bbc13b6280bb3f856635e2c3c6 16-Jul-2013 Martijn Coenen <maco@google.com> Don't start a timer to update the routing table.

The NFCC may have transitioned to a power-off
state when the timer is expired, causing a command
timeout. We'll control the routing table strictly
from the higher levels.

Change-Id: Ic5fa100d2a8ba16c5c911118f38ffef0268dff8f
fa/ee/nfa_ee_act.c
89996d92bb6f4b73c0f5237e2ec1fdf505843607 18-Jun-2013 Martijn Coenen <maco@google.com> Don't check ISO-DEP class byte in case of wildcard AID reg.

Change-Id: I16c6082222e8eda5c5dde54cb9421233284e7115
fc/tags/ce_t4t.c
a0d589508ae446c8a0d0db9e8efa4f0245b9f0a5 02-May-2013 Martijn Coenen <maco@google.com> Merge "Remove dynamic configuration of active listen modes." into jb-mr2-dev
f5298e6196fb4c4b7692206efd808f0a57e8271a 02-May-2013 Martijn Coenen <maco@google.com> Remove dynamic configuration of active listen modes.

When removing active listen modes, the original listen
mode configuration is stored. If there is no new LLCP
activation within a configured time interval (currently
5s), the listen mode configuration is restored to the
old value.

The configuration that is restored is by then not
necessarily the correct configuration anymore. In
particular, this may disturb eSE access which disables
discovery completely.

Disable this at least temporarily to verify that this
is causing crashes on Manta.

Bug: 8775164
Change-Id: I926535a73466c857f7a0f2cac912b5ab1f8c38e1
fc/llcp/llcp_link.c
45e68232b8524aca5165dca28b994ec8c11593b1 01-May-2013 Evan Chu <evanchu@broadcom.com> Send config params on HAL_NfcPreDiscover().

Bug: 8776949
Change-Id: Idbfb9c77304ce0df8521b167f25004bfd18b59d8
daptation/NfcAdaptation.cpp
al/int/nfc_hal_int.h
nclude/config.h
fa/ee/nfa_ee_act.c
fa/ee/nfa_ee_main.c
fa/hci/nfa_hci_main.c
fa/int/nfa_ee_int.h
0eb7353a4877b921c2d4b9226ecad2d1cc672dcb 29-Mar-2013 Paul Chaisson <chaisson@broadcom.com> Allow for adjusting NFCC Enable Timeout

Added NFCC_ENABLE_TIMEOUT which adjusts the time the HAL
layer waits for a RESET NTF after setting REG_PU high
before it allows the stack to start up. The default is
1000ms since newer chips should send the NTF sooner. It
can be adjusted to be lower on older chips to improve
start-up time.

Change-Id: Ic0a5b52ef7c9592ffea7a13eead234b68f3060c0
nclude/config.h
dd682fab2cc1e32cc054b86b77606365b3f8f1ee 28-Mar-2013 Martijn Coenen <maco@google.com> Notify upper layers of first LLCP packet.

Bug: 8508568
Change-Id: I09d8827d96aba39f425ce73452aa22d7b61f6f56
fa/include/nfa_api.h
fa/p2p/nfa_p2p_main.c
fc/include/llcp_api.h
fc/int/llcp_int.h
fc/llcp/llcp_link.c
5c65c3a0f42e174e47fecd4e569606003217ff4e 27-Mar-2013 Martijn Coenen <maco@google.com> Latest NFC stack-drop from Broadcom.

Patches provided by Evan Chu <evanchu@broadcom.com> and
Paul Chaisson <pchaisson@broadcom.com>.

Most important changes:
- Support for BCM20793B4 and BCM20793B5 revisions in the HAL.
- Remove connection handover and SNEP implementations, since
we already have them in java-land.
- Fix issue where the NFCC is not woken for HCI writes.
- Remove a lot of duplicated code in the HAL.
- Various small fixes.

Change-Id: I00f7457fe7ec23602071532a15bf2be9d7706b37
daptation/NfcAdaptation.cpp
daptation/config.cpp
daptation/libmain.c
ki/common/gki_buffer.c
ki/common/gki_time.c
ki/ulinux/data_types.h
ki/ulinux/gki_ulinux.c
al/include/gki_hal_target.h
al/include/nci_defs.h
al/include/nfc_hal_api.h
al/include/nfc_hal_target.h
al/include/nfc_types.h
al/int/nfc_brcm_defs.h
al/int/nfc_hal_int.h
al/int/nfc_hal_int_api.h
al/int/nfc_hal_nv_ci.h
al/int/nfc_hal_nv_co.h
al/int/nfc_hal_post_reset.h
nclude/NfcAdaptation.h
nclude/OverrideLog.h
nclude/bcm2079x.h
nclude/bt_trace.h
nclude/bt_types.h
nclude/btdisp_lock.h
nclude/buildcfg.h
nclude/config.h
nclude/dyn_mem.h
nclude/hcidefs.h
nclude/nfc_target.h
nclude/nfccext.h
ibnfc.conf
fa/ce/nfa_ce_act.c
fa/ce/nfa_ce_api.c
fa/ce/nfa_ce_main.c
fa/cho/nfa_cho_api.c
fa/cho/nfa_cho_main.c
fa/cho/nfa_cho_sm.c
fa/cho/nfa_cho_util.c
fa/dm/nfa_dm_act.c
fa/dm/nfa_dm_api.c
fa/dm/nfa_dm_cfg.c
fa/dm/nfa_dm_discover.c
fa/dm/nfa_dm_main.c
fa/dm/nfa_dm_ndef.c
fa/ee/nfa_ee_act.c
fa/ee/nfa_ee_api.c
fa/ee/nfa_ee_main.c
fa/hci/nfa_hci_act.c
fa/hci/nfa_hci_api.c
fa/hci/nfa_hci_ci.c
fa/hci/nfa_hci_main.c
fa/hci/nfa_hci_utils.c
fa/include/nfa_api.h
fa/include/nfa_ce_api.h
fa/include/nfa_cho_api.h
fa/include/nfa_ee_api.h
fa/include/nfa_hci_api.h
fa/include/nfa_hci_defs.h
fa/include/nfa_mem_co.h
fa/include/nfa_nv_ci.h
fa/include/nfa_nv_co.h
fa/include/nfa_p2p_api.h
fa/include/nfa_rw_api.h
fa/include/nfa_snep_api.h
fa/int/nfa_ce_int.h
fa/int/nfa_cho_int.h
fa/int/nfa_dm_int.h
fa/int/nfa_dta_int.h
fa/int/nfa_ee_int.h
fa/int/nfa_hci_int.h
fa/int/nfa_p2p_int.h
fa/int/nfa_rw_int.h
fa/int/nfa_snep_int.h
fa/int/nfa_sys.h
fa/int/nfa_sys_int.h
fa/int/nfa_sys_ptim.h
fa/p2p/nfa_p2p_act.c
fa/p2p/nfa_p2p_api.c
fa/p2p/nfa_p2p_main.c
fa/rw/nfa_rw_act.c
fa/rw/nfa_rw_api.c
fa/rw/nfa_rw_main.c
fa/snep/nfa_snep_act.c
fa/snep/nfa_snep_api.c
fa/snep/nfa_snep_default.c
fa/snep/nfa_snep_main.c
fa/sys/nfa_sys_cback.c
fa/sys/nfa_sys_cfg.c
fa/sys/nfa_sys_main.c
fa/sys/nfa_sys_ptim.c
fc/include/ce_api.h
fc/include/llcp_api.h
fc/include/llcp_defs.h
fc/include/nci_hmsgs.h
fc/include/ndef_utils.h
fc/include/nfc_api.h
fc/include/rw_api.h
fc/include/tags_defs.h
fc/int/ce_int.h
fc/int/llcp_int.h
fc/int/nfc_int.h
fc/int/rw_int.h
fc/int/tags_int.h
fc/llcp/llcp_api.c
fc/llcp/llcp_dlc.c
fc/llcp/llcp_link.c
fc/llcp/llcp_main.c
fc/llcp/llcp_sdp.c
fc/llcp/llcp_util.c
fc/nci/nci_hmsgs.c
fc/nci/nci_hrcv.c
fc/ndef/ndef_cho_utils.c
fc/ndef/ndef_utils.c
fc/nfc/nfc_ee.c
fc/nfc/nfc_main.c
fc/nfc/nfc_ncif.c
fc/nfc/nfc_task.c
fc/nfc/nfc_test.c
fc/nfc/nfc_utils.c
fc/nfc/nfc_vs.c
fc/tags/ce_main.c
fc/tags/ce_t3t.c
fc/tags/ce_t4t.c
fc/tags/rw_i93.c
fc/tags/rw_main.c
fc/tags/rw_t1t.c
fc/tags/rw_t1t_ndef.c
fc/tags/rw_t2t.c
fc/tags/rw_t2t_ndef.c
fc/tags/rw_t3t.c
fc/tags/rw_t4t.c
fc/tags/tags_int.c
fca_version.c
drv/include/uipc.h
drv/include/upio.h
c11a054fc2855196292b062a843321121b591cc0 18-Jan-2013 Evan Chu <evanchu@broadcom.com> Ignore proprietary TLVs before NDEF message.

This change skips proprietary TLVs when
searching for an NDEF message.

Change-Id: I9050b81902c469fe6e9fe7562b6e84c1bcd7c05e
fc/include/tags_defs.h
fc/tags/rw_t1t_ndef.c
fc/tags/rw_t2t_ndef.c
bf6bb391ed16bde3c9512fc69ab28b2d7060954b 04-Feb-2013 Martijn Coenen <maco@google.com> Don't use AFI in 15693 INVENTORY commands.

AFI is optional and not supported by all tags. We
gain nothing by including it in the inventory command,
so remove it for both the presence check and other
calls to inventory.

Change-Id: Ida2feade8510cfd1c06b68310ed86027b4c7e1a0
fa/rw/nfa_rw_act.c
fc/include/rw_api.h
fc/tags/rw_i93.c
85b7e84f6cc61506c94e98844cac9ce50bbbe9dc 18-Jan-2013 Evan Chu <evanchu@broadcom.com> Do not require getSystemInfo() for ISO15693 tags.

ISO15693 tags that do not respond to the
getSystemInfo() command should still be reported
to the upper stack, as getSystemInfo is not mandatory.

This also adds some code to deal with specifc ST
tag configurations, that require the prot ext bit
to be set when executing some commands.

Change-Id: I64dd9234750ea503ba5b14b2a22a46c106f61f76
fa/dm/nfa_dm_act.c
fa/dm/nfa_dm_discover.c
fa/int/nfa_rw_int.h
fa/rw/nfa_rw_act.c
fc/include/rw_api.h
fc/include/tags_defs.h
fc/int/rw_int.h
fc/nfc/nfc_main.c
fc/tags/rw_i93.c
fc/tags/rw_main.c
tack-info.txt
808ebf88b1d5fae4556abe1f50651ab0a8e75114 14-Dec-2012 The Android Open Source Project <initial-contribution@android.com> Snapshot 80bb394937f5d8334f33d07c57c8f1fe4bf2ae08

Change-Id: Ia7561f34cd619f1807288738ea004c0b0bf060db
fc/tags/rw_t3t.c
tack-info.txt
e9df6ba5a8fcccf306a80b1670b423be8fe7746a 13-Dec-2012 The Android Open Source Project <initial-contribution@android.com> Snapshot 7ddd630e136a035ba463c427285c5c3e9f199ee0

Change-Id: If08c7b905da667dd9e5110231e4592842b634006
daptation/NfcAdaptation.cpp
daptation/OverrideLog.cpp
daptation/android_logmsg.cpp
daptation/bte_logmsg.c
daptation/config.cpp
daptation/libmain.c
ki/common/gki.h
ki/common/gki_buffer.c
ki/common/gki_common.h
ki/common/gki_debug.c
ki/common/gki_inet.h
ki/common/gki_time.c
ki/ulinux/data_types.h
ki/ulinux/gki_int.h
ki/ulinux/gki_ulinux.c
al/include/gki_hal_target.h
al/include/nci_defs.h
al/include/nfc_hal_api.h
al/include/nfc_hal_target.h
al/include/nfc_types.h
al/int/nfc_brcm_defs.h
al/int/nfc_hal_int.h
al/int/nfc_hal_int_api.h
al/int/nfc_hal_nv_ci.h
al/int/nfc_hal_nv_co.h
al/int/nfc_hal_post_reset.h
nclude/NfcAdaptation.h
nclude/OverrideLog.h
nclude/bcm2079x.h
nclude/bt_target.h
nclude/bt_trace.h
nclude/bt_types.h
nclude/btdisp_lock.h
nclude/btu_api.h
nclude/buildcfg.h
nclude/buildcfg_hal.h
nclude/config.h
nclude/dyn_mem.h
nclude/gki_target.h
nclude/hcidefs.h
nclude/nfc_target.h
nclude/nfccext.h
nclude/trace_api.h
ibnfc.conf
fa/ce/nfa_ce_act.c
fa/ce/nfa_ce_api.c
fa/ce/nfa_ce_main.c
fa/cho/nfa_cho_api.c
fa/cho/nfa_cho_main.c
fa/cho/nfa_cho_sm.c
fa/cho/nfa_cho_util.c
fa/dm/nfa_dm_act.c
fa/dm/nfa_dm_api.c
fa/dm/nfa_dm_cfg.c
fa/dm/nfa_dm_discover.c
fa/dm/nfa_dm_main.c
fa/dm/nfa_dm_ndef.c
fa/ee/nfa_ee_act.c
fa/ee/nfa_ee_api.c
fa/ee/nfa_ee_main.c
fa/hci/nfa_hci_act.c
fa/hci/nfa_hci_api.c
fa/hci/nfa_hci_ci.c
fa/hci/nfa_hci_main.c
fa/hci/nfa_hci_utils.c
fa/include/nfa_api.h
fa/include/nfa_ce_api.h
fa/include/nfa_cho_api.h
fa/include/nfa_ee_api.h
fa/include/nfa_hci_api.h
fa/include/nfa_hci_defs.h
fa/include/nfa_mem_co.h
fa/include/nfa_nv_ci.h
fa/include/nfa_nv_co.h
fa/include/nfa_p2p_api.h
fa/include/nfa_rw_api.h
fa/include/nfa_snep_api.h
fa/int/nfa_ce_int.h
fa/int/nfa_cho_int.h
fa/int/nfa_dm_int.h
fa/int/nfa_dta_int.h
fa/int/nfa_ee_int.h
fa/int/nfa_hci_int.h
fa/int/nfa_p2p_int.h
fa/int/nfa_rw_int.h
fa/int/nfa_snep_int.h
fa/int/nfa_sys.h
fa/int/nfa_sys_int.h
fa/int/nfa_sys_ptim.h
fa/p2p/nfa_p2p_act.c
fa/p2p/nfa_p2p_api.c
fa/p2p/nfa_p2p_main.c
fa/rw/nfa_rw_act.c
fa/rw/nfa_rw_api.c
fa/rw/nfa_rw_main.c
fa/snep/nfa_snep_act.c
fa/snep/nfa_snep_api.c
fa/snep/nfa_snep_default.c
fa/snep/nfa_snep_main.c
fa/sys/nfa_sys_cback.c
fa/sys/nfa_sys_cfg.c
fa/sys/nfa_sys_main.c
fa/sys/nfa_sys_ptim.c
fc/include/ce_api.h
fc/include/llcp_api.h
fc/include/llcp_defs.h
fc/include/nci_hmsgs.h
fc/include/ndef_utils.h
fc/include/nfc_api.h
fc/include/rw_api.h
fc/include/tags_defs.h
fc/int/ce_int.h
fc/int/llcp_int.h
fc/int/nfc_int.h
fc/int/rw_int.h
fc/int/tags_int.h
fc/llcp/llcp_api.c
fc/llcp/llcp_dlc.c
fc/llcp/llcp_link.c
fc/llcp/llcp_main.c
fc/llcp/llcp_sdp.c
fc/llcp/llcp_util.c
fc/nci/nci_hmsgs.c
fc/nci/nci_hrcv.c
fc/ndef/ndef_cho_utils.c
fc/ndef/ndef_utils.c
fc/nfc/nfc_ee.c
fc/nfc/nfc_main.c
fc/nfc/nfc_ncif.c
fc/nfc/nfc_task.c
fc/nfc/nfc_test.c
fc/nfc/nfc_utils.c
fc/nfc/nfc_vs.c
fc/tags/ce_main.c
fc/tags/ce_t3t.c
fc/tags/ce_t4t.c
fc/tags/rw_i93.c
fc/tags/rw_main.c
fc/tags/rw_t1t.c
fc/tags/rw_t1t_ndef.c
fc/tags/rw_t2t.c
fc/tags/rw_t2t_ndef.c
fc/tags/rw_t3t.c
fc/tags/rw_t4t.c
fc/tags/tags_int.c
tack-info.txt
drv/include/uamp_api.h
drv/include/ucodec.h
drv/include/udac.h
drv/include/uipc.h
drv/include/unv.h
drv/include/upio.h
drv/include/usb.h
drv/include/utimer.h
drv/include/uusb.h