[PATCH] nfc: nxp-nci: Add ISO15693 support

Carl Lee via B4 Relay posted 1 patch 1 month ago
drivers/nfc/nxp-nci/core.c | 1 +
1 file changed, 1 insertion(+)
[PATCH] nfc: nxp-nci: Add ISO15693 support
Posted by Carl Lee via B4 Relay 1 month ago
From: Carl Lee <carl.lee@amd.com>

NXP NCI controllers such as PN7150 support ISO15693 Type 5
tags, but the driver does not currently advertise this protocol.

Add NFC_PROTO_ISO15693_MASK so that ISO15693 tags can be
detected through the Linux NFC stack.

Signed-off-by: Carl Lee <carl.lee@amd.com>
---
This patch advertises ISO15693 Type 5 protocol support for
the nxp-nci driver so that Type 5 tags can be detected.

Tested with PN7150 controller.
---
 drivers/nfc/nxp-nci/core.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/nfc/nxp-nci/core.c b/drivers/nfc/nxp-nci/core.c
index 66b198663387..448e5a4e7338 100644
--- a/drivers/nfc/nxp-nci/core.c
+++ b/drivers/nfc/nxp-nci/core.c
@@ -25,6 +25,7 @@
 			       NFC_PROTO_FELICA_MASK | \
 			       NFC_PROTO_ISO14443_MASK | \
 			       NFC_PROTO_ISO14443_B_MASK | \
+			       NFC_PROTO_ISO15693_MASK | \
 			       NFC_PROTO_NFC_DEP_MASK)
 
 #define NXP_NCI_RF_PLL_UNLOCKED_NTF nci_opcode_pack(NCI_GID_RF_MGMT, 0x21)

---
base-commit: 7109a2155340cc7b21f27e832ece6df03592f2e8
change-id: 20260512-nfc-nxp-nci-add-iso15693-support-6bfbb676a78d

Best regards,
-- 
Carl Lee <carl.lee@amd.com>
Re: [PATCH] nfc: nxp-nci: Add ISO15693 support
Posted by David Heidelberg 1 week, 3 days ago
On 12/05/2026 11:55, Carl Lee via B4 Relay wrote:
> From: Carl Lee <carl.lee@amd.com>
> 
> NXP NCI controllers such as PN7150 support ISO15693 Type 5
> tags, but the driver does not currently advertise this protocol.
> 
> Add NFC_PROTO_ISO15693_MASK so that ISO15693 tags can be
> detected through the Linux NFC stack.
> 
> Signed-off-by: Carl Lee <carl.lee@amd.com>
> ---
> This patch advertises ISO15693 Type 5 protocol support for
> the nxp-nci driver so that Type 5 tags can be detected.
> 
> Tested with PN7150 controller.
> ---
>   drivers/nfc/nxp-nci/core.c | 1 +
>   1 file changed, 1 insertion(+)
> 

Applied, thank you!

David Heidelberg