- 05 Aug, 2013 22 commits
-
-
Paul Chaisson authored
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
-
Evan Chu authored
Improve reliability when creating NCI connection for HCP. Improve firmware download during error condition. Change-Id: I5655d4a66d04debd4a2a91c706393e8a45d6dc59
-
Evan Chu authored
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
-
Evan Chu authored
By Kevin Park. GKI_getbuf is executed in critical section. Sometimes, when GKI getbuf fails due to low memory, code logic in GKI_getbuf just returns NULL without releasing lock. This introduces deadlock situation. So fixed the code to call GKI_enable before returning. Increasing GKI buf pool size for the specific condition like system very busy on first boot. Change-Id: I8c7de8d0f472f5dfa41a43c08c30025de4e073c4
-
Evan Chu authored
Stack adds ability to adjust RF discovery frequencies. Change-Id: I3c9a843c83c3a86181e7c8726b95c9f6517d8706
-
Paul Chaisson authored
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
-
Paul Chaisson authored
Remove unused values from config.h: -ENABLE_BRCM_EXTRAS_API -LOG_TO_FILE -LOGCAT_FILTER -NFA_DM_ENABLE_SLEEP Change-Id: If850c16a3bdac22b9535b27d9a4f3e103442303f
-
Evan Chu authored
.conf variable SPD_IGNORE_VERSION is removed. Stack always download firmware if a difference is detected. Change-Id: I2a5e21254e6c0df7829506c1c3c2f6ffa44c0048
-
Evan Chu authored
Change-Id: Ifc970a5b68cc962e5fdfa9af11e54e569d25ef1b
-
Evan Chu authored
Change-Id: Ifd54edaa0da38a637c2c010ed59f99974c0fc901
-
Evan Chu authored
This logic is no longer needed. Change-Id: I490e20ec599213f73aeddbaa9f99958854c08e8b
-
Evan Chu authored
Fix potential problems discovered by MPS team's Coverity static analyzer. CID 14304, 10630, 10626, 23660, 23655, 23654. Change-Id: Iec34fd793b44710fa971175cd058e87ab17c76cc
-
Evan Chu authored
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
-
Evan Chu authored
When non-volatile storage files are preserved during cold boot, JNI must detect corruption in their contents by verifying their checksums. Change-Id: I191ac013f12dabda43e590449a80523bc42c0c90
-
Evan Chu authored
Change-Id: I4be1b5f970300bdf23400be678d802beba65a5d7
-
Evan Chu authored
Take more changes from main_prasadk_2163714. Fix bug in the operation that handles a NACK response from type-2 tag. Change-Id: Iaea8fde94acf82c0f2d63f09378d9ee2818b159c
-
Sheng-Hui J. Chu authored
It's always 0, moved change client address logic to USERIAL. Change-Id: If5e46c35a8dcb9c2007611043912815ca436137a
-
Evan Chu authored
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
-
Evan Chu authored
Change-Id: Ia9c970bdf761c776df99392e65c6ff4607746524
-
Evan Chu authored
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
-
Evan Chu authored
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
-
Evan Chu authored
The NAME_SNOOZE_MODE_CFG variable shall be defined in the chip-specific .conf. Change-Id: I17a86ede4b8bb365f811138d8e37219b52ae8cb7
-
- 23 Jul, 2013 2 commits
-
-
Evan Chu authored
Change-Id: I0fe5480bd8ef816c01a34147c85acdc1d3fd6612
- 16 Jul, 2013 1 commit
-
-
Martijn Coenen authored
The NFCC may have transitioned to a power-off state when the timer is expired, causing a command timeout. We'll control the routing table strictly from the higher levels. Change-Id: Ic5fa100d2a8ba16c5c911118f38ffef0268dff8f
-
- 18 Jun, 2013 1 commit
-
-
Martijn Coenen authored
Change-Id: I16c6082222e8eda5c5dde54cb9421233284e7115
-
- 02 May, 2013 3 commits
-
-
Martijn Coenen authored
-
Martijn Coenen authored
When removing active listen modes, the original listen mode configuration is stored. If there is no new LLCP activation within a configured time interval (currently 5s), the listen mode configuration is restored to the old value. The configuration that is restored is by then not necessarily the correct configuration anymore. In particular, this may disturb eSE access which disables discovery completely. Disable this at least temporarily to verify that this is causing crashes on Manta. Bug: 8775164 Change-Id: I926535a73466c857f7a0f2cac912b5ab1f8c38e1
-
Evan Chu authored
Bug: 8776949 Change-Id: Idbfb9c77304ce0df8521b167f25004bfd18b59d8
-
- 10 Apr, 2013 3 commits
-
-
Martijn Coenen authored
-
Ying Wang authored
Bug: 8580410 Change-Id: Ib685275875629bc313ba63c53ec0326e329357cd
-
Martijn Coenen authored
This was decreased recently in order to improve startup-time, but turned out to be a bit too aggressive. Bug: 8581772 Change-Id: I67529e91490f6cd4494e73b7b11e383fb4b97638
-
- 07 Apr, 2013 1 commit
-
-
Martijn Coenen authored
Increasing this timeout lead to watchdog timeouts for B3-based products - most notably Manta's with bad firmware 92. Only increase to 30 seconds for newer revisions of the chip. Change-Id: I3c13d690ed29786c3458aefbe8b24732f8dd1b11
-
- 06 Apr, 2013 1 commit
-
-
Paul Chaisson authored
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
-
- 30 Mar, 2013 1 commit
-
-
Martijn Coenen authored
Bug: 8508568 Change-Id: I09d8827d96aba39f425ce73452aa22d7b61f6f56
-
- 27 Mar, 2013 1 commit
-
-
Martijn Coenen authored
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
-
- 11 Mar, 2013 1 commit
-
-
Evan Chu authored
This change skips proprietary TLVs when searching for an NDEF message. Change-Id: I9050b81902c469fe6e9fe7562b6e84c1bcd7c05e
-
- 04 Feb, 2013 2 commits
-
-
Martijn Coenen authored
AFI is optional and not supported by all tags. We gain nothing by including it in the inventory command, so remove it for both the presence check and other calls to inventory. Change-Id: Ida2feade8510cfd1c06b68310ed86027b4c7e1a0
-
Evan Chu authored
ISO15693 tags that do not respond to the getSystemInfo() command should still be reported to the upper stack, as getSystemInfo is not mandatory. This also adds some code to deal with specifc ST tag configurations, that require the prot ext bit to be set when executing some commands. Change-Id: I64dd9234750ea503ba5b14b2a22a46c106f61f76
-
- 13 Dec, 2012 1 commit
-
-
The Android Open Source Project authored
Change-Id: Ia7561f34cd619f1807288738ea004c0b0bf060db
-