| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
The NFC HAL in libhardware allows us to store and retrieve
product-specific settings. This patch moves two product-specific
settings to the HAL: the device port, and the usage of the i2c
workaround we had for crespo. This means configuring the port
no longer needs to be done from JNI land.
Change-Id: I2e19b6f188f808bc2f2a1f1abc28f2a6c47e6a4c
|
|
|
|
|
|
|
|
|
| |
This restores the previous DAL behavior for read. It turns out
this is a necessary hack to allow us to abort a pending read
when switching to FW download mode due to a non-responsive
NFC controller.
Change-Id: Ief6f82600bb0603daaa50097a54a5ac42ae0f6b4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Idfed8c90453a0acc7fa632f62a1e20617b4ae7f6
|
|
|
|
| |
Change-Id: I89e08ab079a6c0a83cd5a128ecfee2026411af15
|
|
|
|
|
|
|
|
| |
VEN was pulled low for 7ms, as per data sheet, but pn544 not awlays reset.
Increase time.
Change-Id: I7de9e4fc94a0493605f706505962bdfab9d03666
Signed-off-by: Nick Pelly <npelly@google.com>
|
|
|
|
|
| |
Change-Id: I2d8d981d01d1e0f035d3dd3485d62dd26028b8ba
Signed-off-by: Nick Pelly <npelly@google.com>
|
|
|
|
|
|
| |
workaround with delay
Change-Id: I736e5f50db749c9570b24194fe3963efbacc5c52
|
|
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>
|