History log of /external/libnfc-nci/halimpl/bcm2079x/adaptation/HalAdaptation.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8df564e55201ea56bea9da4587c0d25f5ecf90ba 23-Sep-2014 Martijn Coenen <maco@google.com> Add a system property to set the cold boot flag.

Bug: 17298769
Change-Id: I588a1e0c60e3be703566f859163e40aa793d278c
/external/libnfc-nci/halimpl/bcm2079x/adaptation/HalAdaptation.cpp
c517d0ed11a775fd7d102ec2d0345275e7ecf71a 04-Sep-2014 Evan Chu <evanchu@broadcom.com> Support isColdBoot flag.

The flag is required to notify the firmware about the current boot
situation: cold boot or not. The firmware needs this information
to properly configure the secure element.

Needed for GCF certification.

Bug: 16517161
Change-Id: Ic4bc35676f85e53eaad6e951b578d34cae0ec8b9
/external/libnfc-nci/halimpl/bcm2079x/adaptation/HalAdaptation.cpp
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
/external/libnfc-nci/halimpl/bcm2079x/adaptation/HalAdaptation.cpp
a5c7b4468b580946f0dd6ab73168071be5214ab3 24-Mar-2014 Evan Chu <evanchu@broadcom.com> Clear CNfcConfig object when Broadcom HAL is deinitialized.

Clearing the CNfcConfig object allows the object to re-read the .conf
when Broadcom HAL is initialized again. Therefore, when user turns
off and turns on NFC using the Settings app, the .conf is re-read.

Change-Id: I9a2bb18d1bb7b0e4fc70bee611ff4fc34d515f64
/external/libnfc-nci/halimpl/bcm2079x/adaptation/HalAdaptation.cpp
eecdc2f8c53010e74fb4953acbed6249580fef97 09-Nov-2013 Paul Chaisson <chaisson@broadcom.com> Only reset first-boot after EE has been initialized.

The original implementation reset the flag anytime we initialized
the HAL (e.g. even to just check/download the firmware). We moved
the reset of the flag to HaiGetMaxNfcee, which will only get called
when the stack is to initialize the EE for the first time.

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

No code change.

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

Change-Id: I4be1b5f970300bdf23400be678d802beba65a5d7
/external/libnfc-nci/halimpl/bcm2079x/adaptation/HalAdaptation.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/halimpl/bcm2079x/adaptation/HalAdaptation.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/HalAdaptation.cpp
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
/external/libnfc-nci/halimpl/bcm2079x/adaptation/HalAdaptation.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/HalAdaptation.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/HalAdaptation.cpp