Don't check ISO-DEP class byte in case of wildcard AID reg.

Change-Id: I16c6082222e8eda5c5dde54cb9421233284e7115
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
Fix Apache license on some files.

Change-Id: I0fe5480bd8ef816c01a34147c85acdc1d3fd6612
am 3f0440ad: Fix Apache license on some files.

* commit '3f0440ad1422eba719428822b970c203bfdd392e':
  Fix Apache license on some files.
NAME_SNOOZE_MODE_CFG shall be chip-specific

The NAME_SNOOZE_MODE_CFG variable shall be defined in the
chip-specific .conf.

Change-Id: I17a86ede4b8bb365f811138d8e37219b52ae8cb7
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
Handle a corrupted firmware file.

When encountering a corrupted firmware file, power-cycle the controller
and tell stack not to download it during next initialization.
Re-initialize HAL.

Change-Id: I5d330da4f3666a53ac6336b2d6643e5bf6383ffd
Updated version files for NFCDROID_MI_422.10.0.6

Change-Id: Ia9c970bdf761c776df99392e65c6ff4607746524
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
Do not need to check the return code from IOCTL.

It's always 0, moved change client address logic to USERIAL.

Change-Id: If5e46c35a8dcb9c2007611043912815ca436137a
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
Output software version strings.

Change-Id: I4be1b5f970300bdf23400be678d802beba65a5d7
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
Adjust one or both TLV T=0xC2 configurations.

The TLV with T=0xC2 can be sent from one or two locations in the code.
Add ability to dynamically adjust the TLV's value at both locations.
This adjustment is needed to disable one or both secure elements.

Change-Id: I404c4afa350daf571542b83cf0a1b80fa1645073
MPS Coverity reports

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

Change-Id: Iec34fd793b44710fa971175cd058e87ab17c76cc
Remove UPIO_Set() each time userial writes to transport.

This logic is no longer needed.

Change-Id: I490e20ec599213f73aeddbaa9f99958854c08e8b
MPS Coverity 27471 fix.

Change-Id: Ifd54edaa0da38a637c2c010ed59f99974c0fc901
Upgrade stack to NFA_MI_1.03.60.

Change-Id: Ifc970a5b68cc962e5fdfa9af11e54e569d25ef1b
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
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