History log of /external/libnfc-nci/src/adaptation/NfcAdaptation.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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.
1569641423dac0a41af7596fdef972126e698f46 16-Jul-2014 Evan Chu <evanchu@broadcom.com> Fix Coverity items.

Change-Id: I4fda82bb996aa51d5979f85cb0b284e5b722d36a
/external/libnfc-nci/src/adaptation/NfcAdaptation.cpp
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
/external/libnfc-nci/src/adaptation/NfcAdaptation.cpp
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
/external/libnfc-nci/src/adaptation/NfcAdaptation.cpp
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
/external/libnfc-nci/src/adaptation/NfcAdaptation.cpp
e9629bad30a9f478b336ab46b8e6e02f7f87af46 31-Jan-2014 Evan Chu <evanchu@broadcom.com> Adjust copyright year to 2014.

No code change.

Change-Id: Id868ad0356f9b5a43c887de7a3b596bb86be9026
/external/libnfc-nci/src/adaptation/NfcAdaptation.cpp
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
/external/libnfc-nci/src/adaptation/NfcAdaptation.cpp
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
/external/libnfc-nci/src/adaptation/NfcAdaptation.cpp
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
/external/libnfc-nci/src/adaptation/NfcAdaptation.cpp
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
/external/libnfc-nci/src/adaptation/NfcAdaptation.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
/external/libnfc-nci/src/adaptation/NfcAdaptation.cpp
0976d37081fae8bcd4fc4dcf7996e1ce194fb4b1 30-Apr-2013 Evan Chu <evanchu@broadcom.com> Output software version strings.

Change-Id: I4be1b5f970300bdf23400be678d802beba65a5d7
/external/libnfc-nci/src/adaptation/NfcAdaptation.cpp
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
/external/libnfc-nci/src/adaptation/NfcAdaptation.cpp
45e68232b8524aca5165dca28b994ec8c11593b1 01-May-2013 Evan Chu <evanchu@broadcom.com> Send config params on HAL_NfcPreDiscover().

Bug: 8776949
Change-Id: Idbfb9c77304ce0df8521b167f25004bfd18b59d8
/external/libnfc-nci/src/adaptation/NfcAdaptation.cpp
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
/external/libnfc-nci/src/adaptation/NfcAdaptation.cpp
e9df6ba5a8fcccf306a80b1670b423be8fe7746a 13-Dec-2012 The Android Open Source Project <initial-contribution@android.com> Snapshot 7ddd630e136a035ba463c427285c5c3e9f199ee0

Change-Id: If08c7b905da667dd9e5110231e4592842b634006
/external/libnfc-nci/src/adaptation/NfcAdaptation.cpp