[pull-request] NFC updates for next-next 2026-08-17 (fixed)

From: David Heidelberg

Date: Mon Aug 17 2026 - 16:14:39 EST


The following changes since commit db2ddb87143519e20a95aa36c60b36107b736a58:

Linux 7.2-rc7 (2026-08-09 14:54:50 -0700)

are available in the Git repository at:

https://codeberg.org/linux-nfc/linux.git tags/nfc-net-next-20260817

for you to fetch changes up to 9f69d05b5a85c417c73fa2d5c7a2d507ac81cf4b:

nfc: st95hf: switch to using sleeping variants of gpiod API (2026-08-11 18:14:01 +0200)

----------------------------------------------------------------
NFC updates for net-next 2026-08-17

Improvements:
nxp-nci: Add remove on IRQ error
mrvl: spi: Unregister dev on allocation fail

Cleanups:
Drop __maybe_unused from acpi_device_id tables
Drop unused assignment of acpi_device_id driver data
Initialize acpi_device_id arrays using member names
Unify style of acpi_device_id arrays
Initialize mei_cl_device_idarrays using member names
Drop __maybe_unused from of_device_id tables
Unify style of of_device_id arrays
Drop unused assignment of spi_device_id driver data
Initialize spi_device_idarrays using member names
Unify style of spi_device_id arrays
Unify style of usb_device_id arrays
pn544: Drop empty line between i2c_device_id array and MODULE_DEVICE_TABLE()
trf7970a: Use NULL when no response is expected

Modernization:
st95hf: switch to using sleeping variants of gpiod API

Others:
MAINTAINERS: Add Matrix channel to the NFC subsystem
pn533: fix memcpy overflow warning

Signed-off-by: David Heidelberg <david@xxxxxxx>

----------------------------------------------------------------
David Heidelberg (1):
MAINTAINERS: Add Matrix channel to the NFC subsystem

Dmitry Torokhov (1):
nfc: st95hf: switch to using sleeping variants of gpiod API

Griffin Kroah-Hartman (2):
nfc: mrvl: spi: Unregister dev on allocation fail
nfc: nxp-nci: Add remove on IRQ error

Linmao Li (1):
nfc: trf7970a: Use NULL when no response is expected

Rosen Penev (1):
nfc: pn533: fix memcpy overflow warning

Uwe Kleine-König (The Capable Hub) (12):
nfc: Drop __maybe_unused from acpi_device_id tables
nfc: Drop unused assignment of acpi_device_id driver data
nfc: Initialize acpi_device_id arrays using member names
nfc: Unify style of acpi_device_id arrays
nfc: pn544: Drop empty line between i2c_device_id array and MODULE_DEVICE_TABLE()
nfc: Initialize mei_cl_device_idarrays using member names
nfc: Drop __maybe_unused from of_device_id tables
nfc: Unify style of of_device_id arrays
nfc: Drop unused assignment of spi_device_id driver data
nfc: Initialize spi_device_idarrays using member names
nfc: Unify style of spi_device_id arrays
nfc: Unify style of usb_device_id arrays

MAINTAINERS | 1 +
drivers/nfc/fdp/i2c.c | 4 ++--
drivers/nfc/microread/mei.c | 10 ++++++----
drivers/nfc/nfcmrvl/i2c.c | 6 +++---
drivers/nfc/nfcmrvl/spi.c | 12 ++++++++----
drivers/nfc/nfcmrvl/usb.c | 1 -
drivers/nfc/nxp-nci/i2c.c | 14 ++++++++------
drivers/nfc/pn533/i2c.c | 10 +++++-----
drivers/nfc/pn533/pn533.c | 10 ++++++----
drivers/nfc/pn533/uart.c | 4 ++--
drivers/nfc/pn544/i2c.c | 14 ++++++--------
drivers/nfc/pn544/mei.c | 10 ++++++----
drivers/nfc/port100.c | 4 ++--
drivers/nfc/s3fwrn5/i2c.c | 6 +++---
drivers/nfc/s3fwrn5/uart.c | 4 ++--
drivers/nfc/st-nci/i2c.c | 18 +++++++++---------
drivers/nfc/st-nci/spi.c | 18 +++++++++---------
drivers/nfc/st21nfca/i2c.c | 14 +++++++-------
drivers/nfc/st95hf/core.c | 14 +++++++-------
drivers/nfc/trf7970a.c | 14 ++++++--------
20 files changed, 98 insertions(+), 90 deletions(-)