summaryrefslogtreecommitdiffstats
path: root/src/phHal4Nfc.c
Commit message (Collapse)AuthorAgeFilesLines
* Firmware data load from a static file instead of a libraryHEADreplicant-4.2-0004replicant-4.2-0003replicant-4.2Paul Kocialkowski2014-09-011-21/+50
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Revert "Properly handle missing firmwares"Paul Kocialkowski2014-09-011-9/+1
| | | | | | Every chip has a preinstalled firmware, this doesn't seem to cause any PM issue This reverts commit 85af7251179c3cf53c785e9a055942d3ab6462c1.
* Properly handle missing firmwaresreplicant-4.2-0002replicant-4.2-0001Paul Kocialkowski2013-11-111-1/+9
| | | | | Change-Id: I9f732f6e1ded628ab24cae6cfb18aa3d6d527201 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* libnfc-nxp: Add alternate firmware pathSteve Kondik2013-02-061-2/+6
| | | | | | | * Check in /system/lib for firmware as well, so we can be bug-for-bug compatible with OEMs. Change-Id: Iea350c3d0a58a1f6012c2a088f8ba6fed4b10365
* card emulation patch port to JBdoug yeager2012-08-281-40/+96
| | | | Change-Id: I86657f9c547840de33c35df4912b5f282d4fe459
* Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGESteve Block2012-01-061-3/+3
| | | | | | | See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: I935ee4450e2e62ced1537bafb787ad402cfcb69c
* Manual port of 6900b4 from gingerbread:Rob von Behren2011-09-201-7/+60
| | | | | | | | | | Patch to add Secure Download Mechanism in the libnfc This patch permit to support secure download update and also to avoid locking states in case of download failures Bug: 5331837 Change-Id: Ia5b6d9baf57231b0193bbbe85c88c7df557017c6
* am 51c0ca53: am f1612434: am 967359c8: Patch to support the new PN544 ↵Daniel Tomas2011-06-281-1/+4
|\ | | | | | | | | | | | | firmware events * commit '51c0ca53011b86464dcf14aeb33944a69861a8f4': Patch to support the new PN544 firmware events
| * am 967359c8: Patch to support the new PN544 firmware eventsDaniel Tomas2011-06-281-1/+4
| |\ | | | | | | | | | | | | * commit '967359c892ff74962b4f4243d989f447ffe4ae11': Patch to support the new PN544 firmware events
| | * Patch to support the new PN544 firmware eventsDaniel Tomas2011-06-281-1/+4
| | | | | | | | | | | | Change-Id: I6e5a976721fb52f2da30081276bb2ac15d27d186
* | | Print warning if no FW file found.Nick Pelly2011-06-271-2/+4
| | | | | | | | | | | | Change-Id: Id1ab6a1176fe4e7c559e2348261d0902bdffb03c
* | | Implement power control and firmware download for UART.Nick Pelly2011-06-221-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also clean up some UART and I2C DAL functions. o Re-enable FW download o Use /system/vendor/firmware for pn544 firmware now o Clean up read() and write() paths for both I2C and UART o Use new sysfs entry for power and FW control on I2C platforms o Remove userspace sleep()'s on power control toggle. They are now done in the kernel as they should be. Change-Id: I39956d36e02c1eb526a5c546bd3cb74edce4ff18
* | | Misc changes for Nexus Prime bringup.Nick Pelly2011-06-141-1/+2
|/ / | | | | | | | | | | | | | | | | | | o Fix uart read() implementation o Temporarily disable firmware update o Rename ttySx to ttyOx (this should be properly abstracted later) o Bug fix in #ifdef code o Update verbose logging arguments Change-Id: I87814e2be9ddbf5036d5586a2fd82311d56ec47f
* | Prevent NFC crash-loop if firmware cannot be loaded.Martijn Coenen2011-06-021-2/+2
|/ | | | | | Don't crash - just run off whatever firmware is in the chip now. Change-Id: I0d24c13452271aed63a5a0aea236db7b1cbd432c
* Download feature added in the libnfcdaniel_Tomas2010-12-091-3/+51
| | | | Change-Id: Idfed8c90453a0acc7fa632f62a1e20617b4ae7f6
* Initial libnfc checkinNick Pelly2010-09-231-0/+1373
Source: Trusted_NFC_Device_Host_AA03.01e02_google.zip code drop (23-Sep-2010) Change-Id: Ie47f18423f949a8d3e0815d13f55c814312add24 Signed-off-by: Nick Pelly <npelly@google.com>