Home
last modified time | relevance | path

Searched full:nci (Results 1 – 25 of 151) sorted by relevance

1234567

/kernel/linux/linux-6.6/net/nfc/nci/
DKconfig4 tristate "NCI protocol support"
7 NCI (NFC Controller Interface) is a communication protocol between
10 Say Y here to compile NCI support into the kernel or say M to
11 compile it as module (nci).
16 tristate "NCI over SPI protocol support"
19 NCI (NFC Controller Interface) is a communication protocol between
22 Say yes if you use an NCI driver that requires SPI link layer.
26 tristate "NCI over UART protocol support"
29 Say yes if you use an NCI driver that requires UART link layer.
DMakefile3 # Makefile for the Linux NFC NCI layer.
6 obj-$(CONFIG_NFC_NCI) += nci.o
8 nci-objs := core.o data.o lib.o ntf.o rsp.o hci.o
Dspi.c66 /* add the NCI SPI header to the start of the buffer */ in nci_spi_send()
114 /* ---- Interface to NCI SPI drivers ---- */
117 * nci_spi_allocate_spi - allocate a new nci spi
122 * @ndev: nci dev to send incoming nci frames to
157 /* add the NCI SPI header to the start of the buffer */ in send_acknowledge()
271 * nci_spi_read - read frame from NCI SPI drivers
273 * @nspi: The nci spi
Ddata.c21 #include <net/nfc/nci.h>
62 /* ----------------- NCI TX Data ----------------- */
166 /* Send NCI data */
208 /* ----------------- NCI RX Data ----------------- */
276 pr_debug("NCI RX: MT=data, PBF=%d, conn_id=%d, plen=%d\n", in nci_rx_data_packet()
287 /* strip the nci data header */ in nci_rx_data_packet()
/kernel/linux/linux-5.10/net/nfc/nci/
DKconfig4 tristate "NCI protocol support"
7 NCI (NFC Controller Interface) is a communication protocol between
10 Say Y here to compile NCI support into the kernel or say M to
11 compile it as module (nci).
16 tristate "NCI over SPI protocol support"
19 NCI (NFC Controller Interface) is a communication protocol between
22 Say yes if you use an NCI driver that requires SPI link layer.
26 tristate "NCI over UART protocol support"
29 Say yes if you use an NCI driver that requires UART link layer.
DMakefile3 # Makefile for the Linux NFC NCI layer.
6 obj-$(CONFIG_NFC_NCI) += nci.o
8 nci-objs := core.o data.o lib.o ntf.o rsp.o hci.o
Dspi.c66 /* add the NCI SPI header to the start of the buffer */ in nci_spi_send()
114 /* ---- Interface to NCI SPI drivers ---- */
117 * nci_spi_allocate_spi - allocate a new nci spi
122 * @ndev: nci dev to send incoming nci frames to
157 /* add the NCI SPI header to the start of the buffer */ in send_acknowledge()
271 * nci_spi_read - read frame from NCI SPI drivers
273 * @nspi: The nci spi
Ddata.c21 #include <net/nfc/nci.h>
62 /* ----------------- NCI TX Data ----------------- */
166 /* Send NCI data */
208 /* ----------------- NCI RX Data ----------------- */
276 pr_debug("NCI RX: MT=data, PBF=%d, conn_id=%d, plen=%d\n", in nci_rx_data_packet()
287 /* strip the nci data header */ in nci_rx_data_packet()
/kernel/linux/linux-6.6/include/net/nfc/
Dnci.h21 /* NCI constants */
31 /* NCI Status Codes */
76 /* NCI RF Technology and Mode */
91 /* NCI RF Technologies */
97 /* NCI Bit Rates */
107 /* NCI RF Protocols */
116 /* NCI RF Interfaces */
122 /* NCI Configuration Parameter Tags */
129 /* NCI Configuration Parameters masks */
136 /* NCI 2.x Feature Enable Bit */
[all …]
Dnci_core.h25 #include <net/nfc/nci.h>
27 /* NCI device flags */
36 /* NCI device states */
47 /* NCI timeouts */
101 /* NCI specification 4.4.2 Connection Creation
195 /* NCI Core structures */
270 /* ----- NCI Devices ----- */
375 /* ----- NCI requests ----- */
386 /* ----- NCI status code ----- */
389 /* ----- NCI over SPI acknowledge modes ----- */
[all …]
/kernel/linux/linux-5.10/include/net/nfc/
Dnci.h21 /* NCI constants */
29 /* NCI Status Codes */
74 /* NCI RF Technology and Mode */
89 /* NCI RF Technologies */
95 /* NCI Bit Rates */
105 /* NCI RF Protocols */
114 /* NCI RF Interfaces */
120 /* NCI Configuration Parameter Tags */
127 /* NCI Configuration Parameters masks */
134 /* NCI Reset types */
[all …]
Dnci_core.h25 #include <net/nfc/nci.h>
27 /* NCI device flags */
36 /* NCI device states */
47 /* NCI timeouts */
101 /* NCI specification 4.4.2 Connection Creation
195 /* NCI Core structures */
270 /* ----- NCI Devices ----- */
373 /* ----- NCI requests ----- */
384 /* ----- NCI status code ----- */
387 /* ----- NCI over SPI acknowledge modes ----- */
[all …]
/kernel/linux/linux-6.6/drivers/nfc/st-nci/
DKconfig5 STMicroelectronics NFC NCI chips core driver. It implements the chipset
6 NCI logic and hooks into the NFC kernel APIs. Physical layers will
10 tristate "STMicroelectronics ST NCI NFC driver (I2C)"
15 STMicroelectronics NFC NCI chips family.
22 tristate "STMicroelectronics ST NCI NFC driver (SPI)"
27 STMicroelectronics NFC NCI chips family.
DMakefile3 # Makefile for ST_NCI NCI based NFC driver
6 st-nci-objs = ndlc.o core.o se.o vendor_cmds.o
7 obj-$(CONFIG_NFC_ST_NCI) += st-nci.o
Dcore.c3 * NCI based Driver for STMicroelectronics NFC Chip
10 #include <net/nfc/nci.h>
13 #include "st-nci.h"
15 #define DRIVER_DESC "NCI NFC driver for ST_NCI"
151 pr_err("Cannot register nfc device to nci core\n"); in st_nci_probe()
/kernel/linux/linux-5.10/drivers/nfc/st-nci/
DKconfig5 STMicroelectronics NFC NCI chips core driver. It implements the chipset
6 NCI logic and hooks into the NFC kernel APIs. Physical layers will
10 tristate "STMicroelectronics ST NCI NFC driver (I2C)"
15 STMicroelectronics NFC NCI chips family.
22 tristate "STMicroelectronics ST NCI NFC driver (SPI)"
27 STMicroelectronics NFC NCI chips family.
DMakefile3 # Makefile for ST_NCI NCI based NFC driver
6 st-nci-objs = ndlc.o core.o se.o vendor_cmds.o
7 obj-$(CONFIG_NFC_ST_NCI) += st-nci.o
Dcore.c3 * NCI based Driver for STMicroelectronics NFC Chip
10 #include <net/nfc/nci.h>
15 #include "st-nci.h"
17 #define DRIVER_DESC "NCI NFC driver for ST_NCI"
152 pr_err("Cannot register nfc device to nci core\n"); in st_nci_probe()
/kernel/linux/linux-6.6/drivers/nfc/
DKconfig53 tristate "NCI device simulator driver"
56 NCI virtual device simulates a NCI device to the user.
57 It can be used to validate the NCI module and applications.
58 This driver supports communication between the virtual NCI device and
69 source "drivers/nfc/st-nci/Kconfig"
70 source "drivers/nfc/nxp-nci/Kconfig"
/kernel/linux/linux-6.6/drivers/nfc/nxp-nci/
DKconfig3 tristate "NXP-NCI NFC driver"
6 Generic core driver for NXP NCI chips such as the NPC100 (PN547),
8 This is a driver based on the NCI NFC kernel layers and
16 tristate "NXP-NCI I2C support"
19 This module adds support for an I2C interface to the NXP NCI
DMakefile3 # Makefile for NXP-NCI NFC driver
6 nxp-nci-objs = core.o firmware.o
9 obj-$(CONFIG_NFC_NXP_NCI) += nxp-nci.o
/kernel/linux/linux-5.10/drivers/nfc/nxp-nci/
DKconfig3 tristate "NXP-NCI NFC driver"
6 Generic core driver for NXP NCI chips such as the NPC100 (PN547),
8 This is a driver based on the NCI NFC kernel layers and
16 tristate "NXP-NCI I2C support"
19 This module adds support for an I2C interface to the NXP NCI
DMakefile3 # Makefile for NXP-NCI NFC driver
6 nxp-nci-objs = core.o firmware.o
9 obj-$(CONFIG_NFC_NXP_NCI) += nxp-nci.o
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/nfc/
Dnxp,nci.yaml4 $id: http://devicetree.org/schemas/net/nfc/nxp,nci.yaml#
7 title: NXP Semiconductors NCI NFC controller
15 - const: nxp,nxp-nci-i2c
20 - const: nxp,nxp-nci-i2c
52 compatible = "nxp,nxp-nci-i2c";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/nfc/
Dnxp-nci.txt1 * NXP Semiconductors NXP NCI NFC Controllers
4 - compatible: Should be "nxp,nxp-nci-i2c".
22 compatible = "nxp,nxp-nci-i2c";

1234567