- 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 <[email protected]> --- 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/[email protected] 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/[email protected] --- 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 <[email protected]>

