All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] nfc: st-nci: Fairphone 5 NFC bring-up (ST21NFCD)
@ 2026-08-18 20:59 Kristian Brox
  2026-08-18 20:59 ` [PATCH 1/3] dt-bindings: net: nfc: add st,st21nfcd-i2c Kristian Brox
                   ` (3 more replies)
  0 siblings, 4 replies; 19+ messages in thread
From: Kristian Brox @ 2026-08-18 20:59 UTC (permalink / raw)
  To: oe-linux-nfc
  Cc: david+nfc, krzysztof.kozlowski, luca.weiss, linux-arm-msm,
	Kristian Brox


[-- Attachment #1.1: Type: text/plain, Size: 823 bytes --]

This adds NFC on the Fairphone 5 (qcm6490). The board uses an ST21NFCD
on I2C. That part speaks raw NCI; the current st-nci driver always
wraps NDLC, so using st,st21nfcb-i2c leaves the adapter unusable.

The series adds a st,st21nfcd-i2c compatible for the raw-NCI path and
the Fairphone 5 DT node. Boards that already use st21nfcb / st21nfcc
keep the NDLC path.

Tested on a Fairphone 5 running postmarketOS, with these changes as
modules on a 7.1.2 sc7280 kernel:

- nfctool: Powered: Yes
- initiator poll / neard: NTAG 215, NDEF URI read OK

ese-present and uicc-present are left unset.

Kristian Brox (3):
  dt-bindings: net: nfc: add st,st21nfcd-i2c
  nfc: st-nci: add raw NCI path for ST21NFCD
  arm64: dts: qcom: qcm6490-fairphone-fp5: add ST21NFCD NFC

Signed-off-by: Kristian Brox <isyourbrainfoss@proton.me>
---

[-- Attachment #1.2: publickey - isyourbrainfoss@proton.me - 0x99222460.asc --]
[-- Type: application/pgp-keys, Size: 905 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 322 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2026-08-20 21:10 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-18 20:59 [PATCH 0/3] nfc: st-nci: Fairphone 5 NFC bring-up (ST21NFCD) Kristian Brox
2026-08-18 20:59 ` [PATCH 1/3] dt-bindings: net: nfc: add st,st21nfcd-i2c Kristian Brox
2026-08-18 23:07   ` Dmitry Baryshkov
2026-08-18 23:22   ` David Heidelberg
2026-08-19  6:18   ` Krzysztof Kozlowski
2026-08-18 20:59 ` [PATCH 2/3] nfc: st-nci: add raw NCI path for ST21NFCD Kristian Brox
2026-08-18 21:00 ` [PATCH 3/3] arm64: dts: qcom: qcm6490-fairphone-fp5: add ST21NFCD NFC Kristian Brox
2026-08-19  8:58   ` Konrad Dybcio
2026-08-19  9:02   ` Konrad Dybcio
2026-08-19 15:10   ` Luca Weiss
2026-08-19 21:09 ` [PATCH v2 0/3] nfc: st-nci: Fairphone 5 NFC bring-up (ST21NFCD) Kristian Brox
2026-08-19 21:09   ` [PATCH v2 1/3] dt-bindings: net: nfc: add st,st21nfcd Kristian Brox
2026-08-19 21:47     ` David Heidelberg
2026-08-20  6:05     ` Krzysztof Kozlowski
2026-08-19 21:09   ` [PATCH v2 2/3] nfc: st-nci: add raw NCI path for ST21NFCD Kristian Brox
2026-08-20 21:10     ` sashiko-bot
2026-08-19 21:09   ` [PATCH v2 3/3] arm64: dts: qcom: qcm6490-fairphone-fp5: add ST21NFCD NFC Kristian Brox
2026-08-19 21:54     ` David Heidelberg
2026-08-20 21:09     ` sashiko-bot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.