1. 19 May, 2014 3 commits
    • Evan Chu's avatar
      Delete non-volatile storage file for NFCEE ID 0xF5. · 46f4e4f7
      Evan Chu authored
      Delete non-volatile storage file for NFCEE ID 0xF5, which
      corresponds to UICC slot 2 on chip 20795.
      
      Change-Id: I1ad2016f93af4fda42c8b6e44672cc39529cb09e
      46f4e4f7
    • Evan Chu's avatar
      Upgrade stack to NFA_PI_1.03.66+ · a24be4f0
      Evan Chu authored
      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
      a24be4f0
    • Evan Chu's avatar
      Adjust copyright year to 2014. · e9629bad
      Evan Chu authored
      No code change.
      
      Change-Id: Id868ad0356f9b5a43c887de7a3b596bb86be9026
      e9629bad
  2. 08 Apr, 2014 7 commits
  3. 28 Feb, 2014 4 commits
  4. 27 Feb, 2014 2 commits
  5. 28 Jan, 2014 1 commit
  6. 25 Jan, 2014 1 commit
  7. 14 Oct, 2013 2 commits
  8. 13 Oct, 2013 1 commit
    • synergydev's avatar
      fix GKI_run return type · f943de94
      synergydev authored
      error: void function 'GKI_run' should not return a value [-Wreturn-type]
      
      Change-Id: Ib37a121462c9f321d94cdfcf13a763447d350fcd
      f943de94
  9. 10 Sep, 2013 1 commit
    • Evan Chu's avatar
      Fix memory leak. · 1ba9dccc
      Evan Chu authored
      Found when using reader mode APIs: control is accidentally
      granted to the HAL, causing us to leak command buffers.
      
      Also:
      - Prevent multiple calls to NFC_Deactivate()
      - Proper handling of congestion in P2P
      
      Bug: 10360259
      Change-Id: Ia52a948f46f8668cde5b135bd073f175cdd434f5
      1ba9dccc
  10. 29 Aug, 2013 1 commit
  11. 27 Aug, 2013 1 commit
  12. 14 Aug, 2013 1 commit
  13. 05 Aug, 2013 15 commits
    • Martijn Coenen's avatar
      Don't call into HAL for determining max num EE. · b4b1c46f
      Martijn Coenen authored
      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
      b4b1c46f
    • Evan Chu's avatar
      nfca_version_string = NFCDROID_MI_422.10.0.15 · b12873e7
      Evan Chu authored
      Change-Id: I513ff28608bfbdc3725af9a6e705669c3e693cc7
      b12873e7
    • Paul Chaisson's avatar
      Support chip-specific max EE setting and configuring 0 EE. · b20cbf35
      Paul Chaisson authored
      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
      b20cbf35
    • Evan Chu's avatar
      Allow HAL side to configure nfa_ee_max_ee_cfg. · d23e0531
      Evan Chu authored
      Upgrade stack to allow JNI to control whether
      to enable stack's secure element features.
      
      Change-Id: Id4162d0a97a031fb1a0625f64faef90091282b3f
      d23e0531
    • Evan Chu's avatar
      Presence-check times out for Mifare Ultralight 64-byte tag. · e75b11bf
      Evan Chu authored
      Sometimes presence-check times out when reading the tag.  Therefore, use
      a longer timeout.
      
      Change-Id: I905b36b64fc076adaf94418fc0ce121991c21866
      e75b11bf
    • Paul Chaisson's avatar
      Revert the default Max EE constant to 3. · 8fa9bced
      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
      8fa9bced
    • Evan Chu's avatar
      Upgrade to new stack. · d05817f0
      Evan Chu authored
      Improve reliability when creating NCI connection for HCP.
      Improve firmware download during error condition.
      
      Change-Id: I5655d4a66d04debd4a2a91c706393e8a45d6dc59
      d05817f0
    • Evan Chu's avatar
      Add support for BCM20795 using XTAL of 26khz. · f8de60cb
      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
      f8de60cb
    • Evan Chu's avatar
      Fix deadlock in GKI_getbuf when out of buffer. · c2eeefe7
      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
      c2eeefe7
    • Evan Chu's avatar
      Ability to adjust RF discovery frequency for each technology. · 91ada91f
      Evan Chu authored
      Stack adds ability to adjust RF discovery frequencies.
      
      Change-Id: I3c9a843c83c3a86181e7c8726b95c9f6517d8706
      91ada91f
    • Paul Chaisson's avatar
      Fix device id for 43341 after stack update. · 45e4bfb9
      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
      45e4bfb9
    • Paul Chaisson's avatar
      Cleanup unused conf values. · 13ccf4eb
      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
      13ccf4eb
    • Evan Chu's avatar
      Upgrade stack to NFA_MI_1.03.62. · df5080d7
      Evan Chu authored
      .conf variable SPD_IGNORE_VERSION is removed.  Stack always download
      firmware if a difference is detected.
      
      Change-Id: I2a5e21254e6c0df7829506c1c3c2f6ffa44c0048
      df5080d7
    • Evan Chu's avatar
      Upgrade stack to NFA_MI_1.03.60. · 7c69b272
      Evan Chu authored
      Change-Id: Ifc970a5b68cc962e5fdfa9af11e54e569d25ef1b
      7c69b272
    • Evan Chu's avatar
      MPS Coverity 27471 fix. · c9e1e1ef
      Evan Chu authored
      Change-Id: Ifd54edaa0da38a637c2c010ed59f99974c0fc901
      c9e1e1ef