aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/nfc
AgeCommit message (Expand)AuthorFilesLines
2024-04-22NFC: trf7970a: disable all regulators on removalPaul Geurts1-19/+23
2024-01-27treewide, serdev: change receive_buf() return type to size_tFrancesco Dolcini2-4/+4
2023-12-11Merge 6.7-rc5 into tty-nextGreg Kroah-Hartman1-1/+6
2023-12-08tty: serdev: convert to u8 and size_tJiri Slaby (SUSE)2-5/+4
2023-11-22nfc: virtual_ncidev: Add variable to check if ndev is runningNguyen Dinh Phi1-1/+6
2023-08-30NFC: nxp: add NXP1002Oliver Neukum1-0/+1
2023-08-16nfc: virtual_ncidev: Use module_misc_device macro to simplify the codeLi Zetao1-12/+1
2023-06-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+3
2023-06-18nfc: fdp: Add MODULE_FIRMWARE macrosJuerg Haefliger1-0/+3
2023-06-12nfc: nxp-nci: store __be16 value in __be16 variableSimon Horman1-1/+1
2023-06-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+0
2023-05-26nfcsim.c: Fix error checking for debugfs_create_dirOsama Muhammad1-4/+0
2023-05-22nfc: Switch i2c drivers back to use .probe()Uwe Kleine-König9-9/+9
2023-04-24drivers: nfc: nfcsim: remove return value check of `dev_dir`Jianuo Kuang1-5/+0
2023-03-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-2/+5
2023-03-16nfc: mrvl: Use of_property_read_bool() for boolean propertiesRob Herring4-18/+7
2023-03-16nfc: mrvl: Move platform_data struct into driverRob Herring1-2/+28
2023-03-15nfc: trf7970a: mark OF related data as maybe unusedKrzysztof Kozlowski1-1/+1
2023-03-15nfc: st-nci: Fix use after free bug in ndlc_remove due to race conditionZheng Wang1-2/+4
2023-03-10nfc: pn533: initialize struct pn533_out_arg properlyFedor Pchelkin1-0/+1
2023-02-28nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_pro...Kang Chen1-0/+4
2023-02-26nfc: fix memory leak of se_io context in nfc_genl_se_ioFedor Pchelkin2-0/+12
2023-01-09nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()Minsuk Kang1-3/+41
2022-12-25treewide: Convert del_timer*() to timer_shutdown*()Steven Rostedt (Google)2-2/+2
2022-12-14nfc: pn533: Clear nfc_target before being usedMinsuk Kang1-0/+4
2022-11-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-16/+46
2022-11-23nfc: st-nci: fix incorrect sizing calculations in EVT_TRANSACTIONMartin Faltesek1-15/+36
2022-11-23nfc: st-nci: fix memory leaks in EVT_TRANSACTIONMartin Faltesek1-1/+3
2022-11-23nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTIONMartin Faltesek1-1/+1
2022-11-23nfc: st21nfca: i2c: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23nfc: st-nci: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23nfc: s3fwrn5: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23nfc: pn544: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23nfc: pn533: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23NFC: nxp-nci: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23nfc: mrvl: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23nfc: microread: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-21nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()Shang XiaoJing1-0/+1
2022-11-21nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()Shang XiaoJing1-2/+6
2022-11-21nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()Shang XiaoJing1-1/+3
2022-11-17NFC: nci: Allow to create multiple virtual nci devicesDmitry Vyukov1-76/+71
2022-11-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-6/+26
2022-10-30nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()Shang XiaoJing1-1/+6
2022-10-30nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()Shang XiaoJing1-2/+6
2022-10-30nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()Shang XiaoJing1-2/+5
2022-10-30nfc: fdp: Fix potential memory leak in fdp_nci_send()Shang XiaoJing1-1/+9
2022-10-28nfc: s3fwrn5: use devm_clk_get_optional_enabled() helperDmitry Torokhov1-14/+5
2022-10-20nfc: virtual_ncidev: Fix memory leak in virtual_nci_send()Shang XiaoJing1-0/+3
2022-09-16Merge tag 'v6.0-rc5' into i2c/for-mergewindowWolfram Sang1-0/+1
2022-08-22nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeoutDuoming Zhou1-0/+1
2022-08-16i2c: Make remove callback return voidUwe Kleine-König9-27/+9
2022-07-13NFC: nxp-nci: add error reportingMichael Walle1-0/+34
2022-06-29NFC: nxp-nci: don't print header length mismatch on i2c errorMichael Walle1-2/+6
2022-06-29NFC: nxp-nci: Don't issue a zero length i2c_master_read()Michael Walle1-0/+3
2022-06-28nfc: nfcmrvl: Fix irq_of_parse_and_map() return valueKrzysztof Kozlowski2-6/+6
2022-06-08nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferredXiaohui Zhang1-2/+14
2022-06-08nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTIONMartin Faltesek1-30/+30
2022-06-08nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handlingMartin Faltesek1-3/+10
2022-06-08nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTIONMartin Faltesek1-1/+1
2022-05-19NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_txDuoming Zhou2-3/+15
2022-05-18nfc: pn533: Fix buggy cleanup orderLin Ma1-2/+3
2022-05-01nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_...Duoming Zhou1-1/+1
2022-03-18nfc: st21nfca: remove unnecessary skb check before kfree_skb()Yang Yingliang1-2/+1
2022-03-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+2
2022-03-09NFC: port100: fix use-after-free in port100_send_completePavel Skripkin1-0/+2
2022-02-28Merge tag 'spi-remove-void' of https://git.kernel.org/pub/scm/linux/kernel/gi...Jakub Kicinski4-11/+4
2022-02-09spi: make remove callback a void functionUwe Kleine-König4-11/+4
2022-01-27nfc: use *_set_vendor_cmds() helpersJakub Kicinski2-3/+3
2022-01-12nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTIONJordy Zomer1-0/+10
2022-01-11nfc: pn544: make array rset_cmd static constColin Ian King1-1/+1
2021-12-30nfc: st21nfca: remove redundant assignment to variable iColin Ian King1-3/+1
2021-12-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-9/+20
2021-12-28NFC: st21nfca: Fix memory leak in device probe and removeWei Yongjun1-9/+20
2021-11-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2021-11-26nfc: fdp: Merge the same judgmentwengjianfeng1-3/+1
2021-11-26nfc: virtual_ncidev: change default device permissionsThadeu Lima de Souza Cascardo1-1/+1
2021-11-07nfc: pn533: Fix double free when pn533_fill_fragment_skbs() failsChengfeng Ye1-3/+3
2021-11-07nfc: port100: lower verbosity of cancelled URB messagesKrzysztof Kozlowski1-3/+3
2021-10-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+2
2021-10-26nfc: port100: fix using -ERRNO as command type maskKrzysztof Kozlowski1-2/+2
2021-10-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-4/+2
2021-10-20nfc: st95hf: Make spi remove() callback return zeroUwe Kleine-König1-4/+2
2021-10-11nfc: microread: drop unneeded debug printsKrzysztof Kozlowski2-6/+0
2021-10-11nfc: trf7970a: drop unneeded debug printsKrzysztof Kozlowski1-8/+0
2021-10-11nfc: st21nfca: drop unneeded debug printsKrzysztof Kozlowski2-8/+0
2021-10-11nfc: st-nci: drop unneeded debug printsKrzysztof Kozlowski4-18/+0
2021-10-11nfc: s3fwrn5: simplify dereferencing pointer to struct deviceKrzysztof Kozlowski2-29/+18
2021-10-07nfc: pn533: Constify pn533_phy_opsRikard Falkeborn5-6/+6
2021-10-07nfc: pn533: Constify serdev_device_opsRikard Falkeborn1-1/+1
2021-09-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2021-09-23nfc: st-nci: Add SPI ID matching DT compatibleMark Brown1-0/+1
2021-09-13nfc: mrvl: drop unneeded memory allocation fail messagesKrzysztof Kozlowski1-3/+1
2021-09-13nfc: microread: drop unneeded memory allocation fail messagesKrzysztof Kozlowski1-3/+1
2021-09-13nfc: pn544: drop unneeded memory allocation fail messagesKrzysztof Kozlowski1-3/+1
2021-09-13nfc: pn544: drop unneeded debug printsKrzysztof Kozlowski1-4/+0
2021-09-13nfc: pn533: use dev_err() instead of pr_err()Krzysztof Kozlowski1-1/+1
2021-09-13nfc: pn533: drop unneeded debug printsKrzysztof Kozlowski2-6/+0
2021-09-13nfc: fdp: drop unneeded debug printsKrzysztof Kozlowski1-1/+0
2021-08-26nfc: st95hf: remove unused header includesKrzysztof Kozlowski1-1/+0
2021-08-26nfc: st21nfca: remove unused header includesKrzysztof Kozlowski2-3/+0
2021-08-26nfc: st-nci: remove unused header includesKrzysztof Kozlowski1-2/+0
2021-08-26nfc: pn544: remove unused header includesKrzysztof Kozlowski1-1/+0
2021-08-26nfc: mrvl: remove unused header includesKrzysztof Kozlowski2-6/+0
2021-08-26nfc: microread: remove unused header includesKrzysztof Kozlowski2-2/+0
2021-08-18nfc: virtual_ncidev: Use wait queue instead of pollingBongsu Jeon1-2/+7
2021-07-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-3/+2
2021-07-30nfc: constify local pointer variablesKrzysztof Kozlowski1-2/+2
2021-07-30nfc: mrvl: correct nfcmrvl_spi_parse_dt() device_node argumentKrzysztof Kozlowski1-1/+1
2021-07-29nfc: mrvl: constify static nfcmrvl_if_opsKrzysztof Kozlowski6-7/+7
2021-07-29nfc: mrvl: constify several pointersKrzysztof Kozlowski6-13/+15
2021-07-29nfc: microread: constify several pointersKrzysztof Kozlowski3-4/+4
2021-07-29nfc: fdp: constify several pointersKrzysztof Kozlowski3-13/+13
2021-07-29nfc: fdp: use unsigned int as loop iteratorKrzysztof Kozlowski1-1/+2
2021-07-29nfc: fdp: drop unneeded cast for printing firmware size in dev_dbg()Krzysztof Kozlowski1-4/+4
2021-07-29nfc: nfcsim: constify drvdata (struct nfcsim)Krzysztof Kozlowski1-1/+1
2021-07-29nfc: virtual_ncidev: constify pointer to nfc_devKrzysztof Kozlowski1-1/+1
2021-07-29nfc: trf7970a: constify several pointersKrzysztof Kozlowski1-8/+9
2021-07-29nfc: port100: constify several pointersKrzysztof Kozlowski1-17/+20
2021-07-29nfc: mei_phy: constify buffer passed to mei_nfc_send()Krzysztof Kozlowski1-1/+1
2021-07-28nfc: nfcsim: fix use after free during module unloadKrzysztof Kozlowski1-2/+1
2021-07-28nfc: s3fwrn5: fix undefined parameter values in dev_err()Tang Bin1-1/+1
2021-07-27nfc: s3fwrn5: fix undefined parameter values in dev_err()Tang Bin1-1/+1
2021-07-26nfc: s3fwrn5: remove unnecessary labelwengjianfeng1-7/+5
2021-07-25nfc: constify nfc_digital_opsKrzysztof Kozlowski4-4/+4
2021-07-25nfc: constify nfc_hci_opsKrzysztof Kozlowski3-3/+3
2021-07-25nfc: constify nfc_opsKrzysztof Kozlowski1-1/+1
2021-07-25nfc: constify nfc_hci_gateKrzysztof Kozlowski3-3/+3
2021-07-25nfc: constify pointer to nfc_vendor_cmdKrzysztof Kozlowski2-2/+2
2021-07-25nfc: st21nfca: constify file-scope arraysKrzysztof Kozlowski1-2/+2
2021-07-25nfc: constify nfc_phy_opsKrzysztof Kozlowski18-35/+37
2021-07-25nfc: constify nci_driver_ops (prop_ops and core_ops)Krzysztof Kozlowski4-5/+5
2021-07-25nfc: s3fwrn5: constify nci_opsKrzysztof Kozlowski3-12/+5
2021-07-25nfc: constify nci_opsKrzysztof Kozlowski5-5/+7
2021-07-23nfc: port100: constify protocol list arrayKrzysztof Kozlowski1-4/+4
2021-06-18NFC: nxp-nci: remove unnecessary labelwengjianfeng1-5/+2
2021-06-18NFC: nxp-nci: remove unnecessary labelswengjianfeng1-26/+13
2021-06-11nfc: fdp: remove unnecessary labelswengjianfeng1-5/+2
2021-06-03nfc: mrvl: reduce the scope of local variablesKrzysztof Kozlowski1-2/+4
2021-06-03nfc: mrvl: remove useless "continue" at end of loopKrzysztof Kozlowski1-6/+2
2021-06-01NFC: microread: Remove redundant assignment to variable errNigel Christian1-1/+0
2021-05-31nfc: st95hf: fix indentation to tabsKrzysztof Kozlowski1-2/+2
2021-05-31nfc: st-nci: drop ftrace-like debugging messagesKrzysztof Kozlowski3-16/+0
2021-05-31nfc: st21nfca: drop ftrace-like debugging messagesKrzysztof Kozlowski1-5/+0
2021-05-31nfc: pn544: drop ftrace-like debugging messagesKrzysztof Kozlowski1-7/+0
2021-05-31nfc: pn533: drop unneeded braces {} in ifKrzysztof Kozlowski1-2/+1
2021-05-31nfc: pn533: drop ftrace-like debugging messagesKrzysztof Kozlowski3-55/+0
2021-05-31nfc: mrvl: simplify with module_driverKrzysztof Kozlowski1-17/+1
2021-05-31nfc: mrvl: correct minor coding style violationsKrzysztof Kozlowski3-20/+20
2021-05-31nfc: mrvl: use SPDX-License-IdentifierKrzysztof Kozlowski8-101/+13
2021-05-31nfc: mei_phy: drop ftrace-like debugging messagesKrzysztof Kozlowski1-8/+0
2021-05-31nfc: fdp: drop ftrace-like debugging messagesKrzysztof Kozlowski3-43/+1
2021-05-28nfc: st95hf: mark ACPI and OF device ID tables as maybe unusedKrzysztof Kozlowski1-1/+1
2021-05-28nfc: st21nfca: mark ACPI and OF device ID tables as maybe unusedKrzysztof Kozlowski1-2/+2
2021-05-28nfc: st-nci: mark ACPI and OF device ID tables as maybe unusedKrzysztof Kozlowski2-4/+4
2021-05-28nfc: pn544: mark ACPI and OF device ID tables as maybe unusedKrzysztof Kozlowski1-2/+2
2021-05-28nfc: s3fwrn5: mark OF device ID tables as maybe unusedKrzysztof Kozlowski1-1/+1
2021-05-28nfc: pn533: mark OF device ID tables as maybe unusedKrzysztof Kozlowski1-1/+1
2021-05-28nfc: mrvl: skip impossible NCI_MAX_PAYLOAD_SIZE checkKrzysztof Kozlowski1-5/+0
2021-05-28nfc: mrvl: mark OF device ID tables as maybe unusedKrzysztof Kozlowski2-2/+2
2021-05-28nfc: pn533: drop of_match_ptr from device ID tableKrzysztof Kozlowski1-1/+1
2021-05-28nfc: port100: correct kerneldoc for structureKrzysztof Kozlowski1-2/+2
2021-05-28nfc: fdp: drop ACPI_PTR from device ID tableKrzysztof Kozlowski1-1/+1
2021-05-28nfc: fdp: correct kerneldoc for structureKrzysztof Kozlowski1-2/+2
2021-05-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski6-6/+6
2021-05-26nfc: st-nci: remove unnecessary labelswengjianfeng1-10/+5
2021-05-26nfc: st95hf: remove unnecessary assignment and labelwengjianfeng1-5/+2
2021-05-24nfc: st-nci: remove unnecessary assignment and labelwengjianfeng1-6/+2
2021-05-23NFC: nfcmrvl: fix kernel-doc syntax in file headersAditya Srivastava6-6/+6
2021-05-20NFC: st21nfca: remove unnecessary variable and labelswengjianfeng1-41/+18
2021-05-19nfc: s3fwrn5: i2c: Enable optional clock from device treeStephan Gerhold1-2/+28
2021-04-13nfc: st-nci: remove unnecessary labelwengjianfeng1-5/+2
2021-04-12nfc: pn533: remove redundant assignmentwengjianfeng2-19/+6
2021-04-07nfc/fdp: remove unnecessary assignment and labelwengjianfeng1-26/+16
2021-04-06nfc: s3fwrn5: remove unnecessary labelwengjianfeng1-8/+4
2021-04-02nfc: pn533: prevent potential memory corruptionDan Carpenter1-0/+3
2021-03-22NFC: Fix a typoBhaskar Chowdhury1-1/+1
2021-03-18nfc/fdp: Simplify the return expression of fdp_nci_open()zuoqilin1-4/+1
2021-02-24Merge tag 'char-misc-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-6/+2
2021-02-09mei: bus: change remove callback to return voidUwe Kleine-König2-6/+2
2021-02-08nfc: st-nci: Remove unnecessary variablewengjianfeng1-2/+1
2021-02-04nfc: pn533: Fix typo issuewengjianfeng1-2/+2
2021-01-29nfc: Add a virtual nci device driverBongsu Jeon3-0/+227
2021-01-25nfc: fix typowengjianfeng1-1/+1
2021-01-25nfc: fdp: fix typo issuewengjianfeng1-1/+1
2020-12-16nfc: s3fwrn5: Remove unused NCI prop commandsBongsu Jeon2-47/+0
2020-12-16nfc: s3fwrn5: Remove the delay for NFC sleepBongsu Jeon1-1/+2
2020-12-15Merge tag 'net-next-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds12-106/+398
2020-12-14nfc: pn533: convert comma to semicolonZheng Yongjun1-1/+1
2020-12-14nfc: s3fwrn5: Release the nfc firmwareBongsu Jeon1-1/+3
2020-12-14Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-1/+1
2020-12-12nfc: s3fwrn5: let core configure the interrupt triggerKrzysztof Kozlowski1-6/+1
2020-12-09nfc: s3fwrn5: Remove hard coded interrupt trigger type from the i2c moduleBongsu Jeon1-1/+6
2020-12-04nfc: s3fwrn5: skip the NFC bootloader modeBongsu Jeon3-12/+23
2020-12-02nfc: s3fwrn5: Support a UART interfaceBongsu Jeon5-0/+223
2020-12-02nfc: s3fwrn5: extract the common phy blocksBongsu Jeon4-79/+139
2020-12-02nfc: s3fwrn5: reduce the EN_WAIT_TIMEBongsu Jeon1-3/+3
2020-12-02NFC: nxp-nci: Make firmware GPIO pin optionalFrieder Schrempf1-1/+1
2020-11-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+2
2020-11-24nfc: s3fwrn5: use signed integer for parsing GPIO numbersKrzysztof Kozlowski1-2/+2
2020-11-20crypto: sha - split sha.h into sha1.h and sha2.hEric Biggers1-1/+1