aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/nfc
AgeCommit message (Expand)AuthorFilesLines
2024-03-05nfc: core: make nfc_class constantRicardo B. Marliere1-1/+1
2021-11-17NFC: add NCI_UNREG flag to eliminate the raceLin Ma1-0/+1
2021-08-02nfc: hci: pass callback data param as pointer in nci_request()Krzysztof Kozlowski1-2/+2
2021-07-30nfc: nci: constify several pointers to u8, sk_buff and other structsKrzysztof Kozlowski1-6/+8
2021-07-30nfc: constify several pointers to u8, char and sk_buffKrzysztof Kozlowski1-2/+2
2021-07-29nfc: constify passed nfc_devKrzysztof Kozlowski1-2/+2
2021-07-25nfc: constify nfc_digital_opsKrzysztof Kozlowski1-2/+2
2021-07-25nfc: constify nfc_hci_opsKrzysztof Kozlowski1-2/+2
2021-07-25nfc: constify nfc_opsKrzysztof Kozlowski1-2/+2
2021-07-25nfc: constify pointer to nfc_vendor_cmdKrzysztof Kozlowski3-4/+4
2021-07-25nfc: constify nci_driver_ops (prop_ops and core_ops)Krzysztof Kozlowski1-2/+2
2021-07-25nfc: constify nci_opsKrzysztof Kozlowski1-2/+2
2021-07-25nfc: constify payload argument in nci_send_cmd()Krzysztof Kozlowski1-1/+1
2021-05-17NFC: nci: fix memory leak in nci_allocate_deviceDongliang Mu1-0/+1
2021-03-10net: nfc: nci: drop nci_uart_ops::recv_bufJiri Slaby1-2/+0
2020-12-04net/nfc/nci: Support NCI 2.x initial sequenceBongsu Jeon1-0/+34
2020-02-27NFC: Replace zero-length array with flexible-array memberGustavo A. R. Silva2-8/+8
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2-26/+2
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 399Thomas Gleixner1-12/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288Thomas Gleixner1-10/+1
2019-05-21treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13Thomas Gleixner2-26/+2
2019-04-06nfc: nci: Potential off by one in ->pipes[] arrayDan Carpenter1-1/+1
2018-09-18NFC: Fix the number of pipesSuren Baghdasaryan1-1/+1
2017-04-05NFC: Add nfc_dbg() macroAndy Shevchenko1-0/+1
2016-07-11NFC: digital: Add support for NFC DEP Response Waiting TimeThierry Escande1-0/+1
2016-07-11NFC: digital: Fix handling of saved PDU sk_buff pointersThierry Escande1-1/+0
2016-07-04NFC: digital: Add a delay between poll cyclesThierry Escande1-1/+1
2016-07-04NFC: hci: delete unused nfc_llc_get_rx_head_tail_room()Denys Vlasenko1-4/+0
2016-05-04nfc: nci: Add nci_nfcc_loopback to the nci coreChristophe Ricard1-0/+2
2016-05-04nfc: nci: Add an additional parameter to identify a connection idChristophe Ricard1-3/+12
2015-12-29nfc: netlink: HCI event connectivity implementationChristophe Ricard1-0/+1
2015-10-28NFC: nci: non-static functions can not be inlineRobert Dolca1-4/+4
2015-10-27NFC: NCI: allow spi driver to choose transfer clockVincent Cuissard1-0/+6
2015-10-27NFC: nfcmrvl: add i2c driverVincent Cuissard1-0/+1
2015-10-27NFC: NCI: export nci_send_frame and nci_send_cmd functionVincent Cuissard1-0/+1
2015-10-27NFC: netlink: Add mode parameter to deactivate_target functionsChristophe Ricard1-1/+1
2015-10-27NFC: st-nci: Add support for proprietary commandsChristophe Ricard1-0/+1
2015-10-26NFC: st-nci: Add support for NCI_HCI_IDENTITY_MGMT_GATEChristophe Ricard1-0/+1
2015-10-26NFC: nci: add nci_hci_clear_all_pipes functionsChristophe Ricard1-0/+1
2015-10-25NFC: nci: add nci_get_conn_info_by_id functionRobert Dolca1-0/+1
2015-10-25NFC: nci: rename nci_prop_ops to nci_driver_opsRobert Dolca1-3/+3
2015-10-25NFC: nci: Allow the driver to set handler for core nci opsRobert Dolca1-2/+9
2015-10-25NFC: nci: Introduce nci_core_cmdRobert Dolca1-0/+1
2015-10-25NFC: nci: Introduce new core opcodesRobert Dolca1-0/+7
2015-10-25NFC: nci: Add function to get max packet size for connRobert Dolca1-0/+1
2015-08-20nfc: netlink: Add capability to reply to vendor_cmd with dataChristophe Ricard1-0/+41
2015-08-20NFC: nci: export nci_core_reset and nci_core_initRobert Baldyga1-0/+2
2015-08-20NFC: nci: Add post_setup handlerRobert Baldyga1-0/+1
2015-06-11NFC: nci: add generic uart supportVincent Cuissard2-0/+48
2015-06-09NFC: Introduce vendor commands structuresSamuel Ortiz3-0/+36
2015-06-09NFC: nci: Add nci_prop_cmd allowing to send proprietary nci cmdChristophe Ricard1-0/+2
2015-06-09NFC: nci: Add nci init ops for early device initializationChristophe Ricard1-0/+1
2015-06-09NFC: nci: Handle proprietary response and notificationsSamuel Ortiz1-0/+14
2015-04-06nfc: nci: Add comment to explain NCI_HCI_MAX_PIPESChristophe Ricard1-0/+4
2015-04-06nfc: Reduce nfc_evt_transaction params length to 0Christophe Ricard1-1/+1
2015-04-06nfc: hci: Add comment to explain NFC_HCI_MAX_PIPESChristophe Ricard1-0/+4
2015-03-26NFC: nci: Add firmware download supportClément Perrochaud1-0/+1
2015-02-04NFC: nci: Move logical connection structure allocationChristophe Ricard1-0/+1
2015-02-04NFC: nci: Change credits field to credits_cntChristophe Ricard1-1/+1
2015-02-04NFC: nci: Support all destinations type when creating a connectionChristophe Ricard2-9/+13
2015-02-04NFC: nci: Add reference to the RF logical connectionChristophe Ricard1-0/+1
2015-02-02NFC: nci: Add RF NFCEE action notification supportChristophe Ricard1-0/+8
2015-02-02NFC: Forward NFC_EVT_TRANSACTION to user spaceChristophe Ricard1-0/+27
2015-02-02NFC: nci: Add HCI over NCI protocol supportChristophe Ricard1-0/+93
2015-02-02NFC: nci: Support logical connections managementChristophe Ricard2-0/+33
2015-02-02NFC: nci: Add NFCEE enabling and disabling supportChristophe Ricard2-0/+10
2015-02-02NFC: nci: Add NFCEE discover supportChristophe Ricard1-0/+4
2015-02-02NFC: nci: Add NCI NFCEE constantsChristophe Ricard1-0/+48
2015-02-02NFC: nci: Add dynamic logical connections supportChristophe Ricard1-7/+25
2015-01-28NFC: hci: Add cmd_received handlerChristophe Ricard1-0/+8
2015-01-27NFC: hci: Change nfc_hci_send_response gate parameter to pipeChristophe Ricard1-2/+0
2015-01-27NFC: hci: Add pipes table to reference them with a tuple {gate, host}Christophe Ricard1-1/+12
2015-01-27NFC: hci: Change event_received handler gate parameter to pipeChristophe Ricard1-1/+1
2014-12-02NFC: hci: Add specific hci macro to not create a pipeChristophe Ricard1-0/+1
2014-12-02NFC: nci: Add se_io NCI operandChristophe Ricard1-0/+3
2014-12-02NFC: nci: Update nci_disable_se to run proprietary commands to disable a secu...Christophe Ricard1-0/+1
2014-12-02NFC: nci: Update nci_enable_se to run proprietary commands to enable a secure...Christophe Ricard1-0/+1
2014-12-02NFC: nci: Update nci_discover_se to run proprietary commands to discover all ...Christophe Ricard1-0/+1
2014-12-02NFC: hci: Add se_io HCI operandChristophe Ricard1-0/+3
2014-11-28NFC: NCI: Configure ATR_RES general bytesJulien Lefrique1-0/+1
2014-11-28NFC: NCI: Handle Target mode activationJulien Lefrique3-5/+26
2014-11-28NFC: NCI: Enable NFC-DEP in Listen A and Listen FJulien Lefrique1-0/+10
2014-11-28NFC: digital: Add NFC-DEP Initiator-side ATN SupportMark A. Greer1-0/+1
2014-11-28NFC: digital: Add NFC-DEP Target-side NACK SupportMark A. Greer1-0/+3
2014-11-28NFC: digital: Add NFC-DEP Initiator-side NACK SupportMark A. Greer1-0/+2
2014-11-28NFC: digital: Add NFC-DEP Send Chaining SupportMark A. Greer1-0/+3
2014-11-28NFC: digital: Implement NFC-DEP max payload lengthsMark A. Greer1-0/+3
2014-11-28NFC: digital: Add Target-mode NFC-DEP DID SupportMark A. Greer1-0/+1
2014-09-24NFC: nci: Add support for proprietary RF ProtocolsChristophe Ricard1-4/+5
2014-09-01NFC: NCI: Add support of ISO15693Vincent Cuissard1-3/+13
2014-07-23NFC: digital: Add 'tg_listen_md' and 'tg_get_rf_tech' driver hooksMark A. Greer1-0/+12
2014-07-23NFC: digital: Remove extra blank lineMark A. Greer1-1/+0
2014-07-23NFC: hci: Add stop_poll HCI operand.Christophe Ricard1-0/+1
2014-07-21NFC: digital: Add digital framing calls when in target modeMark A. Greer1-0/+2
2014-05-20NFC: Add RAW socket type support for SOCKPROTO_RAWHiren Tandel1-0/+3
2014-04-22NFC: digital: Add macros for the ISO/IEC 14443-B ProtocolMark A. Greer1-0/+4
2014-04-22NFC: hci: Add load_session HCI operandChristophe Ricard1-0/+1
2014-03-11NFC: digital: Rename Type V tags to Type 5 tagsMark A. Greer1-1/+1
2014-02-16NFC: digital: Add poll support for type 4A tag platformThierry Escande1-0/+3
2014-02-16NFC: Add ISO/IEC 15693 header definitionsMark A. Greer2-0/+7
2014-01-17Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville2-0/+12
2014-01-07NFC: NCI: Add set_config APIAmitkumar Karwar1-0/+1
2014-01-07NFC: NCI: Add setup handlerAmitkumar Karwar1-0/+1
2014-01-04NFC: digital: Add a note about asynchronous functionsThierry Escande1-0/+10
2013-12-06include/net/: Fix FSF address in file headersJeff Kirsher5-13/+5
2013-09-25NFC: NCI: Modify NCI SPI to implement CS/INT handshake per the specEric Lapuyade1-10/+3
2013-09-25NFC: NCI: nci_spi_recv_frame() now returns (not forward) the read frameEric Lapuyade1-1/+1
2013-09-25NFC: Define secure element IO API and commandsSamuel Ortiz1-0/+5
2013-09-25NFC: Document NFC targets sens_res fieldSamuel Ortiz1-0/+8
2013-09-25NFC Digital: Add NFC-A technology supportThierry Escande1-0/+3
2013-09-25NFC Digital: Implement driver commands mechanismThierry Escande1-0/+25
2013-09-25NFC: Digital Protocol stack implementationThierry Escande1-0/+199
2013-09-25NFC: NCI: Simplify NCI SPI to become a simple framing/checking layerEric Lapuyade2-30/+15
2013-09-25NFC: Move struct nfc_phy_ops out of HCI up to nfc core levelEric Lapuyade2-6/+6
2013-09-25NFC: NCI: Rename spi ndev -> nsdev and nci_dev -> ndev for consistencyEric Lapuyade1-13/+13
2013-09-25NFC: Convert nfc_dev_info and nfc_dev_err to nfc_<level>Joe Perches1-2/+2
2013-09-25NFC: Replace nfc_dev_dbg with dev_dbgJoe Perches1-1/+0
2013-09-25NFC: Export nfc_find_se()Arron Wang1-0/+1
2013-08-14NFC: netlink: Add result of firmware operation to completion eventEric Lapuyade1-1/+2
2013-08-14NFC: Move nfc_fw_download_done() definition from private to publicEric Lapuyade1-0/+2
2013-07-31NFC: netlink: Rename CMD_FW_UPLOAD to CMD_FW_DOWNLOADSamuel Ortiz2-3/+3
2013-06-14NFC: Add secure elements addition and removal APISamuel Ortiz1-1/+21
2013-06-14NFC: Extend and fix the internal secure element APISamuel Ortiz2-4/+8
2013-06-14NFC: Remove the static supported_se fieldSamuel Ortiz3-4/+0
2013-06-14NFC: pn533: Copy NFCID2 through ATR_REQSamuel Ortiz1-0/+2
2013-06-14NFC: Add NCI over SPI receiveFrederic Danis1-0/+1
2013-06-14NFC: Add NCI over SPI sendFrederic Danis1-0/+3
2013-06-14NFC: Add basic NCI over SPIFrederic Danis1-0/+49
2013-06-14NFC: HCI: Implement fw_upload opsEric Lapuyade1-0/+1
2013-06-14NFC: Add firmware upload netlink commandEric Lapuyade1-0/+2
2013-06-14NFC: NCI: Fix skb->dev usageFrederic Danis1-2/+2
2013-04-12NFC: RFKILL supportSamuel Ortiz1-0/+2
2013-01-10NFC: Initial Secure Element APISamuel Ortiz3-0/+10
2013-01-10NFC: Add HCI quirks to support driver (non)standard implementationsEric Lapuyade1-0/+13
2013-01-10NFC: Added error handling in event_received hci opsEric Lapuyade1-2/+2
2013-01-10NFC: Fixed nfc core and hci unregistration and cleanupEric Lapuyade2-0/+4
2012-11-19NFC: Export nfc_hci_sak_to_protocol()Eric Lapuyade1-0/+1
2012-11-19NFC: Export nfc_hci_result_to_errno as it can be needed by HCI driversEric Lapuyade1-0/+2
2012-10-26NFC: Use IDR library to assing NFC devices IDsSamuel Ortiz1-1/+1
2012-10-26NFC: Separate pn544 hci driver in HW dependant and independant partsEric Lapuyade1-0/+6
2012-10-26NFC: Implement HCI DEP send and receive dataArron Wang1-1/+2
2012-10-26NFC: Implement HCI DEP link up and downArron Wang1-0/+3
2012-10-26NFC: Pass hardware specific HCI event to driverArron Wang1-0/+3
2012-10-26NFC: Set local gb and DEP registriesArron Wang1-0/+3
2012-09-28Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville6-112/+106
2012-09-25NFC: xmit from hci ops must return 0 or negativeWaldemar Rymarkiewicz1-0/+5
2012-09-25NFC: Changed HCI and PN544 HCI driver to use the new HCI LLC CoreEric Lapuyade2-106/+3
2012-09-25NFC: Add an shdlc llc module to llc coreEric Lapuyade1-0/+1
2012-09-25NFC: Add a nop (passthrough) llc module to llc coreEric Lapuyade1-0/+2
2012-09-25NFC: Add an LLC Core layer to HCIEric Lapuyade1-0/+51
2012-09-25NFC: Modified hci_transceive to become an asynchronous operationEric Lapuyade2-4/+8
2012-09-25NFC: Add a public nfc_hci_send_cmd_async methodEric Lapuyade1-0/+3
2012-09-25NFC: Use system_nrt_wq instead of custom onesTejun Heo3-4/+0
2012-09-25NFC: Implement NCI dep_link_up and dep_link_downIlan Elias2-0/+5
2012-09-25NFC: Parse NCI NFC-DEP activation paramsIlan Elias1-0/+6
2012-09-25NFC: Set local general bytes in nci_start_pollIlan Elias2-0/+24
2012-09-10netlink: Rename pid to portid to avoid confusionEric W. Biederman1-1/+1
2012-07-09NFC: Allow HCI driver to pre-open pipes to some gatesEric Lapuyade1-3/+14
2012-07-09NFC: Driver failure APIEric Lapuyade1-0/+2
2012-07-09NFC: Prepare asynchronous error management for driver and shdlcEric Lapuyade1-0/+2
2012-06-04NFC: Introduce target mode rx data callbackSamuel Ortiz1-0/+1
2012-06-04NFC: Introduce target mode tx opsSamuel Ortiz1-1/+2
2012-06-04NFC: Set the NFC device RF mode appropriatelySamuel Ortiz1-1/+1
2012-06-04NFC: Add target mode activation netlink eventSamuel Ortiz1-0/+4
2012-06-04NFC: Add target mode protocols to the polling loop startup routineSamuel Ortiz3-3/+6
2012-06-04NFC: Export LLCP general bytes getterSamuel Ortiz1-0/+1
2012-05-15NFC: HCI drivers don't have to keep track of polling stateEric Lapuyade1-2/+0
2012-05-15NFC: Add HCI/SHDLC support to let driver check for tag presenceEric Lapuyade2-0/+4
2012-05-15NFC: Specify usage for targets found and target lost eventsEric Lapuyade1-1/+0
2012-05-15NFC: Remove useless HCI private nfc target tableEric Lapuyade1-2/+0
2012-05-15NFC: Cache the core NFC active target pointer instead of its indexEric Lapuyade1-8/+10
2012-04-18Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville3-1/+313
2012-04-15net: cleanup unsigned to unsigned intEric Dumazet1-1/+1
2012-04-12NFC: Add Core support to generate tag lost eventEric Lapuyade1-0/+5
2012-04-12NFC: Changed target activated state logicEric Lapuyade1-1/+2
2012-04-12NFC: Fix next target_idx type and rename for clarityEric Lapuyade1-1/+1
2012-04-12NFC: The core part should generate the target indexSamuel Ortiz1-0/+2
2012-04-12NFC: SHDLC implementationEric Lapuyade1-0/+104
2012-04-12NFC: HCI supportEric Lapuyade2-0/+199
2012-04-12NFC: Export target lost functionEric Lapuyade1-0/+1
2012-03-06NFC: NCI code identation fixesSamuel Ortiz1-5/+5
2012-03-06NFC: Core code identation fixesSamuel Ortiz1-12/+12
2012-03-06NFC: Remove the rf mode parameter from the DEP link up routineSamuel Ortiz1-4/+2
2012-01-24NFC: Add NCI multiple targets supportIlan Elias2-2/+41
2012-01-24NFC: NFC core layer should not set the target_idxIlan Elias1-1/+0
2012-01-24NFC: Clearly separate NCI states from flagsIlan Elias1-4/+10
2012-01-24NFC: Add NCI data exchange timerIlan Elias1-0/+3
2012-01-24NFC: Export new attributes sensb_res and sensf_resIlan Elias2-2/+25
2012-01-24NFC: Increase NCI deactivate timeoutIlan Elias1-1/+1
2012-01-04NFC: Export a new attribute nfcid1 in target infoIlan Elias1-0/+3
2012-01-04NFC: Handle error during NCI data exchangeIlan Elias1-0/+6
2012-01-04NFC: Update names and structs to NCI spec 1.0 d22Ilan Elias2-30/+19
2011-12-14NFC: Set and get DEP general bytesSamuel Ortiz1-0/+5
2011-12-14NFC: Add a DEP link control netlink commandSamuel Ortiz1-0/+11
2011-12-14NFC: Add tx skb allocation routineSamuel Ortiz1-1/+4
2011-11-17NFC: Fix indentation in nci.h fileIlan Elias1-42/+42
2011-11-11NFC: Check if NCI data flow control is usedIlan Elias1-0/+3
2011-11-11NFC: Removal of unused operations for NCI spec 1.0 d18Ilan Elias2-31/+0
2011-11-11NFC: Update names and structs to NCI spec 1.0 d18Ilan Elias2-30/+62
2011-09-27NFC: protect nci_data_exchange transactionsIlan Elias1-0/+1