History log of /external/libnfc-nci/halimpl/bcm2079x/adaptation/patchram.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
be6e6864e012010919062e94a71989efc77592fb 28-Jan-2015 Elliott Hughes <enh@google.com> Add missing includes.

Change-Id: I0f8b11edd715eecd1b189329fef4fa959152a022
/external/libnfc-nci/halimpl/bcm2079x/adaptation/patchram.cpp
1569641423dac0a41af7596fdef972126e698f46 16-Jul-2014 Evan Chu <evanchu@broadcom.com> Fix Coverity items.

Change-Id: I4fda82bb996aa51d5979f85cb0b284e5b722d36a
/external/libnfc-nci/halimpl/bcm2079x/adaptation/patchram.cpp
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
/external/libnfc-nci/halimpl/bcm2079x/adaptation/patchram.cpp
40f9717d1d3b664f23724f3457f97164b23d7614 29-Jan-2014 Evan Chu <evanchu@broadcom.com> Determine how many secure elements to discover.

Let .conf variable NFA_MAX_EE_SUPPORTED determine how many secure
element to discover. If the variable is undefined, then stack
automatically discovers all secure element.

Change-Id: I752a952aa023d7dbb86b7511bc435b9f6a8c7b49
/external/libnfc-nci/halimpl/bcm2079x/adaptation/patchram.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/halimpl/bcm2079x/adaptation/patchram.cpp
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
/external/libnfc-nci/halimpl/bcm2079x/adaptation/patchram.cpp
f8de60cb50fffb38ac70e9e29ffdc956f4bac1d8 26-Jun-2013 Evan Chu <evanchu@broadcom.com> Add support for BCM20795 using XTAL of 26khz.

Updated the HAL device init configuration to include and entry
for 20795 to set the proper XTAL frequency/index.
By Paul Chaisson

Change-Id: I00c156822ccc9705a8a2ea670d65c204b05e5290
/external/libnfc-nci/halimpl/bcm2079x/adaptation/patchram.cpp
45e4bfb9d330c6a097b16ea70b4c236687006eaa 20-Jun-2013 Paul Chaisson <chaisson@broadcom.com> Fix device id for 43341 after stack update.

The stack modified the HAL to only compare the chip generation
(e.g."43341") instead of including the chip revision, when trying
to determine if the XTAL frequency needs to be updated.

Change-Id: Iab31706f67d8bab7927ae3180aec8fc36a745b47
/external/libnfc-nci/halimpl/bcm2079x/adaptation/patchram.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/halimpl/bcm2079x/adaptation/patchram.cpp
fca15e562a5a4651a489f7ebcba5ba03f952bc36 03-May-2013 Evan Chu <evanchu@broadcom.com> 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
/external/libnfc-nci/halimpl/bcm2079x/adaptation/patchram.cpp
ef9d04e0f3e01d213d74a09b6e0b2d065361e794 10-Apr-2013 Evan Chu <evanchu@broadcom.com> 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
/external/libnfc-nci/halimpl/bcm2079x/adaptation/patchram.cpp
a6652474ff594ad4a884e905b13e284232e770ef 10-Apr-2013 Evan Chu <evanchu@broadcom.com> 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
/external/libnfc-nci/halimpl/bcm2079x/adaptation/patchram.cpp
45e68232b8524aca5165dca28b994ec8c11593b1 01-May-2013 Evan Chu <evanchu@broadcom.com> Send config params on HAL_NfcPreDiscover().

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

Change-Id: If08c7b905da667dd9e5110231e4592842b634006
/external/libnfc-nci/halimpl/bcm2079x/adaptation/patchram.cpp