| /kernel/linux/linux-5.10/drivers/nfc/nfcmrvl/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 The core driver to support Marvell NFC devices. 8 Marvell NFC device 8897. 11 tristate "Marvell NFC-over-USB driver" 15 Marvell NFC-over-USB driver. 17 This driver provides support for Marvell NFC-over-USB devices: 20 Say Y here to compile support for Marvell NFC-over-USB driver 24 tristate "Marvell NFC-over-UART driver" 28 Marvell NFC-over-UART driver. 30 This driver provides support for Marvell NFC-over-UART devices [all …]
|
| D | i2c.c | 2 * Marvell NFC-over-I2C driver: I2C interface related functions 11 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. 13 * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE 21 #include <linux/i2c.h> 23 #include <linux/nfc.h> 28 #include <net/nfc/nci.h> 29 #include <net/nfc/nci_core.h> 35 struct i2c_client *i2c; member 46 ret = i2c_master_recv(drv_data->i2c, (u8 *)&nci_hdr, NCI_CTRL_HDR_SIZE); in nfcmrvl_i2c_read() 48 nfc_err(&drv_data->i2c->dev, "cannot read NCI header\n"); in nfcmrvl_i2c_read() [all …]
|
| /kernel/linux/linux-6.6/drivers/nfc/nfcmrvl/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 The core driver to support Marvell NFC devices. 8 Marvell NFC device 8897. 11 tristate "Marvell NFC-over-USB driver" 15 Marvell NFC-over-USB driver. 17 This driver provides support for Marvell NFC-over-USB devices: 20 Say Y here to compile support for Marvell NFC-over-USB driver 24 tristate "Marvell NFC-over-UART driver" 28 Marvell NFC-over-UART driver. 30 This driver provides support for Marvell NFC-over-UART devices [all …]
|
| D | i2c.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Marvell NFC-over-I2C driver: I2C interface related functions 10 #include <linux/i2c.h> 11 #include <linux/nfc.h> 14 #include <net/nfc/nci.h> 15 #include <net/nfc/nci_core.h> 21 struct i2c_client *i2c; member 32 ret = i2c_master_recv(drv_data->i2c, (u8 *)&nci_hdr, NCI_CTRL_HDR_SIZE); in nfcmrvl_i2c_read() 34 nfc_err(&drv_data->i2c->dev, "cannot read NCI header\n"); in nfcmrvl_i2c_read() 35 return -EBADMSG; in nfcmrvl_i2c_read() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/nfc/ |
| D | marvell,nci.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/net/nfc/marvell,nci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Marvell International Ltd. NCI NFC controller 10 - Krzysztof Kozlowski <krzk@kernel.org> 15 - marvell,nfc-i2c 16 - marvell,nfc-spi 17 - marvell,nfc-uart 19 hci-muxed: [all …]
|
| D | nxp,pn532.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/net/nfc/nxp,pn532.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NXP Semiconductors PN532 NFC controller 10 - Krzysztof Kozlowski <krzk@kernel.org> 15 - const: nxp,pn532 16 - description: Deprecated bindings 18 - nxp,pn532-i2c 19 - nxp,pn533-i2c [all …]
|
| D | st,st-nci.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/net/nfc/st,st-nci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: STMicroelectronics ST NCI NFC controller 10 - Krzysztof Kozlowski <krzk@kernel.org> 15 - st,st21nfcb-i2c 16 - st,st21nfcb-spi 17 - st,st21nfcc-i2c 19 reset-gpios: [all …]
|
| D | nxp,nci.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/net/nfc/nxp,nci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NXP Semiconductors NCI NFC controller 10 - Krzysztof Kozlowski <krzk@kernel.org> 15 - const: nxp,nxp-nci-i2c 16 - items: 17 - enum: 18 - nxp,nq310 [all …]
|
| D | nxp,pn544.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/nfc/nxp,pn544.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NXP Semiconductors PN544 NFC Controller 10 - Krzysztof Kozlowski <krzk@kernel.org> 14 const: nxp,pn544-i2c 22 enable-gpios: 26 firmware-gpios: 31 - compatible [all …]
|
| D | samsung,s3fwrn5.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/net/nfc/samsung,s3fwrn5.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung S3FWRN5 NCI NFC Controller 10 - Krzysztof Kozlowski <krzk@kernel.org> 15 - samsung,s3fwrn5-i2c 16 - samsung,s3fwrn82 18 en-gpios: 32 wake-gpios: [all …]
|
| D | st,st21nfca.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/net/nfc/st,st21nfca.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: STMicroelectronics SAS ST21NFCA NFC controller 10 - Krzysztof Kozlowski <krzk@kernel.org> 14 const: st,st21nfca-i2c 16 enable-gpios: 19 ese-present: 30 uicc-present: [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/nfc/ |
| D | nfcmrvl.txt | 1 * Marvell International Ltd. NCI NFC Controller 4 - compatible: Should be: 5 - "marvell,nfc-uart" or "mrvl,nfc-uart" for UART devices 6 - "marvell,nfc-i2c" for I2C devices 7 - "marvell,nfc-spi" for SPI devices 10 - pinctrl-names: Contains only one value - "default". 11 - pintctrl-0: Specifies the pin control groups used for this controller. 12 - reset-n-io: Output GPIO pin used to reset the chip (active low). 13 - hci-muxed: Specifies that the chip is muxing NCI over HCI frames. 15 Optional UART-based chip specific properties: [all …]
|
| D | pn532.txt | 1 * NXP Semiconductors PN532 NFC Controller 4 - compatible: Should be 5 - "nxp,pn532" Place a node with this inside the devicetree node of the bus 6 where the NFC chip is connected to. 7 Currently the kernel has phy bindings for uart and i2c. 8 - "nxp,pn532-i2c" (DEPRECATED) only works for the i2c binding. 9 - "nxp,pn533-i2c" (DEPRECATED) only works for the i2c binding. 11 Required properties if connected on i2c: 12 - clock-frequency: I²C work frequency. 13 - reg: for the I²C bus address. This is fixed at 0x24 for the PN532. [all …]
|
| D | st-nci-i2c.txt | 1 * STMicroelectronics SAS. ST NCI NFC Controller 4 - compatible: Should be "st,st21nfcb-i2c" or "st,st21nfcc-i2c". 5 - clock-frequency: I²C work frequency. 6 - reg: address on the bus 7 - interrupts: GPIO interrupt to which the chip is connected 8 - reset-gpios: Output GPIO pin used to reset the ST21NFCB 11 - pinctrl-names: Contains only one value - "default". 12 - pintctrl-0: Specifies the pin control groups used for this controller. 13 - ese-present: Specifies that an ese is physically connected to the nfc 15 - uicc-present: Specifies that the uicc swp signal can be physically [all …]
|
| D | st21nfca.txt | 1 * STMicroelectronics SAS. ST21NFCA NFC Controller 4 - compatible: Should be "st,st21nfca-i2c". 5 - clock-frequency: I²C work frequency. 6 - reg: address on the bus 7 - enable-gpios: Output GPIO pin used for enabling/disabling the ST21NFCA 10 - pinctrl-names: Contains only one value - "default". 11 - pintctrl-0: Specifies the pin control groups used for this controller. 12 - ese-present: Specifies that an ese is physically connected to the nfc 14 - uicc-present: Specifies that the uicc swp signal can be physically 15 connected to the nfc controller. [all …]
|
| /kernel/linux/linux-6.6/drivers/nfc/st-nci/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 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)" 11 depends on NFC_NCI && I2C 14 This module adds support for an I2C interface to the 15 STMicroelectronics NFC NCI chips family. 16 Select this if your platform is using the i2c bus. 18 If you choose to build a module, it'll be called st-nci_i2c. 22 tristate "STMicroelectronics ST NCI NFC driver (SPI)" [all …]
|
| /kernel/linux/linux-5.10/drivers/nfc/st-nci/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 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)" 11 depends on NFC_NCI && I2C 14 This module adds support for an I2C interface to the 15 STMicroelectronics NFC NCI chips family. 16 Select this if your platform is using the i2c bus. 18 If you choose to build a module, it'll be called st-nci_i2c. 22 tristate "STMicroelectronics ST NCI NFC driver (SPI)" [all …]
|
| /kernel/linux/linux-6.6/drivers/nfc/fdp/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "Intel FDP NFC driver" 8 Intel Fields Peak NFC controller core driver. 9 This is a driver based on the NCI NFC kernel layers. 16 tristate "NFC FDP i2c support" 17 depends on NFC_FDP && I2C 19 This module adds support for the Intel Fields Peak NFC controller 20 i2c interface. 21 Select this if your platform is using the i2c bus.
|
| /kernel/linux/linux-5.10/drivers/nfc/fdp/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "Intel FDP NFC driver" 8 Intel Fields Peak NFC controller core driver. 9 This is a driver based on the NCI NFC kernel layers. 16 tristate "NFC FDP i2c support" 17 depends on NFC_FDP && I2C 19 This module adds support for the Intel Fields Peak NFC controller 20 i2c interface. 21 Select this if your platform is using the i2c bus.
|
| /kernel/linux/linux-6.6/drivers/nfc/pn533/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 This driver provides core functionality for NXP PN533 NFC devices. 9 tristate "NFC PN533 device support (USB)" 20 tristate "NFC PN533 device support (I2C)" 21 depends on I2C 24 This module adds support for the NXP pn533 I2C interface. 25 Select this if your platform is using the I2C bus. 31 tristate "NFC PN532 device support (UART)"
|
| /kernel/linux/linux-5.10/drivers/nfc/pn533/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 This driver provides core functionality for NXP PN533 NFC devices. 9 tristate "NFC PN533 device support (USB)" 20 tristate "NFC PN533 device support (I2C)" 21 depends on I2C 24 This module adds support for the NXP pn533 I2C interface. 25 Select this if your platform is using the I2C bus. 31 tristate "NFC PN532 device support (UART)"
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | msm8916-samsung-a2015-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include "msm8916-pm8916.dtsi" 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 17 stdout-path = "serial0"; 20 reserved-memory { 22 tz-apps@85500000 { 24 no-map; [all …]
|
| /kernel/linux/linux-5.10/drivers/nfc/st21nfca/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 HCI logic and hooks into the NFC kernel APIs. Physical layers will 11 tristate "STMicroelectronics ST21NFCA NFC driver (I2C)" 12 depends on NFC_HCI && I2C && NFC_SHDLC 15 This module adds support for the STMicroelectronics st21nfca i2c interface. 16 Select this if your platform is using the i2c bus.
|
| /kernel/linux/linux-6.6/drivers/nfc/st21nfca/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 HCI logic and hooks into the NFC kernel APIs. Physical layers will 11 tristate "STMicroelectronics ST21NFCA NFC driver (I2C)" 12 depends on NFC_HCI && I2C && NFC_SHDLC 15 This module adds support for the STMicroelectronics st21nfca i2c interface. 16 Select this if your platform is using the i2c bus.
|
| /kernel/linux/linux-6.6/drivers/nfc/nxp-nci/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "NXP-NCI NFC driver" 8 This is a driver based on the NCI NFC kernel layers and 16 tristate "NXP-NCI I2C support" 17 depends on NFC_NXP_NCI && I2C 19 This module adds support for an I2C interface to the NXP NCI 21 Select this if your platform is using the I2C bus.
|