aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/nfc
AgeCommit message (Expand)AuthorFilesLines
2015-02-04NFC: nci: Move NFCEE discovery logicChristophe Ricard1-4/+0
2015-02-04NFC: nci: Move logical connection structure allocationChristophe Ricard1-1/+1
2015-02-04NFC: nci: Support all destinations type when creating a connectionChristophe Ricard1-10/+28
2015-02-02NFC: st21nfca: Add HCI transaction event supportChristophe Ricard1-0/+21
2015-02-02NFC: st21nfcb: Add HCI transaction event supportChristophe Ricard1-1/+22
2015-02-02NFC: st21nfcb: Add support for secure elementChristophe Ricard5-2/+746
2015-01-28NFC: Add ACPI support for NXP PN544Robert Dolca1-2/+109
2015-01-28NFC: PN544: GPIO access that may sleepRobert Dolca1-10/+12
2015-01-28NFC: st21nfca: Adding support for secure elementChristophe Ricard6-21/+606
2015-01-28NFC: microread: Change event_received gate parameter to pipeChristophe Ricard1-1/+2
2015-01-28NFC: pn544: Change event_received gate parameter to pipeChristophe Ricard1-1/+2
2015-01-26NFC: st21nfcb: Fix "NULL pointer dereference" possible errorChristophe Ricard1-7/+11
2015-01-26NFC: st21nfca: Fix some skb memory leaksChristophe Ricard1-16/+21
2015-01-26NFC: st21nfca: Remove checkpatch.pl warning Possible unnecessary 'out of memo...Christophe Ricard1-4/+1
2015-01-26NFC: st21nfca: Remove skb_pipe_list and skb_pipe_info useless allocationChristophe Ricard1-13/+0
2015-01-26NFC: st21nfcb: Avoid use of skb after freeChristophe Ricard1-1/+1
2015-01-26NFC: st21nfca: Remove unreachable codeChristophe Ricard1-2/+0
2015-01-26NFC: st21nfcb: Fix "WARNING: invalid free of devm_ allocated data"Christophe Ricard1-1/+0
2015-01-26NFC: dts: st21nfcb: Fix compatible string spelling to follow other driversChristophe Ricard1-0/+1
2015-01-26NFC: dts: st21nfca: Fix compatible string spelling to follow other driversChristophe Ricard1-0/+1
2014-12-18Merge tag 'pm+acpi-3.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2014-12-15NFC / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PMRafael J. Wysocki1-1/+1
2014-12-14Merge tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+0
2014-12-02NFC: st21nfcb: Fix reported errorChristophe Ricard1-2/+2
2014-12-02NFC: st21nfca: Report error returned by functions instead of -ENODEVChristophe Ricard1-3/+3
2014-12-02NFC: st21nfcb: Remove useless pr_infoChristophe Ricard1-2/+0
2014-12-02NFC: st21nfcb: Improve ndlc commentChristophe Ricard1-1/+1
2014-12-02NFC: st21nfca: Rework st21nfca_hci_event_received to route event to relevent ...Christophe Ricard4-35/+50
2014-12-02NFC: st21nfcb: Remove gpio_irq field in static and dts configurationChristophe Ricard1-29/+1
2014-12-02NFC: st21nfcb: Add of_st21nfcb_i2c_match to MODULE_DEVICE_TABLEChristophe Ricard1-0/+3
2014-12-02NFC: st21nfca: Remove gpio_irq field in static and dts configurationChristophe Ricard1-29/+1
2014-12-02NFC: st21nfca: Add of_st21nfca_i2c_match to MODULE_DEVICE_TABLEChristophe Ricard1-0/+3
2014-11-28NFC: Don't include linux/unaligned/access_ok.hJohannes Berg2-2/+2
2014-10-20nfc: drop owner assignment from platform_driversWolfram Sang1-1/+0
2014-10-05Merge tag 'master-2014-10-02' of git://git.kernel.org/pub/scm/linux/kernel/gi...David S. Miller10-335/+1003
2014-09-24NFC: st21nfca: Fix potential double kfree_skb errorChristophe Ricard1-2/+0
2014-09-24NFC: st21nfca: ERR_PTR vs NULL fixChristophe Ricard1-2/+2
2014-09-24NFC: st21nfcb: remove error outputChristophe Ricard1-3/+1
2014-09-24NFC: st21nfcb: Add ISO15693 Reader/Writer supportChristophe Ricard1-0/+1
2014-09-24NFC: nci: Add support for proprietary RF ProtocolsChristophe Ricard1-0/+10
2014-09-24NFC: st21nfcb: Fix improper ndlc T2 managementChristophe Ricard1-1/+5
2014-09-24NFC: st21nfcb: Fix improper management of -EREMOTEIO error code.Christophe Ricard2-15/+8
2014-09-24NFC: st21nfca: Fix recursive fault when doing p2p in target mode.Christophe Ricard1-7/+4
2014-09-24NFC: st21nfca: Fix potential skb leaks in NFC-DEP codeChristophe Ricard1-2/+9
2014-09-24NFC: st21nfca: Fix few coding style issueChristophe Ricard1-5/+3
2014-09-24NFC: trf7970a: Unlock mutex before exiting _trf7970a_tg_listen()Mark A. Greer1-4/+4
2014-09-24NFC: trf7970a: Unlock mutex before exiting trf7970a_irq()Mark A. Greer1-2/+3
2014-09-24NFC: trf7970a: Remove unnecessary local variable initializationMark A. Greer1-1/+1
2014-09-24NFC: trf7970a: Remove useless local variableMark A. Greer1-2/+1
2014-09-08NFC: st21nfcb: Remove useless headersChristophe Ricard3-11/+0
2014-09-08NFC: st21nfca: fix "WARNING: else is not generally useful after a break or re...Christophe Ricard1-1/+0
2014-09-08NFC: st21nfca: Clean up macros alignmentChristophe Ricard1-25/+25
2014-09-08NFC: st21nfca: Clean up st21nfca.h macrosChristophe Ricard2-21/+21
2014-09-08NFC: st21nfcb: Fix logic when running into i2c read retryChristophe Ricard1-1/+3
2014-09-08NFC: st21nfca: Add condition to make sure atr_req->length is valid.Christophe Ricard1-0/+5
2014-09-08NFC: st21nfca: Remove useless IS_ERR(skb) conditionsChristophe Ricard1-20/+0
2014-09-08NFC: st21nfca: Remove useless err == 0 conditionChristophe Ricard1-4/+2
2014-09-08NFC: st21nfca: Change nfcid3 generationChristophe Ricard1-1/+1
2014-09-07NFC: st21nfca: Remove useless new line in nfc_err callChristophe Ricard1-2/+1
2014-09-07NFC: st21nfca: Fix logic when setting session_idChristophe Ricard1-1/+4
2014-09-07NFC: st21nfcb: Remove inappropriate kfree on a previously devm_kzalloc pointerChristophe Ricard1-10/+5
2014-09-07NFC: st21nfcb: Remove useless new line in nfc_err callChristophe Ricard1-2/+1
2014-09-07NFC: st21nfcb: Remove double assignment of .owner in struct device_driverChristophe Ricard1-1/+0
2014-09-07NFC: st21nfcb: Convert to use devm_gpio_request_oneChristophe Ricard1-24/+6
2014-09-07NFC: st21nfcb: Fix scripts/checkpatch.pl error "code indent should use tabs w...Christophe Ricard1-1/+1
2014-09-07NFC: st21nfca: Fix scripts/checkpatch.pl warnings "Missing a blank line after...Christophe Ricard3-0/+4
2014-09-07NFC: st21nfca: Fix sparse: cast to restricted __be32Christophe Ricard1-2/+2
2014-09-07NFC: st21nfca: Convert to use devm_gpio_request_oneAxel Lin1-22/+6
2014-09-07NFC: st21nfca: Remove double assignment of .owner in struct device_driverEmil Goode1-1/+0
2014-09-07NFC: st21nfca: Fix potential depmod dependency cycleChristophe Ricard1-2/+3
2014-09-07NFC: st21nfcb: Fix depmod dependency cycleChristophe Ricard1-2/+3
2014-09-07NFC: trf7970a: Add Target Mode Detection SupportMark A. Greer1-6/+154
2014-09-07NFC: trf7970a: Add Target Mode SupportMark A. Greer1-35/+339
2014-09-07NFC: trf7970a: Handle timeout values of zeroMark A. Greer1-7/+22
2014-09-07NFC: trf7970a: Cancel timer when error encounteredMark A. Greer1-0/+2
2014-09-07NFC: trf7970a: Don't turn on RF if there is already an RF fieldMark A. Greer1-2/+49
2014-09-07NFC: trf7970a: trf7970a_init() turns off the RF transmitterMark A. Greer1-0/+2
2014-09-07NFC: trf7970a: Don't turn off RF if its already offMark A. Greer1-0/+4
2014-09-07NFC: trf7970a: Add '_in_' to initiator routinesMark A. Greer1-4/+4
2014-09-07NFC: trf7970a: Delay after initializationMark A. Greer1-0/+2
2014-09-07NFC: trf7970a: Add System Suspend/Resume supportMark A. Greer1-0/+37
2014-09-07NFC: trf7970a: Create startup and shutdown routinesMark A. Greer1-29/+43
2014-09-07NFC: trf7970a: Don't assume CONFIG_PM_RUNTIME is enabledMark A. Greer1-36/+96
2014-09-07NFC: trf7970a: Rename TRF7970A_ST_OFF to TRF7970A_ST_RF_OFFMark A. Greer1-8/+8
2014-09-07NFC: trf7970a: Return error code when turning on RF failsMark A. Greer1-6/+15
2014-09-07NFC: trf7970a: Ensure no more RX data before completing receiveMark A. Greer1-1/+1
2014-09-07NFC: trf7970a: Reread FIFO Status Register when draining FIFOMark A. Greer1-0/+15
2014-09-07NFC: trf7970a: Handle low-watermark IRQ when transmittingMark A. Greer1-1/+11
2014-09-07NFC: trf7970a: Only fill FIFO if there is spaceMark A. Greer1-0/+6
2014-09-07NFC: trf7970a: Prefix TX data when refilling FIFOMark A. Greer1-15/+24
2014-09-07NFC: trf7970a: Remove unnecessary FIFO reset & RSSI readMark A. Greer1-9/+0
2014-09-07NFC: trf7970a: Clear possible spurious interrupt before transmittingMark A. Greer1-0/+6
2014-09-07NFC: trf7970a: Recalculate driver timeout valuesMark A. Greer1-3/+12
2014-09-07NFC: trf7970a: Add RF technology specific guard timesMark A. Greer1-1/+13
2014-09-07NFC: trf7970a: Initialize when enabling RFMark A. Greer1-6/+8
2014-09-07NFC: trf7970a: Disable SYS_CLK OutputMark A. Greer1-0/+6
2014-09-07NFC: trf7970a: Remove unnecessary sleepMark A. Greer1-2/+0
2014-09-07NFC: trf7970a: FIFO Size is really 127 bytesMark A. Greer1-1/+1
2014-09-07NFC: trf7970a: Ignore Overflow bit in FIFO Status RegisterMark A. Greer1-13/+3
2014-09-07NFC: trf7970a: Use spi_sync() instead of spi_write_then_read()Mark A. Greer1-3/+16
2014-09-07NFC: trf7970a: Call spi_setup() to configure SPI communicationMark A. Greer1-0/+6
2014-09-07NFC: trf7970a: Remove trf7970a_tg_listen_mdaa()Mark A. Greer1-12/+0
2014-09-07NFC: trf7970a: Remove incorrect of_node_put() callMark A. Greer1-2/+0
2014-09-05NFC: microread: Potential overflows in microread_target_discovered()Dan Carpenter1-4/+12
2014-09-01NFC: trf7970a: Make gpio labels more readableMark A. Greer1-2/+2
2014-09-01NFC: trf7970a: Add quirk to keep EN2 lowMark A. Greer1-3/+16
2014-09-01NFC: trf7970a: Move IRQ Status Read quirk to device treeMark A. Greer1-5/+6
2014-09-01NFC: trf7970a: Add VIN voltage override supportMark A. Greer1-1/+9
2014-07-23NFC: st21nfca: Adding P2P support to st21nfca in Initiator & Target modeChristophe Ricard5-3/+993
2014-07-23NFC: st21nfca: Implement stop_poll HCI hookChristophe Ricard1-0/+8
2014-07-23NFC: st21nfca: Improve read length sequence for P2P mode.Christophe Ricard1-1/+1
2014-07-23NFC: st21nfca: Improved start of frame detectionChristophe Ricard1-3/+2
2014-07-23NFC: st21nfca: Free buffer in case no data are retrieved.Christophe Ricard1-0/+2
2014-07-23NFC: st21nfcb: few code clean upChristophe Ricard1-8/+8
2014-07-23NFC: st21nfcb: Add driver for STMicroelectronics ST21NFCB NFC chipChristophe Ricard9-2/+1015
2014-05-26NFC: trf7970a: Add support for Felica Type 3 tagsMark A. Greer1-1/+12
2014-05-26NFC: port100: Add support for type 4B tagThierry Escande1-1/+35
2014-05-20NFC: st21nfca: Add ISO15693 Reader/Writer supportChristophe Ricard1-1/+72
2014-05-20NFC: st21nfca: Improve load_sessionChristophe Ricard1-2/+19
2014-05-20NFC: dts: st21nfca: Add device-tree (Open Firmware) support to st21nfcaChristophe Ricard1-19/+87
2014-05-05NFC: st21nfca: Free buffer when a bad frame is detectedChristophe Ricard1-0/+1
2014-05-05NFC: st21nfca: Synchronize i2c Tx and Rx pathChristophe Ricard1-0/+6
2014-05-05NFC: st21nfca: Improved i2c Rx data correctness checkChristophe Ricard1-3/+26
2014-05-05NFC: st21nfca: Fix st21nfca_hci_remove_len_crc tail room handlingChristophe Ricard1-12/+9
2014-05-05NFC: st21nfca: Fix incorrect byte stuffing revocationChristophe Ricard1-4/+3
2014-05-05NFC: st21nfca: Remove few useless includeChristophe Ricard1-11/+0
2014-04-22NFC: st21nfca: Improve st21nfca initialization by handling reboot properlyChristophe Ricard1-8/+39
2014-04-22NFC: st21nfca: Reworked st21nfca_request_resourcesChristophe Ricard1-16/+26
2014-04-22NFC: st21nfca: st21nfca_hci_i2c_probe returns st21nfca_hci_probe result.Christophe Ricard1-6/+1
2014-04-22NFC: st21nfca: Add __packed to struct st21nfca_pipe_infoChristophe Ricard1-1/+1
2014-04-22NFC: st21nfca: Remove sporadic wait_tab variable from functions.Christophe Ricard1-4/+3
2014-04-22NFC: st21nfca: Fix warning: array subscript is above array boundsChristophe Ricard1-3/+3
2014-04-22NFC: st21nfca: Fix sparse: cast to restricted __be16Christophe Ricard1-1/+1
2014-04-22NFC: pn544_i2c: Fix null pointer exception when not using platform dataClement Perrochaud1-1/+5
2014-04-22NFC: trf7970a: Add support for the ISO/IEC 14443-B and Type 4B tagsMark A. Greer1-1/+7
2014-04-22NFC: trf7970a: Add 'autosuspend-delay' DTS propertyMark A. Greer1-2/+17
2014-04-22NFC: trf7970a: Don't return value from trf7970a_switch_rf_on()Mark A. Greer1-13/+6
2014-04-22NFC: trf7970a: Add pm_runtime supportMark A. Greer1-37/+85
2014-04-22NFC: trf7970a: Turn RF on after hardware is configuredMark A. Greer1-5/+16
2014-04-22NFC: trf7970a: Set correct Vin voltage in Chip Status Control registerMark A. Greer1-3/+8
2014-04-22NFC: trf7970a: Allow different Modulator and SYS_CLK Control register valuesMark A. Greer1-1/+4
2014-04-22NFC: trf7970a: Set 'Modulator and SYS_CLK Control' after 'ISO Control'Mark A. Greer1-5/+5
2014-04-22NFC: trf7970a: Only write 'ISO Control' when its changingMark A. Greer1-6/+19
2014-04-22NFC: trf7970a: Reset FIFO when 'End of TX' Interrupt OccursMark A. Greer1-1/+3
2014-04-22NFC: trf7970a: Clear 'NFC Target Detection Level' registerMark A. Greer1-0/+5
2014-04-22NFC: trf7970a: Only abort a command if one is activeMark A. Greer1-1/+12
2014-04-22NFC: trf7970a: Increase TRF7970A_WAIT_FOR_RX_DATA_TIMEOUT to 20 msMark A. Greer1-5/+5
2014-04-22NFC: pn544: i2c: Add device-tree (Open Firmware) support to PN544Clement Perrochaud1-17/+131
2014-04-22NFC: st21nfca: Implement load_session HCI hookChristophe Ricard1-1/+116
2014-04-22NFC: ST21NFCA: Add driver for STMicroelectronics ST21NFCA NFC ChipChristophe Ricard7-0/+1221
2014-03-11NFC: trf7970a: Add ISO/IEC 15693 and Type 5 tag SupportMark A. Greer1-4/+148
2014-03-11NFC: trf7970a: Add support for Type 4A TagsMark A. Greer1-1/+3
2014-03-11NFC: trf7970a: Add driver with ISO/IEC 14443 Type 2 Tag SupportMark A. Greer3-0/+1237
2014-02-23NFC: pn533: Convert to use USB_DEVICE macroAxel Lin1-20/+8
2014-02-23NFC: port100: Convert to use USB_DEVICE macroAxel Lin1-4/+1
2014-02-16NFC: port100: Add support for type 4A tag platformThierry Escande1-1/+6
2014-02-16NFC: port100: Fix possible buffer overflowThierry Escande1-0/+13
2014-02-16NFC: pn544: i2c: Support PN544 C3 secure firmware downloadArron Wang1-6/+174
2014-02-16NFC: pn544: Pass hardware variant information when downloading firmwareArron Wang3-3/+16
2014-01-09NFC: nfcmrvl: Fix possible memory leak issueAmitkumar Karwar1-2/+7
2014-01-07NFC: nfcmrvl: Add setup handlerAmitkumar Karwar2-0/+21
2014-01-07NFC: nfcmrvl: Initial commit for Marvell NFC driverAmitkumar Karwar7-0/+680
2014-01-05NFC: port100: Fix device leakAlexey Khoroshilov1-0/+1
2014-01-04NFC: pn533: Frame is invalid if ccid.datalen is 0Samuel Ortiz1-0/+3
2014-01-04NFC: pn544: Refactor hw_config valuesArman Uguray1-24/+24
2014-01-04NFC: mei_phy: Using kfree_skb() instead of kfree()Salil Kapur1-1/+1
2013-12-11nfc: Fix FSF address in file headersJeff Kirsher11-32/+11
2013-10-07NFC: port100: Add target mode supportThierry Escande1-4/+317
2013-10-07NFC: port100: Add initiator mode supportThierry Escande1-3/+363
2013-10-07NFC: port100: Commands mechanism implementationThierry Escande1-1/+670
2013-10-07NFC: Sony Port-100 Series driverThierry Escande3-0/+198
2013-09-25NFC: pn533: Target mode Tx fragmentation supportOlivier Guiter1-7/+70
2013-09-25NFC: pn533: Add support for incoming fragmented frame in target modeOlivier Guiter1-8/+64
2013-09-25NFC: pn533: Add MI/TG bits only when in Initiator modeOlivier Guiter1-8/+11
2013-09-25NFC: pn533: Staticize local symbolsSachin Kamat1-2/+2
2013-09-25NFC: nfcwilink: Remove redundant dev_set_drvdataSachin Kamat1-2/+0
2013-09-25NFC: pn533: Start listen timer from start_pollSamuel Ortiz1-1/+11
2013-09-25NFC: pn533: Send ATR_REQ directly for active device detectionSamuel Ortiz1-1/+120
2013-09-25NFC: Standardize logging styleJoe Perches8-61/+50
2013-09-25NFC: Convert nfc_dev_info and nfc_dev_err to nfc_<level>Joe Perches3-120/+113
2013-09-25NFC: Replace nfc_dev_dbg with dev_dbgJoe Perches3-121/+91
2013-09-25NFC: pn544: Add SE enable/disable operationArron Wang1-7/+79
2013-09-25NFC: pn544: Add SE discover operationArron Wang1-0/+30
2013-08-14NFC: pn544: i2c: Add firmware download implementation for pn544Eric Lapuyade1-12/+334
2013-08-14NFC: pn544: Add firmware operations hci opsEric Lapuyade4-4/+21
2013-08-14NFC: pn544: i2c: Add firmware download mode power-on supportEric Lapuyade3-6/+14
2013-08-14NFC: pn533: Add some polling entropySamuel Ortiz1-1/+6
2013-08-14NFC: pn533: Add delay between each poll frameSamuel Ortiz1-5/+11
2013-08-14NFC: pn533: Store the correct frame size (normal vs ext)Olivier Guiter1-9/+7
2013-08-14NFC: pn533: Split large Tx frames in chunksOlivier Guiter1-14/+130
2013-08-14NFC: pn533: Add extended information frame decoding supportOlivier Guiter1-13/+72
2013-08-14NFC: pn533: Enable AUTO RFCASamuel Ortiz1-3/+6
2013-08-14NFC: pn533: Unconditionaly select the highest p2p bit rateSamuel Ortiz1-36/+20
2013-08-14NFC: pn533: Request System code from SENSF_REQSamuel Ortiz1-2/+2
2013-08-14NFC: pn533: Fix the pn533 polling loopSamuel Ortiz1-1/+54
2013-08-14NFC: pn533: Fix hardware busy loop when establishing the LLCP linkSamuel Ortiz1-11/+0
2013-08-14NFC: Fix missing static declarationsThierry Escande1-3/+3
2013-07-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds8-49/+604
2013-07-04Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2013-06-14NFC: mei_phy: Clean up fileValentin Ilie1-3/+3