drivers/nfc/st95hf

STMicroelectronics ST95HF NFC transceiver

An SPI-attached 13.56 MHz NFC/RFID transceiver chip from STMicroelectronics, used in industrial readers, access-control panels, and embedded products that need to read contactless smart cards and NFC tags. It saw most of its design wins in the 2010s and is now a legacy part kept in production for existing customers.

keep-annotate conf=0.78 last_sold=2024 deploy=low replacement=none subsystem=nfc category=networking-other
78%

recommendation

Worth keeping but documenting its niche, because the ST95HF is now marked "Not Recommended for New Design" by STMicroelectronics and has effectively dropped off distributor shelves, yet it is still produced for existing industrial and embedded customers and received genuine maintenance patches in 2024. No other in-tree driver covers this specific SPI-attached NFC reader, so removing it would strand the boards that still use it.

repository signals

5 files
1,460 source lines
9 commits, 5y
+20 / −34 lines added / removed, 5y
4 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 9 total · active in 6/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 3 commits · +5 −8 2021-06: 0 commits · +0 −0 2021-07: 1 commit · +1 −1 2021-08: 1 commit · +0 −1 2021-09: 0 commits · +0 −0 2021-10: 1 commit · +2 −4 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 1 commit · +1 −3 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: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 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: 2 commits · +11 −17 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 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: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 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 a targeted functional cleanup in 2024 ('switch to using sleeping variants of gpiod API'), indicating ongoing upstream maintenance rather than abandonment.

  2. lore.kernel.org

    The driver saw additional non-mechanical 2024 maintenance ('Switch to using gpiod API'), consistent with active bug-fix/API adaptation traffic.

  3. st.com

    ST lists ST95HF as NRND ('Not recommended for New Design'), still in volume production for ongoing customers, with no distributor availability reported on the product page.

  4. st.com

    The matching ST evaluation kit EVAL-ST95HF is also marked NRND, reinforcing that the platform is legacy rather than a growth design.

codex reasoning notes (technical)

Not a removal candidate: lore_file_timeline on drivers/nfc/st95hf/core.c showed 2024 maintenance patches, and no removal evidence was found in the returned history. Deployment looks legacy/industrial-low-volume: web search plus direct page open/find on ST product and eval pages showed NRND status; the product page still says volume production/Buy Direct, so sold-new-in-2025 is kept true, but 'widely available' is inferred to have ended by about 2024 because ST reports no distributor stock. No natural in-tree replacement driver covers the exact same ST95HF SPI NFC transceiver use case.