22 Apr, 2014

2 commits


17 Feb, 2014

2 commits


04 Jan, 2014

1 commit

  • Some of the EEPROM configurations that are assigned by the PN544 driver
    are set by the firmware and should not be modified by the driver. Others
    are certain user mode configurations that are currently getting set to values
    that shouldn't necessarily be dictated by the driver. This patch changes
    most user and system mode configurations to the firmware defaults.

    Signed-off-by: Arman Uguray
    Signed-off-by: Samuel Ortiz

    Arman Uguray
     

11 Dec, 2013

1 commit

  • Several files refer to an old address for the Free Software Foundation
    in the file header comment. Resolve by replacing the address with
    the URL so that we do not have to keep
    updating the header comments anytime the address changes.

    CC: linux-wireless@vger.kernel.org
    CC: Lauro Ramos Venancio
    CC: Aloisio Almeida Jr
    CC: Samuel Ortiz
    Signed-off-by: Jeff Kirsher
    Signed-off-by: John W. Linville

    Jeff Kirsher
     

25 Sep, 2013

3 commits

  • Use standardized styles to minimize coding defects.

    Always use nfc_ where feasible.
    Add \n to formats where appropriate.
    Typo "it it" correction.
    Add #define pr_fmt where appropriate.
    Remove function tracing logging messages.
    Remove OOM messages.

    Signed-off-by: Joe Perches
    Signed-off-by: Samuel Ortiz

    Joe Perches
     
  • To enable the UICC secure element, we first enable the UICC gate list in
    order for the SE to be able to use all RF technologies.
    For the embedded SE, we just turn the eSE default mode to ON.

    Signed-off-by: Arron Wang
    Signed-off-by: Samuel Ortiz

    Arron Wang
     
  • For the SWP secure element, we send the proprietary SELF_TEST_SWP
    command and check the response.
    For the WI secure element, we simply try to switch to the default
    embedded SE mode. If that works, it means we have an embedded SE.

    Signed-off-by: Arron Wang
    Signed-off-by: Samuel Ortiz

    Arron Wang
     

14 Aug, 2013

3 commits


14 Jun, 2013

3 commits

  • Supported secure elements are typically found during a discovery process
    initiated when the NFC controller is up and running. For a given NFC
    chipset there can be many configurations (embedded SE or not, with or
    without a SIM card wired to the NFC controller SWP interface, etc...) and
    thus driver code will never know before hand which SEs are available.
    So we remove this field, it will be replaced by a real SE discovery
    mechanism.

    Signed-off-by: Samuel Ortiz

    Samuel Ortiz
     
  • There is no builtin command for driver to check the presence of
    Felica and Jewel device, it is more reasonable for the userspace
    daemon neard to build seperate commands to check the presence of
    the card.

    Signed-off-by: Arron Wang
    Signed-off-by: Samuel Ortiz

    Arron Wang
     
  • NFCID2 is defined as the first 2 manufacturer ID (IDm) bytes.
    NFC DEP (NFC peer to peer) devices Type-F NFCID2 must start with
    0x01fe according to the NFC Digital Specification.
    By checking those first 2 bytes we send the right command either to the
    reader gate when NFCID2 != 0x1fe (The NFC tag case) or to the NFCIP1 gate
    when seeing an NFC DEP device (The NFC peer to peer case).

    Without this fix, Felica (Type F) tags are not properly detected with this
    driver.

    Signed-off-by: Arron Wang
    Signed-off-by: Samuel Ortiz

    Arron Wang
     

21 May, 2013

2 commits


16 Apr, 2013

1 commit


29 Jan, 2013

1 commit


10 Jan, 2013

8 commits


04 Jan, 2013

1 commit

  • CONFIG_HOTPLUG is going away as an option. As a result, the __dev*
    markings need to be removed.

    This change removes the use of __devinit, __devexit_p, __devinitdata,
    __devinitconst, and __devexit from these drivers.

    Based on patches originally written by Bill Pemberton, but redone by me
    in order to handle some of the coding style issues better, by hand.

    Cc: Bill Pemberton
    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     

20 Nov, 2012

1 commit


27 Oct, 2012

2 commits