public inbox for netdev@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/5] NFC support for five Qualcomm SDM845 phones
@ 2026-04-03 13:58 David Heidelberg via B4 Relay
  2026-04-03 13:58 ` [PATCH v3 1/5] dt-bindings: nfc: nxp,nci: Document PN557 compatible David Heidelberg via B4 Relay
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: David Heidelberg via B4 Relay @ 2026-04-03 13:58 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Alexander Martinz, Andrew Lunn, David S. Miller,
	Eric Dumazet, Jakub Kicinski, Paolo Abeni, Casey Connolly,
	Alexander Martinz
  Cc: Petr Hodina, biemster, netdev, linux-arm-msm, oe-linux-nfc,
	devicetree, linux-kernel, phone-devel, Krzysztof Kozlowski,
	David Heidelberg

- OnePlus 6 / 6T
 - Pixel 3 / 3 XL
 - SHIFT 6MQ

Verified with NFC card using neard:

systemctl enable --now neard
nfctool --device nfc0 -1
nfctool -d nfc0 -p
gdbus introspect --system --dest org.neard --object-path /org/neard/nfc0/tag0/record0

or use gNFC:
  https://gitlab.gnome.org/dh/gnfc/

successfully detecting and reading a tag.

Signed-off-by: David Heidelberg <david@ixit.cz>
---
Changes in v3:
- Added Pixel 3 / 3 XL support.
- Lower drive-strength from <6>, to <2> which downstream kernel uses.
- Took full ownership of OnePlus 6 NFC patch as original author prefer to keep annonymous. (Krzysztof)
- Enable sleep states (pinctrl).
- Link to v2: https://lore.kernel.org/r/20260324-oneplus-nfc-v2-0-3eef052c9bc6@ixit.cz

Changes in v2:
- Use interrupts-extended. (Konrad)
- Dropped QUESTION prefix, as it's verified this settings work.
- Added compatible for OnePlus 6 based on schematics.
- Corrected axolotl NFC compatible based on information from Alexander (SHIFT).
- Link to v1: https://lore.kernel.org/r/20260322-oneplus-nfc-v1-0-5f22f544f0e2@ixit.cz

---
David Heidelberg (5):
      dt-bindings: nfc: nxp,nci: Document PN557 compatible
      arm64: dts: qcom: sdm845-oneplus: Enable NFC
      arm64: dts: qcom: sdm845-shift-axolotl: Correct touchscreen sleep state
      arm64: dts: qcom: sdm845-shift-axolotl: Enable NFC
      arm64: dts: qcom: sdm845-google-common: Enable NFC

 .../devicetree/bindings/net/nfc/nxp,nci.yaml       |  1 +
 arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi | 31 ++++++++++++
 .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 57 ++++++++++++++++++++++
 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts  | 54 +++++++++++++++++++-
 4 files changed, 142 insertions(+), 1 deletion(-)
---
base-commit: cc13002a9f984d37906e9476f3e532a8cdd126f5
change-id: 20251118-oneplus-nfc-c00ef1cdfa9b

Best regards,
-- 
David Heidelberg <david@ixit.cz>



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

end of thread, other threads:[~2026-04-07  2:10 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-03 13:58 [PATCH v3 0/5] NFC support for five Qualcomm SDM845 phones David Heidelberg via B4 Relay
2026-04-03 13:58 ` [PATCH v3 1/5] dt-bindings: nfc: nxp,nci: Document PN557 compatible David Heidelberg via B4 Relay
2026-04-04 10:35   ` Krzysztof Kozlowski
2026-04-03 13:58 ` [PATCH v3 2/5] arm64: dts: qcom: sdm845-oneplus: Enable NFC David Heidelberg via B4 Relay
2026-04-04 21:05   ` Dmitry Baryshkov
2026-04-03 13:58 ` [PATCH v3 3/5] arm64: dts: qcom: sdm845-shift-axolotl: Correct touchscreen sleep state David Heidelberg via B4 Relay
2026-04-04 21:02   ` Dmitry Baryshkov
2026-04-03 13:58 ` [PATCH v3 4/5] arm64: dts: qcom: sdm845-shift-axolotl: Enable NFC David Heidelberg via B4 Relay
2026-04-04 21:04   ` Dmitry Baryshkov
2026-04-03 13:58 ` [PATCH v3 5/5] arm64: dts: qcom: sdm845-google-common: " David Heidelberg via B4 Relay
2026-04-04 21:05   ` Dmitry Baryshkov
2026-04-07  2:10 ` [PATCH v3 0/5] NFC support for five Qualcomm SDM845 phones patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox