aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Look for libnqp61-jcop-kit.so in the vendor"lineage-15.1LuK13372018-06-261-3/+3
| | | | | | This reverts commit ffaea6aa4d91912f3b80dddd40a03bcec5916f6d. Change-Id: Ibda2876146ccc754c7d0d36193aef22a824b0484
* Look for libnqp61-jcop-kit.so in the vendorShevT2018-04-201-3/+3
| | | | | | | | * NXP libp61-jcop-kit was renamed to libnqp61-jcop-kit to avoid conflicts with external/libese. * It's also converted to a vendor library and should be in /vendor/lib64/ Change-Id: I290fa01f8b27279af5c19ef8ade861f916715f3a
* Merge ac1f85f31ce47ca162e5a902f34b61645075e72f on remote branchLinux Build Service Account2018-01-2020-299/+1152
|\ | | | | | | Change-Id: I9ce6b7a795df326b7274fb50d70676201f367a23
| * NFC: Merge branch 'caf/caf/nxpnfc-project/br_android_ncihalx_o' into nfc.lnx.3.1c_pbembr2017-12-2920-299/+1152
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * caf/caf/nxpnfc-project/br_android_ncihalx_o: (36 commits) NFC_NCIHALx_AR003C.8.3.0_O_OpnSrc NFC_NCIHALx_AR0054.8.3.0_O_OpnSrc Update README.md NFC_NCIHALx_AR180C.8.3.0_O_OpnSrc SE Preference is set wrongly while calling selectSecureElement API in PN6xT. Nfc service died during Nfc on/off steability test. Corrected screen state condition checking Fix for HCE F failure Code cleanup, Removed redundant commitRouting API calling Fix for atr not working for conflict AID sent in screen lock state after selecting corresponding application Jcop download failed on DWP interface. Fix for NFC init fail when DUAL_UICC Flag is enabled JCOP Download over SPI interface failing in PN6xt, If NFC is On SPI open failing in PN6xt p61-jcop-kit library dynamic loading improvements Code correction in p2p_prio_logic_multiprotocol p61-jcop-lib library dynamic loading implementation NFCEE_MODE_SET_CMD to eSE disabled during NFC init in 6Xt. NFC_NCIHALx_AR18C0.8.2.3_O_OpnSrc NFC_NCIHALx_AR18C0.8.2.3_O_OpnSrc ... Change-Id: I946cbbf54a861bdf6f530814e914ecb07a92cea2
| | * NFC_NCIHALx_AR003C.8.3.0_O_OpnSrcnxpandroid2017-12-141-0/+1
| | |
| | * NFC_NCIHALx_AR0054.8.3.0_O_OpnSrcnxpandroid2017-11-291-1/+1
| | |
| | * Update README.mdnxpandroid2017-11-241-1/+1
| | |
| | * NFC_NCIHALx_AR180C.8.3.0_O_OpnSrcnxpandroid2017-11-241-0/+1
| | |
| | * SE Preference is set wrongly while calling selectSecureElement API in PN6xT.nxf322882017-11-241-3/+13
| | | | | | | | | | | | seId type updated Depends on chip type.
| | * Nfc service died during Nfc on/off steability test.Manjunatha Venkatesh2017-11-243-50/+8
| | | | | | | | | | | | | | | Run nfc on/off stress test during that dangling pointer issue observed and causing heap corruption. Issue fixed by doing null check and assign to null after freeing the pointer.
| | * Corrected screen state condition checkingYerriswamy2017-11-241-3/+3
| | |
| | * Fix for HCE F failureSuhas Suresh2017-11-162-8/+5
| | | | | | | | | | | | | | | | | | 1.Corrected Wrong screen State check in enableDiscovery in case of enable p2pListening. 2.Corrected set screen state and Discovery sequence in NfcService
| | * Code cleanup, Removed redundant commitRouting API callingYerriswamy2017-11-161-5/+0
| | |
| | * Fix for atr not working for conflict AID sent in screen lock state after ↵nxpandroid2017-11-163-103/+144
| | | | | | | | | | | | selecting corresponding application
| | * Jcop download failed on DWP interface.Manjunatha Venkatesh2017-11-163-7/+8
| | | | | | | | | | | | | | | During Jcop download Jcop download protection macro handled properly and jcop download deinit issue identified run time.
| | * Fix for NFC init fail when DUAL_UICC Flag is enabledSuhas Suresh2017-11-161-2/+2
| | | | | | | | | | | | | | | | | | TransactionController is used during doSelectUicc beofre its initialization Initialization of trasactionController is done before doSelectUicc during NfcInit.
| | * JCOP Download over SPI interface failing in PN6xt, If NFC is Onnxf322882017-11-161-0/+6
| | | | | | | | | | | | spiDwpSyncState state machine updated properly during SPI close.
| | * SPI open failing in PN6xtnxf322882017-11-161-0/+4
| | | | | | | | | | | | NFC_RelForceDwpOnOff IOCTL call should be called only in PN8xt.
| | * p61-jcop-kit library dynamic loading improvementsYerriswamy2017-11-165-280/+16
| | |
| | * Code correction in p2p_prio_logic_multiprotocolSuhas Suresh2017-11-161-1/+1
| | | | | | | | | | | | Corrected the wrong condition check for screenState
| | * p61-jcop-lib library dynamic loading implementationYerriswamy2017-11-168-41/+981
| | |
| | * NFCEE_MODE_SET_CMD to eSE disabled during NFC init in 6Xt.nxf322882017-11-161-3/+2
| | | | | | | | | | | | Updated ALL_SE_ID_TYPE properly depends on chip type.
| | * NFC_NCIHALx_AR18C0.8.2.3_O_OpnSrcnxpandroid2017-10-161-0/+2
| | |
| | * NFC_NCIHALx_AR18C0.8.2.3_O_OpnSrcnxpandroid2017-10-161-0/+0
| | |
| | * PN553 no response after send APDU response timeoutubuntu2017-10-161-0/+12
| | | | | | | | | | | | | | | | | | Description: MW continues sending data packets even though RF timeout error has occurred. For ISODEP protocol and NFC A technology transceive timeout shall be set as per FWI received in RF_INTF_ACTIVATED_NTF.
| | * pthread_exit crashed during SPI open and transceive continuouslyubuntu2017-10-161-0/+10
| | | | | | | | | | | | | | | Description: The pthread_exit API makes use of cleanup pointer variable, which in this case, contains invalid address and thus causes segmentation fault on pthread_exit"
| | * AC trigger observed in SPAY payment transactionubuntu2017-10-161-0/+4
| | | | | | | | | | | | FIx: Avoid sending mode set off command during NFC off when SPI session is still active
| | * eSE contactless interface is mute In case eSE CE RF params are dirty, ↵Love Khanna2017-10-162-0/+30
| | | | | | | | | | | | initiate full eSE init sequence.
| | * Fix for Timer at JNI layer waiting for SetModeNtf always expiresSuhas Suresh2017-10-161-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | SyncEvent mEeSetModeEvent is used to wait at 2 places during mode Set for single notification. When mode set Ntf is received ,first wait gets notified and second wait with timeout 500ms expires. Fix : Removed second timer as it not required.
| | * Fix for GetNumNFCEEConfigured function failure.Suhas Suresh2017-10-161-0/+2
| | | | | | | | | | | | | | | | | | | | | If dynamic dual UICC feature is not available(66T/67T) configurations are being done for dynamic dual UICC. This causes wrong value update for available EEs in JNI. Fix : Send configurations only if dynamic dual UICC feature is available
| | * NFC died issue seen during screen off in between ETSI transactionnxpandroid2017-10-165-15/+73
| | |
| | * SPI open syncronization with DWP interfaceubuntu2017-10-161-2/+11
| | |
| | * Single binary macro changesYerriswamy2017-10-032-52/+45
| | |
| | * Fix for T4T presence check issueYerriswamy2017-09-261-50/+61
| | |
| | * Fix for NFC service died for NFC on/off stabilty with tag in proximitySuhas Suresh2017-09-261-1/+0
| | | | | | | | | | | | | | | | | | | | | disconnect() is called inside the thread whenever tag is removed from proximity which waits for thread join. Since join is called inside same thread, it is infinitely waiting to join. Removed calling disconnect inside the presence check thread.
| | * Added null check for response data from FelicaApp to avoid NullPointerException.Love Khanna2017-09-261-1/+1
| | |
| | * Fix for PWR LINK with NFCC_DECIDES being sent when SPI is ongoing PWR link ↵ubuntu2017-09-261-1/+2
| | | | | | | | | | | | command with NFCC_DECIDES shall not be issued when DWP open fails while SPI interface is active.
| | * Adding missing changes for init failure.suraj2017-09-261-3/+10
| | |
| | * Adding missing changes.suraj2017-09-262-3/+1
| | |
| | * MW handling of NFCEE_STATUS_NTF with unrecoverable error .suraj2017-09-263-1/+30
| | |
* | | Merge 40b4b4b78eb0b093322a76e7620acf2af606aa46 on remote branchLinux Build Service Account2017-12-07208-12271/+6555
|\| | | | | | | | | | | Change-Id: Iccd4939f2aea634285a28672ca6002bf0538e59e
| * | NFC: Add dynamic config support for MSM8909Rohit Rangwani2017-12-011-1/+2
| | | | | | | | | | | | | | | | | | | | | Dynamic configuration support is added for MSM8909 platform to pick Nfc configuration file at runtime to support NQ3xx chipsets Change-Id: Ibc0227e00405a3c38298f7f4c776fc84a99fd6ed
| * | NFC: Merge branch 'nfc.lnx.2.9' into nfc.lnx.3.1Rohit Rangwani2017-11-23208-12270/+6553
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * nfc.lnx.2.9: (71 commits) NFC: Fix delay in NFC enable in NQ2xx devices NFC: Avoid banned functions usage Fix for NFC service died for NFC on/off stabilty with tag in proximity NFC_NCIHALx_AR00C0.8.1.0_O_OpnSrc Power link command not sent next APDU after standby timer timeout . Synchronization is required for standby timer timeout and next transceive command. NFC init is not proper after FW update Replace ISO7816 proto routing to EMPTY AID routing NFC_GetConfig and NFC_PowerLink command are sent back to back causing JNI to be never notified thus causing NFC service died issue NFC service died while semdaemon and NFC Off/On Auth is not working in DWP interface. Jcop Download is not working in DWP interface JcopDownload is not working in DWP interface. eSE Chip type macro values are not reflecting in Jni. Macro fix for power up sequence correction while opening SE connection GKI memory leak observed during NFC ON/OFF and SemDaemon Fix for crash when NFC ON-OFF in the field with AGC Debug [transaction controller]: NFC init failure when triggering NFC init in reader proximity 2 issues are identified and fixed: 1. Discovery is being sent before routing table update resulting in field on ntf. This causes abnormal beahvior during activation 2.Pending requests are not sent. Power up sequence correction when opening SE connection Reference transaction response not received from UICC/HCE Issue: Routing table is not committed and not updated in NFCC even if it is updated in MW. Typically when screen state off follows immediately after routing table update operation in MW. Fix: In NFC service, while handling routing table commit message, invoked api to commit updated routing table.: Max WTX handling on DWP interface Core reset during nfc init and failure while recovering. During NFC init, if reset notification is rxed then MW enters recovery but NfcAdabpter ... Change-Id: Ib5d770510273b0398ea8a4d3c7b7662d366d97d8
| * | NFC: Fix delay in NFC enable in NQ2xx devicesRohit Rangwani2017-11-022-15/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Delay in NFC enable seen due to failure to configure SWP1A in NQ2xx devices. Only encountered when ESE not present NFCEE notfication received and set configuration command to disable all SWPs is sent Changes done to dynamically modify set/get SWP configuration based on chipid Change-Id: I823ceb2fd3b37df0c8c3af49f19ebb141995f916
| * | NFC: Avoid banned functions usageRohit Rangwani2017-10-101-7/+7
| | | | | | | | | | | | | | | | | | Banned functions replaced to fix reported kw issues Change-Id: Ie1abb8f08406c40e868ffa94f7ad561baa6d7a19
| * | Fix for NFC service died for NFC on/off stabilty with tag in proximitySuhas Suresh2017-10-041-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | disconnect() is called inside the thread whenever tag is removed from proximity which waits for thread join. Since join is called inside same thread, it is infinitely waiting to join. Removed calling disconnect inside the presence check thread. (cherry picked from commit ec0c3a7a68e97453aa478a373ad4a3c2eff6fc39) Change-Id: I361b3e80b46e9bc10fedb3b338e7c853a67240a6
| * | NFC: Merge tag 'NFC_NCIHALx_AR00C0.8.1.0_O_OpnSrc' into nfc.lnx.2.9Rohit Rangwani2017-10-04209-12250/+6538
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NFC_NCIHALx_AR00C0.8.1.0_O_OpnSrc * tag 'NFC_NCIHALx_AR00C0.8.1.0_O_OpnSrc': (68 commits) NFC_NCIHALx_AR00C0.8.1.0_O_OpnSrc Power link command not sent next APDU after standby timer timeout . Synchronization is required for standby timer timeout and next transceive command. NFC init is not proper after FW update Replace ISO7816 proto routing to EMPTY AID routing NFC_GetConfig and NFC_PowerLink command are sent back to back causing JNI to be never notified thus causing NFC service died issue NFC service died while semdaemon and NFC Off/On Auth is not working in DWP interface. Jcop Download is not working in DWP interface JcopDownload is not working in DWP interface. eSE Chip type macro values are not reflecting in Jni. Macro fix for power up sequence correction while opening SE connection GKI memory leak observed during NFC ON/OFF and SemDaemon Fix for crash when NFC ON-OFF in the field with AGC Debug [transaction controller]: NFC init failure when triggering NFC init in reader proximity 2 issues are identified and fixed: 1. Discovery is being sent before routing table update resulting in field on ntf. This causes abnormal beahvior during activation 2.Pending requests are not sent. Power up sequence correction when opening SE connection Reference transaction response not received from UICC/HCE Issue: Routing table is not committed and not updated in NFCC even if it is updated in MW. Typically when screen state off follows immediately after routing table update operation in MW. Fix: In NFC service, while handling routing table commit message, invoked api to commit updated routing table.: Max WTX handling on DWP interface Core reset during nfc init and failure while recovering. During NFC init, if reset notification is rxed then MW enters recovery but NfcAdabpter [NewSubmodule:TransactionController]: Loader service and P2P race resolution 9971 is not issued by MW during payment transaction NFC service died when SPI + DWP-reset/NFC ON/OFF It has multiple fixes: 1. NFC hang (timeout added for semaphores) 2. Restricted the handling of SPI signals during NFC initialization and deinitialization 3. Clearing of previously logged signal events ... Change-Id: I5c5f29ce707dd2945fe83227588fda3daaf2f3f9
| | * NFC_NCIHALx_AR00C0.8.1.0_O_OpnSrcnxpandroid2017-09-151-0/+1
| | |
| | * Power link command not sent next APDU after standby timer timeout .nxpandroid2017-09-152-35/+35
| | | | | | | | | | | | Synchronization is required for standby timer timeout and next transceive command.
| | * NFC init is not proper after FW updatenxpandroid2017-09-144-45/+148
| | |