History log of /external/libnfc-nci/halimpl/bcm2079x/adaptation/userial_linux.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fe3c73255e8f9944510442e9611f76f938b0f38d 06-Jun-2014 Paul Chaisson <chaisson@broadcom.com> Support putting NFCC into a mode before powering off.

Support sending Set_PwrLevel or Set_NfcOff prior to powering off
NFCC when closing the transport.

Change-Id: Ia68fa76f20754c151bcebb38da1de6030fc41f9a
/external/libnfc-nci/halimpl/bcm2079x/adaptation/userial_linux.c
8ea91d26af20cb3c049ed4d31013719aed917e2a 19-May-2014 Martijn Coenen <maco@google.com> Make new stack work with B3 chipsets.

- We're still using the old kernel driver on our B3 devices;
adapt code accordingly.
- We should sleep at least 200ms after address change. This
will be modified upstream also.

Change-Id: I9c3a14982c85d4f2dee02dd9134640c73761a517
/external/libnfc-nci/halimpl/bcm2079x/adaptation/userial_linux.c
a24be4f06674b2707b57904deaa0dff5a95823bd 13-Nov-2013 Evan Chu <evanchu@broadcom.com> Upgrade stack to NFA_PI_1.03.66+

Take code from NFCA_MI_430.10.00.07.
Additional changes include:
* Adjust copyright.
* Clean up stack and HAL diagnostic tracing.
* Fix ce_t4t_data_cback() in src/nfc/tags/ce_t4t.c in order to let HCE payment to work.
* Reduce compilation warnings.

Change-Id: I7b174229029d4a4955ff7750623e78c9a8c856f6
/external/libnfc-nci/halimpl/bcm2079x/adaptation/userial_linux.c
e9629bad30a9f478b336ab46b8e6e02f7f87af46 31-Jan-2014 Evan Chu <evanchu@broadcom.com> Adjust copyright year to 2014.

No code change.

Change-Id: Id868ad0356f9b5a43c887de7a3b596bb86be9026
/external/libnfc-nci/halimpl/bcm2079x/adaptation/userial_linux.c
0a85f658ebd49b72be39fe0fb61fcca4ee0fbc82 28-Feb-2014 Martijn Coenen <maco@android.com> libnfc-nci fixes for AArch64 build.

pthread_cond_timedwait_monotonic() is going away in LP64.
Use the POSIX standard for now, and use pthread_condattr_setclock()
when it becomes available to set clock spec to MONOTONIC.

Also fixed some other small build warnings/errors.

Change-Id: Ic192299b157529fa3f74dba521f038b8b99206bf
/external/libnfc-nci/halimpl/bcm2079x/adaptation/userial_linux.c
71d0548a5cbede7cd93631a530747612db67c61f 14-Aug-2013 Martijn Coenen <maco@google.com> Support B3 with old kernel driver.

Until we upgrade kernel driver on Mako/Manta, just
call the old address change ioctl.

Change-Id: I98cee0126b3f1d8f03eb63773f92ad95e7fe623e
/external/libnfc-nci/halimpl/bcm2079x/adaptation/userial_linux.c
c9e1e1ef6b1f89ebf0d10c459888a88473264106 15-May-2013 Evan Chu <evanchu@broadcom.com> MPS Coverity 27471 fix.

Change-Id: Ifd54edaa0da38a637c2c010ed59f99974c0fc901
/external/libnfc-nci/halimpl/bcm2079x/adaptation/userial_linux.c
f3e98a5b72db83ddb30a49d99eabfc9392f0e550 10-May-2013 Evan Chu <evanchu@broadcom.com> Remove UPIO_Set() each time userial writes to transport.

This logic is no longer needed.

Change-Id: I490e20ec599213f73aeddbaa9f99958854c08e8b
/external/libnfc-nci/halimpl/bcm2079x/adaptation/userial_linux.c
2c952b4dc63b88b5cc3d782f50045975a56912fe 21-Mar-2013 Sheng-Hui J. Chu <jeffchu@broadcom.com> Do not need to check the return code from IOCTL.

It's always 0, moved change client address logic to USERIAL.

Change-Id: If5e46c35a8dcb9c2007611043912815ca436137a
/external/libnfc-nci/halimpl/bcm2079x/adaptation/userial_linux.c
a6652474ff594ad4a884e905b13e284232e770ef 10-Apr-2013 Evan Chu <evanchu@broadcom.com> NAME_SNOOZE_MODE_CFG shall be chip-specific

The NAME_SNOOZE_MODE_CFG variable shall be defined in the
chip-specific .conf.

Change-Id: I17a86ede4b8bb365f811138d8e37219b52ae8cb7
/external/libnfc-nci/halimpl/bcm2079x/adaptation/userial_linux.c
dd071b3b25fa5d845ee05ca3bc9e05ae0f683eaf 10-Apr-2013 Martijn Coenen <maco@google.com> Increase I2C address change delay.

This was decreased recently in order to improve
startup-time, but turned out to be a bit too aggressive.

Bug: 8581772
Change-Id: I67529e91490f6cd4494e73b7b11e383fb4b97638
/external/libnfc-nci/halimpl/bcm2079x/adaptation/userial_linux.c
0eb7353a4877b921c2d4b9226ecad2d1cc672dcb 29-Mar-2013 Paul Chaisson <chaisson@broadcom.com> Allow for adjusting NFCC Enable Timeout

Added NFCC_ENABLE_TIMEOUT which adjusts the time the HAL
layer waits for a RESET NTF after setting REG_PU high
before it allows the stack to start up. The default is
1000ms since newer chips should send the NTF sooner. It
can be adjusted to be lower on older chips to improve
start-up time.

Change-Id: Ic0a5b52ef7c9592ffea7a13eead234b68f3060c0
/external/libnfc-nci/halimpl/bcm2079x/adaptation/userial_linux.c
5c65c3a0f42e174e47fecd4e569606003217ff4e 27-Mar-2013 Martijn Coenen <maco@google.com> Latest NFC stack-drop from Broadcom.

Patches provided by Evan Chu <evanchu@broadcom.com> and
Paul Chaisson <pchaisson@broadcom.com>.

Most important changes:
- Support for BCM20793B4 and BCM20793B5 revisions in the HAL.
- Remove connection handover and SNEP implementations, since
we already have them in java-land.
- Fix issue where the NFCC is not woken for HCI writes.
- Remove a lot of duplicated code in the HAL.
- Various small fixes.

Change-Id: I00f7457fe7ec23602071532a15bf2be9d7706b37
/external/libnfc-nci/halimpl/bcm2079x/adaptation/userial_linux.c
e9df6ba5a8fcccf306a80b1670b423be8fe7746a 13-Dec-2012 The Android Open Source Project <initial-contribution@android.com> Snapshot 7ddd630e136a035ba463c427285c5c3e9f199ee0

Change-Id: If08c7b905da667dd9e5110231e4592842b634006
/external/libnfc-nci/halimpl/bcm2079x/adaptation/userial_linux.c