drivers/nfc/st-nci

STMicroelectronics ST21NFC Near-Field Communication controllers

A family of NFC controller chips from STMicroelectronics (the ST21NFCB and ST21NFCD parts) that connect to a host over I2C or SPI to handle contactless payments, tag reading, and peer-to-peer NFC. They are typically found in embedded and mobile devices rather than desktop PCs.

keep conf=0.82 last_sold=2025 deploy=low replacement=none subsystem=nfc category=networking-other
82%

recommendation

It should stay because the hardware is still actively sold by STMicroelectronics in 2025, with both ST21NFCB and ST21NFCD listed as in volume production, and the driver continues to receive upstream maintenance as recently as 2024. Real-world deployments lean toward embedded and mobile rather than mainstream PCs, but there is no replacement driver for this chipset family in the kernel.

repository signals

10 files
2,490 source lines
24 commits, 5y
+99 / −115 lines added / removed, 5y
11 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 24 total · active in 14/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 4 commits · +11 −36 2021-06: 0 commits · +0 −0 2021-07: 4 commits · +13 −12 2021-08: 1 commit · +0 −2 2021-09: 1 commit · +1 −0 2021-10: 1 commit · +0 −18 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 2 commits · +2 −4 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +1 −3 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 4 commits · +42 −20 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 1 commit · +6 −0 2023-03: 1 commit · +4 −2 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +1 −1 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 1 commit · +1 −1 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 1 commit · +11 −11 2025-05: 1 commit · +6 −5 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    The driver still received upstream maintenance in 2024, indicating it is not abandoned.

  2. lore.kernel.org

    The driver saw additional upstream API-adaptation work in 2023.

  3. st.com

    ST lists ST21NFCB as an active product in volume production, showing the family is still sold new.

  4. st.com

    ST lists ST21NFCD as an active product in volume production, reinforcing that newer ST21NFC family parts remain current.

codex reasoning notes (technical)

Local source inspection via shell (`rg`, `sed`) showed this is a real I2C/SPI NFC chipset driver for STMicroelectronics ST21NFC parts. Lore evidence came from `lore_activity` on `drivers/nfc/st-nci/i2c.c` and `lore_file_timeline` on `drivers/nfc/st-nci/core.c`; both showed maintenance traffic and no removal signal. Vendor availability evidence came from `web.search_query`, which returned ST product pages marking ST21NFCB and ST21NFCD active/in-volume-production. No natural in-tree replacement exists for the same hardware family; current use is likely embedded/mobile rather than broad PC deployment, so deployments are low rather than none.