Skip to content
  • Tapas Dey's avatar
    Merge branch 'caf/caf/nxpnfc-project/br_android_ncihalx_row_11' into nfc.sys.lnx.2.0 · 269a9c53
    Tapas Dey authored
    * caf/caf/nxpnfc-project/br_android_ncihalx_row_11: (71 commits)
      MW version updated to 11.01.00
      Update README.md
      NFC_RelForceDwpOnOffWait() Input parameter corruption fix.
      MW version updated to 11.00.01
      Code cleanup on HAL 2.0 implementation
      DWP Wired Mode is not working in PN8xT. The status update properly in the case of success.
      HAL 2.0 implementation
      NxpNfcLegacy HAL implementation added following api to replace the IOCTL's and there Adapataion layer functions a) HAL_NFC_IOCTL_NCI_TRANSCEIVE -> nciTransceive().
      NxpNfcLegacy HAL implementation added following api to replace the IOCTL's and there Adapataion layer functions HAL_NFC_GET_NXP_CONFIG -> getNxpConfig()
      NxpNfcLegacy HAL implementation added following api to replace the IOCTL's and there Adapataion layer functions a) HAL_NFC_IOCTL_GET_CONFIG_INFO -> getCachedNfccConfig().
      NxpNfcLegacy HAL implementation Adapter functions to access interface api's a) NfcAdaptation::HalsetEseState -> setEseState b) NfcAdaptation::HalgetchipType -> getchipType c) NfcAdaptation::HalsetNfcServicePid -> setNfcServicePid d) NfcAdaptation::HalgetEseState -> getEseState and also added HAl entry points to access adapter apis.
      NxpNfcLegacy HAL implementation added following adapter functions to access interface api's a) NfcAdaptation::HalSpiDwpSync -> spiDwpSync() b) NfcAdaptation::HalRelForceDwpOnOffWait -> RelForceDwpOnOffWait() c) NfcAdaptation::HalHciInitUpdateState -> hciInitUpdateState() and also added HAl entry points to access adapter api's a) tHAL_API_spiDwpSync* spiDwpSync b) tHAL_API_RelForceDwpOnOffWait* RelForceDwpOnOffWait c) tHAL_API_HciInitUpdateState* HciInitUpdateState
      NxpNfcLegacy HAL implementation API added : getEseState -> Replacement of HAL_NFC_IOCTL_P61_PWR_MODE. This API is called for to get ese state we have hal legacy api implementation to call hal apis using system_nfc adaptation layer.
      NxpNfcLegacy HAL implementation API added : setNfcServicePid -> Replacement of HAL_NFC_IOCTL_SET_NFC_SERVICE_PID. static uint16_t setNfcServicePid(uint64_t NfcNxpServicePid); this is introduced in adaptation.cc in the replacement of ioctl. we are calling hal legacy api using nxpnfclegcay hal service.
      NxpNfcLegacy HAL implementation API added : getchipType -> Replacement of HAL_NFC_IOCTL_GET_FEATURE_LIST. getChipType is the api which will take chiptype info. This is implemented in NfcAdaptation.
      Hal legacy implementation for setEseState. Replacement of HAL_NFC_IOCTL_P61_IDLE_MODE & HAL_NFC_IOCTL_P61_WIRED_MODE.
      {R-DP2} Replace string functions with safe alternatives
      {R-DP2} Notify upper layer when deactivation to discovery failed
      {R-DP2} Report RF_DISCOVERY_REQ_NTF information for all active NFCEE
      {R-DP2} Fix warnings from static analysis tools(system_nfc-2/2)
      ...
    
    Change-Id: I2da929039f0ad54a2d72438744d94a7d018e563b
    269a9c53
Loading