• Home
  • History
  • Annotate
  • only in /external/libnfc-nci/src/adaptation/
History log of /external/libnfc-nci/src/adaptation/
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
fcAdaptation.cpp
onfig.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
fcAdaptation.cpp
9a804c6ab0a6f4cddfe5f9a50602a4f1bc39e89d 01-Mar-2014 Paul Chaisson <chaisson@broadcom.com> Fix coverity issue.

Double file close issue resolved.

Change-Id: I2ad69ca8911f7d9cbdc344c3f1dfcb0033b8db87
ibmain.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
fcAdaptation.cpp
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
ibmain.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
rcChecksum.cpp
fcAdaptation.cpp
verrideLog.cpp
ndroid_logmsg.cpp
te_logmsg.c
onfig.cpp
ibmain.c
e9629bad30a9f478b336ab46b8e6e02f7f87af46 31-Jan-2014 Evan Chu <evanchu@broadcom.com> Adjust copyright year to 2014.

No code change.

Change-Id: Id868ad0356f9b5a43c887de7a3b596bb86be9026
fcAdaptation.cpp
onfig.cpp
ibmain.c
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
fcAdaptation.cpp
ibmain.c
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
fcAdaptation.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
fcAdaptation.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
fcAdaptation.cpp
verrideLog.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
fcAdaptation.cpp
0976d37081fae8bcd4fc4dcf7996e1ce194fb4b1 30-Apr-2013 Evan Chu <evanchu@broadcom.com> Output software version strings.

Change-Id: I4be1b5f970300bdf23400be678d802beba65a5d7
fcAdaptation.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
rcChecksum.cpp
fcAdaptation.cpp
ibmain.c
45e68232b8524aca5165dca28b994ec8c11593b1 01-May-2013 Evan Chu <evanchu@broadcom.com> Send config params on HAL_NfcPreDiscover().

Bug: 8776949
Change-Id: Idbfb9c77304ce0df8521b167f25004bfd18b59d8
fcAdaptation.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
fcAdaptation.cpp
onfig.cpp
ibmain.c
e9df6ba5a8fcccf306a80b1670b423be8fe7746a 13-Dec-2012 The Android Open Source Project <initial-contribution@android.com> Snapshot 7ddd630e136a035ba463c427285c5c3e9f199ee0

Change-Id: If08c7b905da667dd9e5110231e4592842b634006
fcAdaptation.cpp
verrideLog.cpp
ndroid_logmsg.cpp
te_logmsg.c
onfig.cpp
ibmain.c