• Home
  • History
  • Annotate
  • only in /external/libnfc-nci/src/include/
History log of /external/libnfc-nci/src/include/
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.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
onfig.h
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
onfig.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
onfig.h
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
onfig.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
onfig.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
fc_target.h
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
verrideLog.h
t_target.h
t_trace.h
uildcfg.h
onfig.h
fc_target.h
e9629bad30a9f478b336ab46b8e6e02f7f87af46 31-Jan-2014 Evan Chu <evanchu@broadcom.com> Adjust copyright year to 2014.

No code change.

Change-Id: Id868ad0356f9b5a43c887de7a3b596bb86be9026
fcAdaptation.h
uildcfg.h
onfig.h
fc_target.h
8263ec708307f43758888ef36da854bb589939ae 21-Feb-2014 Martijn Coenen <maco@google.com> Fix 20795 crash.

Increase max num NFCEEs.

Change-Id: Icb41202a30cc34070411ab5ae3d2767c118dfc28
fc_target.h
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.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
fc_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
fc_target.h
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
onfig.h
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
onfig.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
onfig.h
fc_target.h
7c69b2723b60a59df4aaa58b13985b3483b291bf 14-May-2013 Evan Chu <evanchu@broadcom.com> Upgrade stack to NFA_MI_1.03.60.

Change-Id: Ifc970a5b68cc962e5fdfa9af11e54e569d25ef1b
cidefs.h
fc_target.h
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
cidefs.h
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.h
45e68232b8524aca5165dca28b994ec8c11593b1 01-May-2013 Evan Chu <evanchu@broadcom.com> Send config params on HAL_NfcPreDiscover().

Bug: 8776949
Change-Id: Idbfb9c77304ce0df8521b167f25004bfd18b59d8
onfig.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
onfig.h
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.h
verrideLog.h
cm2079x.h
t_trace.h
t_types.h
tdisp_lock.h
uildcfg.h
onfig.h
yn_mem.h
cidefs.h
fc_target.h
fccext.h
e9df6ba5a8fcccf306a80b1670b423be8fe7746a 13-Dec-2012 The Android Open Source Project <initial-contribution@android.com> Snapshot 7ddd630e136a035ba463c427285c5c3e9f199ee0

Change-Id: If08c7b905da667dd9e5110231e4592842b634006
fcAdaptation.h
verrideLog.h
cm2079x.h
t_target.h
t_trace.h
t_types.h
tdisp_lock.h
tu_api.h
uildcfg.h
uildcfg_hal.h
onfig.h
yn_mem.h
ki_target.h
cidefs.h
fc_target.h
fccext.h
race_api.h