History log of /external/libnfc-nxp/Linux_x86/phDal4Nfc_i2c.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a5282496f1c25f5c8cfefd3b8bc4220ee2192881 22-Mar-2014 Colin Cross <ccross@android.com> libnfc-nxp: fix build for 64-bit

Turn off unused parameter warnings to unclutter the build output
When storing an int in a void*, use intptr_t to cast between them
Store pointer handles in an intptr_t or a uintptr_t

Change-Id: If48290ca23dd295f1a87220c5b1d5232ebdc8d45
/external/libnfc-nxp/Linux_x86/phDal4Nfc_i2c.c
54e2f9f2bcdedf1c0ffc2af1dca5f457544dd85b 23-Nov-2013 Elliott Hughes <enh@google.com> Remove a dependency on a device-kernel-specific header.

This header isn't in uapi (or in the main linux kernel tree,
or in the android linux kernel tree).

Bug: 11559337
Change-Id: Iaf4c4c3d0fd4957f5cc16c6422873d94593bd501
/external/libnfc-nxp/Linux_x86/phDal4Nfc_i2c.c
b99be65c277b0cc65a00a33e784ed49461531737 02-Nov-2011 Martijn Coenen <maco@google.com> Use NFC HAL for some libnfc settings.

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
/external/libnfc-nxp/Linux_x86/phDal4Nfc_i2c.c
a74fcf0b7a509cb70b69c6362b704d8014edcab1 01-Jul-2011 Nick Pelly <npelly@google.com> 2 second timeout on read().

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
/external/libnfc-nxp/Linux_x86/phDal4Nfc_i2c.c
d4cb91ee6f74f187cc0e7ba9dc073b0a77c27dfa 23-Jun-2011 Nick Pelly <npelly@google.com> Implement power control and firmware download for UART.

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
/external/libnfc-nxp/Linux_x86/phDal4Nfc_i2c.c
5e97605ca8d83414b122bae72e65ea388b66718a 09-Dec-2010 daniel_Tomas <daniel.tomas@trusted-logic.com> Download feature added in the libnfc

Change-Id: Idfed8c90453a0acc7fa632f62a1e20617b4ae7f6
/external/libnfc-nxp/Linux_x86/phDal4Nfc_i2c.c
73fcd52e49db49449613035a3bce8b04d9890f72 03-Dec-2010 daniel_Tomas <daniel.tomas@trusted-logic.com> Fix to increase the stability of the Init/Deint action

Change-Id: I89e08ab079a6c0a83cd5a128ecfee2026411af15
/external/libnfc-nxp/Linux_x86/phDal4Nfc_i2c.c
52ffcd90d9da60151c4343bc25f272da65cf6b98 03-Nov-2010 Nick Pelly <npelly@google.com> Increase hardware reset time.

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>
/external/libnfc-nxp/Linux_x86/phDal4Nfc_i2c.c
2940d97c95a997ea54e3b198256b8e71bac31010 01-Nov-2010 Nick Pelly <npelly@google.com> Use new PN544_SET_PWR ioctl

Change-Id: I2d8d981d01d1e0f035d3dd3485d62dd26028b8ba
Signed-off-by: Nick Pelly <npelly@google.com>
/external/libnfc-nxp/Linux_x86/phDal4Nfc_i2c.c
3e98767aaf73b4779a2bb39601806045b2ba1739 28-Oct-2010 Jeff Hamilton <jham@android.com> Patch from NXP. Libnfc - Download,Reset mode management and driver workaround with delay

Change-Id: I736e5f50db749c9570b24194fe3963efbacc5c52
/external/libnfc-nxp/Linux_x86/phDal4Nfc_i2c.c
5d9927ba30ba449badb9f6df0fbeb4d6aedc6e2a 23-Sep-2010 Nick Pelly <npelly@google.com> Initial libnfc checkin

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>
/external/libnfc-nxp/Linux_x86/phDal4Nfc_i2c.c